Sto cercando una licenza open source che mi garantisce ulteriori privilegi.
Caratteristiche:
- Chiunque può modificare, fork, utilizzare il codice liberamente, a condizione che pubblichino le proprie modifiche alla fonte. Possono usarlo in altri progetti open source, ma non in progetti closed-source. (simile a, per esempio, GPL v3, con una strong enfasi sul contributo indietro)
- Solo io e le entità che ho designato in modo specifico è possibile utilizzare il codice come parte di un'applicazione closed-source. Sono anche esente dal dovere di pubblicare le modifiche al codice sorgente. (esenzione dai doveri della GPL).
- In cambio del mio lavoro, voglio la libertà di beneficiare dei contributi di altri (utilizzando il progetto nel mio lavoro a codice chiuso), anche se forzano il codice.
Non sto cercando di proibire l'uso commerciale, solo per concedermi più flessibilità nell'usare il codice, contribuendo comunque all'open source. Non voglio bruciarmi essendo legalmente proibito dall'usare le librerie che ho scritto nei miei progetti commerciali.
Le grandi aziende utilizzano tali licenze doppie per mantenere un progetto open source, mentre vendono anche la versione premium.
Quali licenze di questo tipo sono disponibili? Quali caveat o ostacoli esistono?
C'è qualche licenza leggibile per questa situazione? Consulenza agli avvocati non è un'opzione accettabile in questo momento di sviluppo.