Ho scritto una libreria che è abbastanza ampia e ha assorbito molto del mio tempo, quindi mi piacerebbe acquistarla correttamente. La LGPL sembra avere molte delle cose che voglio, ma non funziona con Javascript o altri linguaggi interpretati.
Ecco le cose che voglio che la mia licenza dica:
- La mia libreria può essere utilizzata in applicazioni commerciali (applicazioni web o desktop).
- La mia libreria può essere utilizzata in applicazioni open source (di nuovo, qualsiasi piattaforma va bene).
- Non puoi ridistribuire la mia libreria non modificata in nessuna forma, tranne quando il javascript è scaricato nel browser del cliente.
- Vorrei rimanere come proprietario del copyright.
- Se possibile, vorrei che gli utenti della mia libreria fossero in grado di utilizzare altre librerie con qualsiasi licenza (anche se questo è meno importante).
Io sto bene con la distribuzione della fonte della mia biblioteca, e dovrò farlo da quando è JS, la cosa che non voglio è che gli altri distribuiscano la mia biblioteca non modificata e dicendo che è puramente il loro lavoro. Io sono d'accordo con le persone che modificano e ridistribuiscono la biblioteca, anche se preferirei che mi abbiano presentato il loro lavoro e che avrei dato loro credito. Se modificano e ridistribuiscono la biblioteca, devono darmi un credito parziale.
Ho anche pensato di usare la licenza MIT, ma afferma chiaramente che le persone potrebbero ridistribuire la mia libreria non modificata, che è la cosa più importante per me, renderlo impossibile.
Mi scuso sinceramente se è stata posta una domanda identica su questa rete, ho svolto ricerche per diversi giorni e non ne ho trovato uno ( questo è il più vicino che ho ottenuto, ma la risposta non mi ha aiutato).
Inoltre, IANAL quindi se qualcuno di questo è legalmente contraddittorio o impossibile, ti preghiamo di spiegare piuttosto che affermare semplicemente che è impossibile.