2010-07-01 20 views
38

Ora che iText è passato a AGPL, suppongo che qualcuno prenderà il vecchio codice (2.1.7 o 4.2.0) e lo forcherà per mantenere attiva la versione LGPL. Qualcuno sa di una forchetta già avviata?Qualcuno sa di un fork di iText?

+2

Dopo anni passati, il fork più attivo sembra essere [questo, chiamato OpenPDF] (https://github.com/shikasta-net/OpenPDF). Lo aggiungerò come commento, perché ho trovato questa domanda come primo risultato durante la ricerca di una forcella. – Josef

+1

La nuova casa per OpenPDF è https://github.com/LibrePDF/OpenPDF e sembra piuttosto attiva fino ad oggi. – beat

risposta

5

Ho discusso alcuni problemi pratici con la licenza iText AGPL nel mio blog (che è collegato dal mio profilo SO). Perché non comprare semplicemente IText? È certamente un'opzione tra molte librerie di PDF commerciali là fuori, anche se hanno davvero bisogno di standardizzare i loro prezzi rispetto alla concorrenza.

La verità è che non ho mai usato iText molto in passato. Mancava sempre certe funzionalità, o l'API era molto più difficile di altre alternative (non libere) per capovolgere, soprattutto per una minima manipolazione del PDF (ad esempio, il livello di manipolazione del PDF richiesto per generare un report, per esempio) .

A questo punto l'unica libreria PDF con licenza simile che conosco è ICEPdf, che si trova sotto lo MPL 1.1 license, ma il suo modello di business è di avere una versione più limitata e addebitare funzionalità più avanzate (come un maggiore supporto di font).

+0

Hai controllato i prezzi? –

1

Le vecchie versioni saranno ancora lì. Dato che la maggior parte dello sviluppo di Itext è stato di Bruno e di un paio di altri che metteranno le cose nella nuova versione, c'è qualche punto? Chi svilupperà la forcella?

+10

Mi aspetto un sacco di desiderio per una licenza compatibile con codice LGPL o comunque commerciale. Penso che Bruno avesse solide ragioni per fare quello che ha fatto (specialmente commovente è la storia di come le aziende lo spingessero a sistemare le cose mentre stava affrontando la malattia di suo figlio), penso ancora che molte persone abbiano interesse a vedere una versione LGPL dal vivo sopra. – Yishai

+0

È possibile ottenere una licenza commerciale da bruno e AGPL e supportare tutte le sue attività. –

+5

Ci sarebbe piaciuto sostenerlo, e avevamo alcune patch per contribuire - parte del codice è piuttosto approssimativo e debole - ma le tasse di licenza richieste, per una piccola azienda, lo rendevano un non-starter. –

15

ci sono una serie di problemi con la vostra richiesta:

  • L'elenco delle persone che possono mantenere una forcella iText è piuttosto breve. Mi capita di essere uno di loro. ;)
  • L'elenco di persone che possono mantenere un fork iText e sono disposti a fare una discarica sugli sforzi di Bruno per fare finalmente un po 'di soldi con iText è (finora) zero. Io non sono certamente uno di loro.

Quindi ci sono un sacco di persone che girano intorno a chi vorrebbe un po 'di codice gratuito (piccolo' f ') per la loro app commerciale. Possono usare 2.1.7 e gestire eventuali bug (e una brutta spalla sulla mailing list di itext), andare da soli, condividere la loro fonte o sborsare qualche soldo.

(E sì, mi rendo conto dell'ipocrisia di mantenere una forcella MPL mentre incoraggio altri a pacchettizzare un po 'di impasto.Ho cercato di farlo con la mia compagnia, ma i miei sforzi finora non hanno dato i loro frutti.)

+1

Grazie per la risposta. – Yishai

+50

Ho provato ad andare nella direzione "spendere soldi" anche per compensare lo sforzo di Bruno. Ma il prezzo indicato per una piccola start-up senza nemmeno includere alcun supporto è molto più di quanto mi aspettassi (il prezzo minimo per un singolo server è superiore a 2000 $). Quindi ho cambiato idea e penso che una forcella debba essere supportata solo perché il prezzo non è ragionevole per il 99% dei clienti. Si rivolgono solo alle aziende più grandi che in realtà hanno bisogno di usarlo pesantemente. – Durden81

72

Sembra esserci un certo senso che voler utilizzare o continuare con la versione LGPL sia un affronto personale a Bruno.

E il fatto che la gente ha adottato la biblioteca perché era LGPL in primo luogo? Ora una modifica dei nomi e delle licenze dei pacchetti dovrebbe essere ok e dovremmo semplicemente stare zitti e vivere con essa. Questo è chiamato esca e interruttore.

Bruno può fare ciò che desidera ed è comprensibile che l'uomo voglia un po 'di soldi per i suoi sforzi. Se questo è il modo migliore per monetizzare il suo lavoro, allora dovrebbe farlo. Tuttavia, ciò non rende coloro che vogliono usare la versione originale LGPL paria e che vogliono andare avanti con un fork di quella base di codice con licenza non essere cattivi.

Problemi correlati