В настоящее время мы используем SharpZipLib, но поскольку он использует GPL, нам необходимо заменить его коммерческой библиотекой.
Что такое хорошая коммерческая библиотека потока tar для c # и .net?
comment
Обратите внимание, что #ziplib фактически использует МОДИФИЦИРОВАННУЮ GPL, которая позволяет вам использовать эту библиотеку в коммерческих приложениях с закрытым исходным кодом (цитата с веб-сайта #ziplib). Так что, если вам не разрешено использовать GPL, но РАЗРЕШЕНО использовать открытый исходный код, тогда у вас не должно возникнуть проблем.
- person Eric Rosenberger   schedule 24.12.2008
comment
С другой стороны, если вам вообще не разрешено использовать открытый исходный код, то, очевидно, вы все равно застряли.
- person Eric Rosenberger   schedule 24.12.2008
comment
Я отправил страницу, изменяющую GPL, руководителям. Я все еще ищу альтернативы.
- person Erin   schedule 24.12.2008
Ответы (4)
См. Мой комментарий о #ziplib в основном посте ... но если вам действительно нужен коммерческий продукт (не с открытым исходным кодом), IP * Работает! Zip .NET может соответствовать всем требованиям. Согласно this, у него есть поддержка TAR.
person
Eric Rosenberger
schedule
24.12.2008
Вы смотрели DotNetZip?
Это не под лицензией GPL, а скорее под лицензией Microsoft Public License (Ms-PL).
person
Thunder3
schedule
24.12.2008
Просто к вашему сведению. Существует возможность использовать лицензионную библиотеку BSD для чтения / записи tar. Сжатие и распаковку Gzip можно выполнять с помощью встроенного GZipStream из Microsoft .NET 2.0.
http://code.google.com/p/tar-cs/
person
Community
schedule
10.04.2009
Если вам нужна библиотека tar, есть одномодульная реализация по адресу
http://cheeso.members.winisp.net/srcview.aspx?dir=Tar&file=Tar.cs
person
Cheeso
schedule
13.01.2010