Scegliere la licenza giusta


10

Ho dei problemi nel scegliere la licenza giusta per i miei lavori.

Ho alcuni requisiti:

  • Non copyleft come GNU (L) GPL e consente la ridistribuzione con altre licenze
  • Consente ad altre persone di ridistribuire il tuo lavoro (modificato), ma impedisce che altre persone guadagnino liberamente dal mio lavoro (devono chiedere / acquistare una licenza commerciale se vogliono)
  • Compatibile con GNU (L) GPL
  • Non è responsabile per eventuali danni causati dal mio lavoro

Ora, ho scritto la mia piccola licenza basata sulle licenze BSD e CC Attribution-NonCercercial 3.0, ma non sono sicuro che andrà in tribunale.

Copyright <year>  <detentore del copyright> . Tutti i diritti riservati.

La ridistribuzione di questo lavoro, con o senza modifiche, è consentita
purché siano soddisfatte le seguenti condizioni:

   1. Tutte le ridistribuzioni devono attribuire <detentore del copyright> come originale
      autore o licenziatario di quest'opera (ma non in alcun modo che suggerisce ciò
      sostengono te o il tuo uso del lavoro).
   2. Tutte le ridistribuzioni devono essere a scopo non commerciale e gratuite
      salvo specifica autorizzazione scritta da parte di <detentore del copyright> .

Quest'opera è fornita da <detentore del copyright> "così com'è" ed è espressa o implicita
le garanzie sono escluse. <detentore del copyright> non è responsabile per eventuali danni
derivante in alcun modo dall'uso di questo lavoro.

Ora, potresti aiutarmi con:

  • Indicami una licenza esistente che soddisfi i miei requisiti
  • Conferma che la mia licenza non ha grossi difetti e molto probabilmente sarebbe valida in tribunale

Modifica: puoi definire "compatibile con la GNU (L) GPL"?

"compatibile con la GNU (L) GPL" significa che tutto il codice concesso in licenza in base a esso può essere importato in un progetto GNU (L) GPL, ma non (necessariamente) viceversa.

Ho usato il termine "non commerciale", ma intendo che dovrebbe essere illegale chiedere denaro per una ridistribuzione (modificata) a meno che non si sia acquistata la licenza "commerciale".

MODIFICARE

Quindi sostanzialmente sto chiedendo qualcosa di impossibile. In ordine di importanza per me:

  1. Non copyleft come GNU (L) GPL e consente la ridistribuzione con altre licenze
  2. Compatibile con GNU (L) GPL
  3. Consente ad altre persone di ridistribuire il tuo lavoro (modificato), ma impedisce che altre persone guadagnino liberamente dal mio lavoro (devono chiedere / acquistare una licenza commerciale se vogliono)

Il primo e il secondo sono perfettamente compatibili, ma l'ultimo non è compatibile con il secondo e passare all'open source non è compatibile con il primo. Raah!

Questa è la nuova licenza che userò. 10 linee, veloci al punto e strette (da una vista IANAL).

Copyright <year>  <detentore del copyright> . Tutti i diritti riservati.

La ridistribuzione di quest'opera, con o senza modifiche, è consentita se
<detentore del copyright> è attribuito come autore originale o licenziante di
questo lavoro, ma non in alcun modo suggerisce che <detentore del copyright> approva
tu o il tuo uso del lavoro.

Quest'opera è fornita da <detentore del copyright> "così com'è" ed è espressa o implicita
le garanzie sono escluse. <detentore del copyright> non è responsabile per eventuali danni
derivante in alcun modo dall'uso di questo lavoro.

6
Il punto 2 lo renderà sicuramente incompatibile con la GPL.
Wooble,

Perché? È a causa della clausola "permesso scritto"?

Puoi definire "compatibile con GNU (L) GPL"? Compatibile per quanto riguarda?
Jon Hopkins,

@Wooble Pensavo che la GPL impedisse ad altre persone di farne soldi perché richiede che tutte le modifiche siano pubblicate. Ho sbagliato? E può essere incluso solo in prodotti che sono anche open source?
Marcel,

@Marcel: dipende dall'uso commerciale, davvero. Vendere un sacco di copie di qualcosa potrebbe essere difficile se devi includere la fonte, poiché le persone che acquistano la fonte dovrebbero essere libere di ridistribuirla (anche se si tratta di distribuzioni commerciali di Linux che sembrano andare bene), anche se dall'inizio del Web in realtà non hai nemmeno bisogno di distribuire nulla per fare soldi con il software (qualcosa con cui l'AGPL dovrebbe occuparsi, ma quasi nessuno considera nemmeno l'uso di quella licenza.)
Wooble,

Risposte:


10

Il problema è il tuo requisito non commerciale, il che significa che la tua licenza non sarà né Open Source (come definita dalla Open Source Initiative) né Free (come definito dalla Free Software Foundation). Rende la tua licenza incompatibile con qualsiasi versione della GPL, quindi è impossibile soddisfare tutti i tuoi requisiti.

Se si desidera mantenere la restrizione non commerciale, è possibile consultare le licenze Creative Commons; non sono raccomandati per il software, ma potresti trovarne uno che fa quello che vuoi. Conosco nessun repository per licenze non OS / Free diverse da quella.

Se vuoi una sorta di garanzia legale sulla tua licenza, hai fondamentalmente due opzioni: usane una che è stata controllata dagli avvocati di qualcuno (in genere una vera licenza Open Source / Free), o assumi la tua. Questa comunità contiene un sacco di persone con una certa conoscenza dei profani della legge (spesso estesa), ma non tutti i veri avvocati, ed è estremamente improbabile che un avvocato fornisca gratuitamente alcun tipo di assicurazione professionale.


Eh? Pensavo che la GPL non consentisse l'uso nelle app commerciali. "L'utilizzo della GPL minore consente l'uso della libreria in programmi proprietari; l'utilizzo della GPL ordinaria per una libreria la rende disponibile solo per programmi gratuiti." gnu.org/licenses/why-not-lgpl.html
mpen

5
@Ralph: No, non ne impedisce l'utilizzo nelle app commerciali. "Proprietary", in termini di Gnu, significa che la licenza non è gratuita e che "Free" deve essere inteso nel senso di libertà e non a prezzo zero. Non ha nulla a che fare con commerciale o non commerciale. Rende impossibile alcuni modelli di business (come la vendita di un gran numero di copie identiche ridotte), ma l'uso commerciale del software include molto più della vendita di copie di applicazioni. Red Hat, ad esempio, crea una fiorente attività con il software libero.
David Thornley,

Confondere. Avrebbero dovuto insegnarmelo in uni: p
mpen

5

Come menziona @Wooble, il tuo conflitto del 1 ° / 2 ° punto rende questo "impossibile". Sospetto che forse stai cercando uno scenario di doppia licenza .

Offrirò altri due consigli:

  • Cerca un avvocato che abbia familiarità con le licenze open source per consigliarti. Qualunque cosa noi (la comunità) diciamo viene con la tipica condizione IANAL.

  • Non creare la tua licenza - questo è davvero un campo minato legale, segui quelli che hanno almeno un po 'di giurisprudenza dietro di loro (in mancanza, scegli uno che tutti i grandi ragazzi concordano silenziosamente di non fregarsi l'un l'altro presso il).

  • Cerca un avvocato che abbia familiarità con le licenze open source per consigliarti. Qualunque cosa noi (la comunità) diciamo viene con la tipica condizione IANAL. Vedi cosa ho fatto lì? :)


È vero, ma con una doppia licenza, in genere è open source con una licenza copia a sinistra, che offre alle persone un incentivo per acquistare la licenza commerciale. Quindi, anche con doppie licenze, il PO non può raggiungere il loro obiettivo.
Scott Whitlock,

2

Il requisito di uso non commerciale è incompatibile con la (L) GPL.

La GPL consente solo l'aggiunta di una serie predefinita di termini aggiuntivi : non sono ammesse altre restrizioni.


1

Non sono un esperto, ma le tue licenze richiedono che le cose siano gratuite e non commerciali, il che non è una restrizione della GPL, quindi in questo senso non sarebbe compatibile con la GPL che la stessa intenzionalità non richiede.

Inoltre, vuoi che le persone siano in grado di ottenere nuovamente la licenza in base ad altre licenze, ma presumibilmente vuoi mantenere la clausola del tipo no profit in modo che non funzionerà poiché è concesso in licenza con l'altra licenza (nel qual caso fare soldi è probabilmente un'opzione) o è sotto la tua licenza.

Mi sembra che tu voglia una licenza Open Source che in realtà non è affatto così aperta in quanto vuoi limitare a scopo di lucro il tuo lavoro.

Personalmente penso che la prima cosa che devi fare sia capire se sei aperto o chiuso come al momento sei metà e metà e questo è ciò che sta causando problemi in quanto non è una partnership facile.


0

Leggendo le tue esigenze ho ricordato la licenza di iTextSharp:

http://itextpdf.com/terms-of-use/index.php

Che sostiene di essere un progetto software gratuito / open source (F / OSS) ma che è necessario acquistare una licenza se si desidera utilizzarla commercialmente. Non so molto su questo argomento, quindi non so se è simile a quello che stai chiedendo, ma lo butterò fuori per ogni evenienza. :)

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.