Licenza software che limita l'utilizzo commerciale come CC BY-NC-SA

11

Voglio distribuire il mio software sotto licenza come licenza Creative Commons Attribuzione - Non commerciale - Condividi allo stesso modo, ad es.

  • La ridistribuzione del codice sorgente e dei binari è gratuita.
  • La versione modificata del programma deve essere distribuita sotto la stessa licenza. L'attribuzione al progetto originale deve essere fornita a
  • Limita qualsiasi tipo di utilizzo commerciale.

Tuttavia CC non consiglia di utilizzare le proprie licenze per il software. C'è questo tipo di licenza software che potrei applicare? Meglio se la licenza pubblica, ma per quanto ne so le leggi statunitensi dicono che solo il EULA potrebbe limitare l'uso della copia ricevuta?

    
posta Nick 25.09.2011 - 19:21
fonte

3 risposte

3

I tuoi requisiti limitano l'uso del software, quindi almeno dalla definizione di open source dall'OSI ( definizione di open source ), non è quindi open source, quindi non troverai alcun aiuto nelle licenze open source. Quindi dimentica AGPL, GPL, BSD, Apache, MIT, ecc.

Ho anche guardato la licenza di Aladdin come suggerito da @thiton. Ciò non limita l'uso commerciale, ma solo la vendita (proprio come ha sottolineato @thiton). Se ciò non è abbastanza strong, potresti voler iniziare con la dicitura, ad esempio, con la licenza MIT e aggiungere restrizioni (ma non chiamarla ovviamente la licenza MIT, e non chiamarla open source).

Come crittografia, la gestione delle licenze è difficile e il rollover è complicato. Al mondo non piacciono più le licenze (aggiungono attrito), ed è parte del perché OSI esiste - per catalogare e promuovere le "buone" licenze esistenti per l'open source in modo che le persone non facciano il proprio. Spero che funzioni.

    
risposta data 19.02.2012 - 08:03
fonte
1

La licenza pubblica gratuita Aladdin (AFPL) è una tipica licenza che vieta la rivendita del codice (ma è consentito utilizzarlo internamente in un'azienda commerciale). Usare con cautela, tuttavia, a causa delle avvertenze legali che i commenti hanno menzionato, e poiché la maggior parte delle distribuzioni (per una buona ragione) non includerà mai un programma con licenza AFPL.

    
risposta data 28.09.2011 - 16:37
fonte
1

Non sono un avvocato, ma sono abbastanza certo che il testo legale di CC non è adatto al software; ci sono molte licenze software open source adatte.

Le licenze liberali includono ("liberale" qui significa che sia i prodotti open source che quelli closed possono essere derivati e commercializzati):

  1. Licenza MIT
  2. Licenza BSD
  3. Licenza Apache

Le licenze reciproche includono ("reciproco" qui significa che solo i prodotti open source possono essere derivati e commercializzati):

  1. Licenza pubblica generale (GPL)
  2. Lesser General Public License (LGPL)
  3. Licenza pubblica Mozilla (MPL)

Per le tue esigenze, GPL è la soluzione migliore: utilizzo gratuito e ridistribuzione di fonti e binari, scambio di eventuali modifiche rilasciate e prodotti derivati devono essere rilasciati con la stessa licenza.

Si noti che anche con GPL, la commercializzazione è ancora possibile, anche se con una strong imposizione di open source. Se non desideri alcuna commercializzazione, potresti dover redigere la tua licenza.

    
risposta data 14.03.2012 - 22:43
fonte

Leggi altre domande sui tag