Modifica 16/07/13:
Github ha appena rilasciato una fantastica panoramica di tutti i principali modelli di licenza per aiutarti a fare una scelta più informata:
http://choosealicense.com/
http://choosealicense.com/licenses/
Non sono un avvocato. Dovresti parlare con uno.
A parte questo, ci sono troppe licenze per software libero da elencare. Ci sono 4 principali licenze Open Software (e attendo l'assalto delle modifiche per estendere questo elenco a quelli che ho dimenticato):
- Apache
- OSL 3.0
- MIT
- Nuovo BSD
E molti dei tuoi prodotti software open source preferiti probabilmente usano uno di quelli 4 sopra.
Come faccio la scelta?
Jeff Atwood ha fatto un ottimo lavoro nel confrontare le licenze sul suo blog Coding Horror: http://www.codinghorror.com/blog/2007/04/pick-a-license-any-license.html
È disponibile anche un'app Web "Scelta licenze": http://three.org/openart/license_chooser/
Phil Haack distilla tutto questo fino ai seguenti quattro tipi di licenze; Tendo ad essere d'accordo con lui:
Proprietario : il codice è mio! Non puoi guardarlo. Non è possibile decodificarlo. Il mio Il mio!
GPL - Puoi fare quello che vuoi con il codice, ma se distribuisci il codice o i binari, devi rendere aperte le tue modifiche tramite la licenza GPL.
Nuovo BSD : utilizzare a proprio rischio. Fai qualunque cosa tu voglia con il codice, mantieni intatta la licenza, credimi e non farmi mai causa se il software ti toglie il piede. La licenza MIT è una notevole alternativa al Nuovo BSD ed è molto simile.
Dominio pubblico : fai quello che vuoi con il codice. Periodo. Non c'è bisogno di menzionarmi mai più. Puoi dimenticare che sono mai esistito.
A tutti gli effetti mi sembra che New BSD / MIT sia quello che stai cercando, tuttavia, solo tu puoi prendere questa decisione.
Per la cronaca, Magento è AFL 3.0, ma in precedenza era OSL 3.0. http://www.magentocommerce.com/license/
Probabilmente, la caratteristica più importante di queste licenze è la compatibilità GPL . La Free Software Foundation sostiene molti altri sul proprio sito - citati qui in questo Wiki: http://en.wikipedia.org/wiki/List_of_FSF_approved_software_licenses
In breve:
Devi fare la tua scelta. Nessuno può fare una breve domanda su StackExchange e interpretare le tue esigenze individuali. In generale, se non si desidera che il software sia condiviso su reti pubbliche , si desidera esaminare OSL 3.0 e le sue varianti.
Dopo aver scelto una licenza, come posso applicarla?
Includi l'attribuzione e l'avviso di licenza nella parte superiore di tutti i tuoi file. Includere un LICENSE.TXT e un collegamento a un avviso di licenza sul proprio sito.
license
può anche essere scritto comelicence
oxforddictionaries.com/definition/english/licence . Vengo dal Regno Unito;)