Qualcuno ha raccomandazioni per una libreria alternativa a SharpZipLib per la gestione di file ZIP con funzionalità complete utilizzando C#?Alternative a SharpZipLib da utilizzare con l'applicazione .Net C#
Il motivo per cui stiamo cercando un'alternativa è la licenza . Nonostante la clausola aggiunta alla licenza GPL di quel progetto, continua a non volare con i nostri requisiti legali. La maggior parte delle altre licenze open source funzionerà, in particolare accademica o BSD-esque. Anche le licenze commerciali sono interessanti.
Qualsiasi aiuto sarebbe gradito,
Grazie.
Per curiosità, quali problemi di licenza hai incontrato? Per quanto ne sapevo, la clausola aggiunta in pratica significa che è possibile utilizzare SharpZipLib per qualsiasi cosa senza preoccuparsi di copyleft, purché si fornisca il testo della licenza GPL e una copia (o collegamento) all'origine. –
La risposta breve è che abbiamo visto gli avvocati. C'è molto nella GPL che è proibitivo per il nostro utilizzo di esso, e non viene affrontato con quella singola clausola. Ci sono problemi molto specifici con GPL e distribuzione del codice sorgente, apertura del processo di build, processo dovuto che è stato stabilito. Se consentisse la ri-licenza ... sarebbe una storia diversa. :) – dariusz
Per coloro che potrebbero imbattersi in questo in futuro, SharpZipLib è ora sotto licenza MIT. https://github.com/icsharpcode/SharpZipLib –