Opensource, licenza non commerciale? [chiuso]

8

Voglio pubblicare il mio software sotto una licenza opensource con le seguenti condizioni:

sei autorizzato a:

  • Condividi - per copiare, distribuire e trasmettere il lavoro
  • usa una versione modificata del codice nella tua applicazione

non sei autorizzato a:

  • pubblica versioni modificate del codice
  • usa il codice in qualsiasi cosa commerciale

Esiste una licenza software che soddisfa le mie esigenze?

(crosspost: link )

    
posta Community 29.12.2010 - 23:56
fonte

3 risposte

11

Le tue condizioni non sono "open source" quindi non troverai una licenza open source con tali condizioni. In particolare, non consentire la pubblicazione di versioni modificate del codice rende impossibile incorporare il codice in altri progetti open source. A titolo di esempio, molte distribuzioni Linux apporteranno modifiche a librerie e applicazioni in modo tale che si adattino alla denominazione della distribuzione o ad altre convenzioni. Se non si consente la ridistribuzione delle modifiche, tali modifiche non saranno possibili.

Inoltre non conosco alcuna licenza open source che proibisca esplicitamente le applicazioni commerciali. La maggior parte del software commerciale è anche proprietario, ed è tipicamente la sua natura proprietaria che preclude l'uso di molte librerie open source.

Quindi se vuoi davvero quelle condizioni, allora direi che dovrai trovare un avvocato per scrivere una licenza personalizzata per te.

    
risposta data 30.12.2010 - 05:52
fonte
6

La licenza CC-NC-ND (Creative Commons - non commerciale - senza derivati) si adatta al tuo modello.

Ma tieni presente che una clausola "non commerciale" in una licenza è spesso molto più restrittiva del previsto. "Not anything commercial" può anche significare, ad esempio:

  • Non può essere aggiunto come freebie su qualcosa che viene venduto (come un DVD di freeware che viene fornito con una rivista)
  • Non può essere associato a qualcosa che potrebbe essere usato commercialmente (come una distribuzione Linux)
  • Non può essere offerto per il download su un sito web che ha pagato pubblicità
  • Non può essere usato per praticare un'abilità e quindi applicare quell'abilità commercialmente
  • Non può essere utilizzato da organizzazioni senza scopo di lucro che svolgono attività commerciali per coprire i costi (ciò potrebbe includere anche la raccolta di donazioni).
  • I media commerciali non sono autorizzati a rivederlo, perché testarlo per scrivere un articolo su di esso sarebbe anche un'attività commerciale.
  • Quando qualcuno utilizza il software per scopi creativi, perde effettivamente il suo copyright (quando non ha modo di monetizzare il proprio lavoro, non ha motivo di chiedere il rimborso quando viene utilizzato da persone non autorizzate)

Non hai detto nulla su ciò che effettivamente fa il tuo software e quali sono le tue motivazioni per crearlo e distribuirlo. Quindi non posso dire quale di questi punti si applica o non si applica a te.

    
risposta data 14.11.2013 - 14:48
fonte
0

Almeno negli Stati Uniti, una licenza di copyright non può limitare l'uso. Negli Stati Uniti, chiunque possieda una copia legale di un'opera può usarlo per qualsiasi scopo a suo piacimento, compresi quelli commerciali. (Supponendo che non stiano commercializzando o eseguendo il lavoro.) Vedi 17 USC 106 e noti che nessuno dei diritti ha nulla a che fare con l'uso normale.

Quindi dovresti farlo con un EULA o un contratto.

Ma qualcosa mi sembra strano. Come dovresti usare il codice in un progetto non commerciale se non puoi pubblicare versioni modificate?

    
risposta data 23.09.2011 - 15:29
fonte

Leggi altre domande sui tag