2009-12-18 11 views
12

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.

+0

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. –

+0

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

+2

Per coloro che potrebbero imbattersi in questo in futuro, SharpZipLib è ora sotto licenza MIT. https://github.com/icsharpcode/SharpZipLib –

risposta

0

Questo può aiutare: zip alternatives

+0

Non vale nulla che questo articolo sia del 2003 e di 10 anni a partire da questo commento. Probabilmente c'è un articolo più attuale sull'argomento. Il collegamento – rossisdead

+0

non funziona più –

3

Una questione collegata è stato chiesto here che può dare ciò che è necessario, anche se la risposta si concentra solo sul zippare utilizzando il framework stesso (.Net3.5)

11

Ciao a tutti , grazie per i suggerimenti. Alla fine ho trovato un'alternativa in (ovviamente denominata): DotNetZip

E 'sotto licenza MSPL, che è sulla nostra lista di licenze OK'ed. Riferirà sul successo.

+0

+1. Adoro questa libreria. Ha iniziato a usarlo di recente ed è stato molto più semplice da usare rispetto a SharpZipLib. E, come hai detto, la licenza è un vantaggio. –

+0

Prego! – Cheeso

+2

@dariusz, qual è il feedback? – Cheeso