Альтернативы SharpZipLib для использования с приложением .Net C #

Есть ли у кого-нибудь рекомендации по использованию альтернативной библиотеки SharpZipLib для полнофункциональной обработки файлов ZIP с использованием C #?

Причина, по которой мы ищем альтернативу, - это лицензирование. Несмотря на добавленный пункт к лицензии GPL для этих проектов, она по-прежнему не соответствует нашим юридическим требованиям. Подойдет большинство других лицензий с открытым исходным кодом, особенно академических или BSD-esque. Коммерческие лицензии тоже крутые.

Любая помощь будет оценена по достоинству,

Спасибо.


person dariusz    schedule 18.12.2009    source источник
comment
Из любопытства, с какими проблемами лицензирования вы столкнулись? Насколько мне известно, добавленное предложение в основном означает, что вы можете использовать SharpZipLib для чего угодно, не беспокоясь об авторском леве, при условии, что вы предоставите текст лицензии GPL и копию (или ссылку) на источник.   -  person Daniel T.    schedule 19.12.2009
comment
Короткий ответ: мы попросили юристов взглянуть на это. В GPL есть много запретов на ее использование, и это не решается с помощью этого единственного пункта. Есть очень специфические проблемы с GPL и распространением исходного кода, открытостью процесса сборки, установленной надлежащей правовой процедурой. Если бы это разрешило повторное лицензирование ... это была бы другая история. :)   -  person dariusz    schedule 11.01.2010
comment
Для тех, кто может столкнуться с этим в будущем, SharpZipLib теперь находится под лицензией MIT License. github.com/icsharpcode/SharpZipLib   -  person a_hardin    schedule 03.06.2016


Ответы (3)


Всем привет, спасибо за советы. В итоге я нашел одну альтернативу в (явно названном): DotNetZip

Он под лицензией MSPL, которая находится в нашем списке лицензий OK. Отчитаюсь об успехе.

person dariusz    schedule 18.12.2009
comment
+1. Обожаю эту библиотеку. Начал использовать недавно, и пользоваться им было намного проще, чем SharpZipLib. И, как вы отметили, лицензирование - это плюс. - person Tim S. Van Haren; 18.12.2009
comment
@dariusz, какой там отзыв? - person Cheeso; 13.03.2010

Связанный вопрос был задан здесь, который может дать вам то, что вам нужно, хотя ответ касается только архивирования с использованием самого фреймворка (.Net3.5)

person Rob Levine    schedule 18.12.2009

Это может помочь: альтернативы zip

person rfonn    schedule 18.12.2009
comment
Ничего не стоит, что эта статья датируется 2003 годом и ей 10 лет на момент этого комментария. Наверное, есть более свежая статья по этому поводу. - person rossisdead; 20.11.2013
comment
ссылка больше не работает - person Amr Elgarhy; 31.05.2017