Sto cercando di concedere in licenza alcuni software open source e sto guardando alla GPL. Quali sono i pro e i contro dell'uso di questa licenza?
Sto cercando di concedere in licenza alcuni software open source e sto guardando alla GPL. Quali sono i pro e i contro dell'uso di questa licenza?
Ok, la mia lista di pro e contro di GPL:
Pro
Contro
In definitiva per me i contro superano i professionisti. A me fa schifo gli Evangelisti Open Source che cercano di ingannare il mondo per trasformare l'Open Source invece di persuadere il mondo dei suoi benefici.
Sebbene h4xxr sicuramente ha dato una risposta FTW, ecco alcuni link in più che potrebbero rivelarsi utili, se non sei sicuro di quali diversi tipi di licenze rappresentano.
Confronto delle licenze software gratuite (confronto tabella)
Open Source Initiative - Licenses by Name (cosa si dice - licenze comunemente usate nel mondo del software di oggi)
Elenco delle licenze software, comprese quelle compatibili con GPL
F --- GPL < - critica intelligente (devi amare queste "perle di saggezza": -)
FWIW Personalmente ho un grande progetto open source su cui sono capo sviluppatore e ho adottato un modello di licenza multipla proprio perché la GPL stava trattenendo alcune persone dall'usare il mio codice. Il mio codice è concesso in licenza in base alla scelta del modello di licenza e consente una delle seguenti licenze: GPL, LGPL, MIT
La LGPL consente alle persone di incorporare il proprio codice / libreria / eseguibile così com'è nel loro prodotto purché non venga modificato. Ciò è molto utile per le aziende che creano prodotti commerciali / a codice chiuso che potrebbero richiedere il funzionamento del prodotto, ma non è necessario modificare il funzionamento del prodotto.
La licenza MIT è essenzialmente una licenza permissiva che consente alle persone di modificare il tuo lavoro come preferiscono e di riutilizzarlo per il proprio lavoro. Usalo se hai il sospetto che gli utenti potrebbero voler farlo e non ti dispiace non avere accesso alla fonte di eventuali modifiche che potrebbero essere apportate da qualcuno.
La scelta della GPL è il passo ideologico:
Stai dando il vantaggio agli sviluppatori di software libero, perché possono usare la tua libreria, e i giocatori commerciali non possono (almeno per quanto tempo non vogliono rilasciare il loro prodotto come GPL). Le aziende devono pagare i propri dipendenti per scrivere la biblioteca che ha la stessa funzionalità. Stai promuovendo il software libero in questo modo.
Scegliere una licenza meno vincolata, come il MIT, è più pratico:
Puoi usare il tuo grimorio da solo, quando fai la codifica per soldi (come libero professionista, come dipendente). Tuttavia, tutti possono farlo, quindi stai aiutando in questo modo le aziende a risparmiare denaro, anche se sono già ricchi senza di esse.
Quando si tratta di progetti open source con licenza libera (ad esempio X11, PostgreSQL, Haskell), il ritorno di fiamma GPL e LGPL. Il codice GPLed non può essere utilizzato in tali progetti, non perché GPL lo proibisca o la licenza X11 lo impedisca, ma perché tali progetti non vogliono "aggiornare" la licenza effettiva dell'intero prodotto alla GPL.