Serve una licenza open source con una piccola aggiunta commerciale [chiusa]

1

Sto lavorando a un progetto open-source e le persone possono usarlo e modificarlo, senza problemi qui. L'unica cosa che non voglio permettere è che la gente lo sfrutti e guadagni denaro usando il mio lavoro (perché è quello che sono i miei piani!)

Che tipo di licenza dovrei usare per coprire questi requisiti?

    
posta Jeanluca Scaljeri 22.07.2014 - 13:28
fonte

2 risposte

2

La soluzione standard è una doppia licenza. Rilasciate sotto GPL, conservate il copyright originale e quando siete pronti ri-rilasciate con una licenza diversa. Utile!

Tuttavia, se vuoi impedire alle persone di utilizzare il tuo codice per fornire un servizio commerciale, avrai quasi certamente bisogno di una licenza personalizzata. I termini probabili includeranno:

  • gratuito per uso privato e non commerciale
  • nessun diritto di ridistribuzione
  • nessun diritto di sublicenza

Non è facile impedire alle persone di fare soldi (se possono). Avrai bisogno di un avvocato, ma dovrai anche essere disposto a citare in giudizio le persone.

Penso che mi concentrerei innanzitutto sulla creazione di qualcosa di abbastanza buono che le persone vorrebbero rubarlo e quindi renderlo migliore, ma solo per i tuoi clienti.

    
risposta data 22.07.2014 - 16:45
fonte
2

Il titolo della domanda dice che hai bisogno di un'aggiunta commerciale piccola (??) mentre nel testo della domanda dici che non vuoi permettere alle persone di guadagnare usando il tuo lavoro. Questo sembra essere contraddittorio.

Ecco alcune idee che possono aiutarti:

  • Se sei un creatore hai il copyright sul codice, quindi puoi pubblicare il tuo progetto con più licenze (non esclusive) e venderlo da solo senza restrizioni
  • L'open source non impedisce la vendita. Significa solo che devi anche consegnare il codice sorgente. Per piccole attività commerciali (come parte di una rivista) questo potrebbe essere sufficiente.
  • Finché il tuo progetto è anche open source, perché qualcuno dovrebbe comprare il prodotto se molto probabilmente riuscirà a ottenerlo gratuitamente da te (o da qualcun altro)? Il mercato sarà molto piccolo.
  • Se vuoi permettere alle persone di utilizzare il tuo progetto software aperto nel loro prodotto commerciale closed source - usa una licenza che permetta questo (LGPL, ...)
  • Se vuoi limitare l'uso commerciale agli usi small (??), definisci piccolo e inserisci quello in una licenza (ad esempio, modifica LGPL).
  • Se non riesci a definire piccolo ma vuoi avere il controllo, specifica che, su richiesta, potresti dare via / vendere licenze commerciali (che non richiedono più la distribuzione dell'origine).
  • Per tutto questo assicurati di essere l'unico detentore del copyright (creatore) o di avere il consenso di tutti i creatori precedenti e presenti.

Consiglio di utilizzare una o più licenze open source popolari come GPL e di offrire il rilascio di licenze commerciali su richiesta o di definire ciò che piccolo dovrebbe essere.

Vedi anche questa eccellente FAQ dalla Free Software Foundation e questo comparison di licenze open source.

modifica: aggiunta delle informazioni del commento.

  • Se non vuoi che altri utilizzino il tuo software per guadagnare soldi, devi limitare la tua licenza a non commerciale (qualcosa come CC-NC per il codice di programmazione).
  • È discutibile se è ancora (completamente) open source più perché limita la libertà un po '.
  • Quindi sembra che tu voglia una licenza non commerciale.
  • Un semplice "gratuito per uso privato e non commerciale" potrebbe essere la cosa giusta per te allora.
risposta data 22.07.2014 - 14:37
fonte

Leggi altre domande sui tag