2009-12-18 16 views
12

Có ai có đề xuất cho một thư viện thay thế cho SharpZipLib để xử lý tệp ZIP đầy đủ tính năng bằng C# không?Lựa chọn thay thế cho SharpZipLib để sử dụng với .Net C# application

Lý do chúng tôi tìm kiếm giải pháp thay thế là cấp phép. Mặc dù có thêm điều khoản cho dự án giấy phép GPL, nó vẫn không bay với các yêu cầu pháp lý của chúng tôi. Hầu hết các giấy phép nguồn mở khác sẽ làm, đặc biệt là học thuật hoặc BSD-esque. Giấy phép thương mại cũng rất tuyệt.

Bất kỳ trợ giúp nào sẽ được đánh giá cao,

Cảm ơn.

+0

Ngoài sự tò mò, bạn đã gặp phải vấn đề cấp phép nào? Theo như tôi đã biết, mệnh đề bổ sung về cơ bản có nghĩa là bạn có thể sử dụng SharpZipLib cho mọi thứ mà không cần lo lắng về copyleft, miễn là bạn cung cấp văn bản giấy phép GPL và một bản sao (hoặc liên kết) tới nguồn. –

+0

Câu trả lời ngắn gọn là chúng tôi đã có các luật sư nhìn vào nó. Có rất nhiều trong GPL cấm sử dụng nó, và nó không được giải quyết với mệnh đề duy nhất đó. Có những vấn đề rất cụ thể với GPL và phân phối mã nguồn, tính mở của quy trình xây dựng, quá trình xử lý đã được thiết lập. Nếu nó cho phép tái cấp phép .. đó sẽ là một câu chuyện khác. :) – dariusz

+2

Đối với những người có thể gặp phải điều này trong tương lai, SharpZipLib hiện được cấp phép theo Giấy phép MIT. https://github.com/icsharpcode/SharpZipLib –

Trả lời

0

này có thể giúp: zip alternatives

+0

Đó là giá trị không có gì mà bài viết này là từ năm 2003 và 10 tuổi như nhận xét này. Có lẽ có một bài viết mới hơn về chủ đề này. – rossisdead

+0

liên kết không hoạt động nữa –

3

Một câu hỏi liên quan được hỏi here có thể cung cấp cho bạn những gì bạn cần, mặc dù câu trả lời chỉ tập trung vào việc nén sử dụng framework (.Net3.5)

11

Hey tất cả , cảm ơn vì những lời khuyên. Tôi đã tìm thấy một giải pháp thay thế (rõ ràng có tên): DotNetZip

Giấy phép được cấp phép theo MSPL, trong danh sách giấy phép OK của chúng tôi. Sẽ báo cáo lại thành công.

+0

+1. Yêu thư viện này. Bắt đầu sử dụng nó gần đây và nó dễ sử dụng hơn SharpZipLib. Và, như bạn đã đề cập, việc cấp phép là một lợi thế. –

+0

Bạn được chào đón! – Cheeso

+2

@dariusz, phản hồi là gì? – Cheeso

Các vấn đề liên quan