Sto cercando di scegliere la licenza giusta per un progetto che vorrei rilasciare come open-source entro la fine dell'anno, ma non sono sicuro di quale sarebbe la licenza più appropriata. Inizialmente pensavo alla licenza GPLv2, ma non penso che sia quello che sto cercando.
Ho lavorato a questo progetto da oltre un anno (acceso e spento) per la mia azienda. Ho pensato che sarebbe bello restituire qualcosa alla comunità e vorrei pubblicare il progetto come open-source, ma voglio mantenere la piena custodia del progetto. La mia azienda fornirà contenuti gratuiti, commerciali e di community (magari con GitHub).
Ecco di seguito ciò che sto cercando:
-
La fonte originale può essere distribuita e ridistribuita (testualmente) sia commercialmente che non commercialmente purché vengano mantenute le informazioni sul copyright originale, il link al sito web e la licenza.
-
La licenza dell'origine originale non può essere modificata.
-
La fonte originale può essere modificata e distribuita (commercialmente e non commercialmente) per un'applicazione specifica, ma non può essere ridistribuita senza il consenso scritto dell'autore originale (me). Ad esempio, uno sviluppatore potrebbe cambiare la fonte per il proprio cliente, ma non può ridistribuire quella modifica. Tuttavia, lo sviluppatore può scegliere di inviare le sue modifiche per l'integrazione nella fonte originale.
-
Temi ed estensioni devono essere coperti da una licenza open source. Deve essere possibile per qualsiasi sviluppatore modificare, distribuire e ridistribuire tutti i temi e le estensioni (commercialmente e non commerciali) nel caso in cui scelgano di farlo.
Sono consapevole che è improbabile che ci sia una licenza che coprirà tutti questi punti, ma qualcosa di simile sarebbe fantastico. Ho lavorato molto duramente in questo progetto e mentre sono felice di condividerlo, non voglio perderlo a una grande azienda che ha un sacco di soldi per schizzarci.