Licenza del programma: Open-Source e commerciale?

2

Attualmente sto programmando un nuovo software, sto cercando informazioni sulla protezione del mio concetto e del mio codice sorgente. Ho precisato che sono abbastanza nuovo nelle licenze.

Poiché mi sento molto preoccupato per Open-source e per la condivisione con la community, sono perplesso d'altra parte perché voglio trarre profitto dal mio lavoro (circa 1 anno di tempo libero, puoi immaginare la quantità di birre perse nel pub!). Quindi sto cercando una doppia licenza, che sia compatibile, e permetta la distribuzione del codice sorgente del software, ma costringa le aziende a ottenere una licenza commerciale o a negoziare direttamente con me. Ma penso che sia totalmente in contraddizione con le licenze GPL like.

A cosa stai pensando?

    
posta Louisbob 17.08.2013 - 01:18
fonte

3 risposte

6

Questo è abbastanza comune. Molte aziende offrono la doppia licenza dei loro prodotti, con una licenza open source e una licenza commerciale. Le aziende che desiderano modificare il codice sorgente senza distribuire la fonte stessa pagheranno la licenza commerciale, dal momento che l'open source lo proibisce (si ritiene che vi sia una scappatoia di app Web in alcune licenze open source). Inoltre, alcune aziende pagheranno la licenza perché il loro dipartimento legale non ama gestire il software open source.

Assicurati di non accettare i contributi del codice che non ti sono stati concessi in licenza (e se qualcuno si ferma a causa di questa limitazione, non guardarlo).

Ad esempio, suggerisco di esaminare la vecchia strategia di licenza di YAF.Net (archive.org), un'applicazione per forum GPL.

Una fonte di entrate aggiuntiva comune è il supporto a pagamento (include un supporto gratuito con una licenza a pagamento).

Disclaimer: non sono un avvocato e questo non è un consiglio legale. Consultare un avvocato Anche se questa informazione è accurata nella mia giurisdizione, potrebbe essere imprecisa nella tua.

    
risposta data 17.08.2013 - 04:30
fonte
4

Semplicemente aggiungendo alla risposta di Brian:

  • "costringere le aziende a ottenere una licenza commerciale": come hai intuito, non sarai in grado di farlo con nessuna licenza open source. Vendi supporto, integrazione, servizi e plug-in aziendali.

  • Se si utilizza una libreria di terze parti, verificare che tali librerie possano essere ridistribuite in un software proprietario. LGPL: OK GPL: non OK.

  • Se vuoi ricavarne un profitto, ti consiglio di creare la tua doppia licenza proprietaria + GPL . Mentre alcuni optano per una licenza doppia proprietaria + LGPL , rende più facile per le aziende più grandi estendere / riconfezionare / rivendi il tuo prodotto senza alcun compenso per te.

risposta data 20.05.2014 - 10:20
fonte
1

Se vuoi impedire alle aziende di utilizzare il tuo software liberamente disponibile, nessuna licenza libera o aperta (cioè approvata da FSF o OSI) sarà idonea, perché, come affermato nella < a href="http://opensource.org/osd-annotated"> Definizione OSI :

The license must not restrict anyone from making use of the program in a specific field of endeavor. For example, it may not restrict the program from being used in a business...

Per evitare che il tuo software sia usato da una società, devi fornire la tua licenza che limita l'uso aziendale o simile (dovresti cercare una consulenza legale qualificata per questo) . Tieni presente anche il problema pratico di individuare e fermare un'azienda che utilizza il tuo programma liberamente disponibile.

Se vuoi controllare in che modo le aziende possono ridistribuire il tuo programma (o le sue forme modificate), allora ti trovi su una base molto più solida - la doppia licenza ti servirà bene. La GPL potrebbe essere un'opzione di licenza gratuita perfettamente adeguata, insieme alla propria opzione di licenza proprietaria: le società che optano per la licenza GPL potrebbero solo ridistribuire il proprio softwre sotto la GPL. Se volessero aumentare il tuo programma e venderlo come prodotto proprietario, probabilmente preferirebbero negoziare con te piuttosto che essere costretto a inserire le proprie modifiche sotto la GPL.

(Tieni presente che dovresti comunque chiedere un parere legale quando redigi la tua licenza proprietaria. Se sei interessato a questo, ma non sei in grado di sostenere le spese legali in anticipo, potresti invitare le aziende a negoziare una licenza non GPL con voi direttamente e trattenere i consulenti legali ogni volta che un'azienda manifesta interesse.)

    
risposta data 20.05.2014 - 20:13
fonte

Leggi altre domande sui tag