Come posso addebitare denaro per l'open source destinato alle persone?

4

La maggior parte delle domande come questa sembra essere valida solo per grandi software per le aziende con denaro. Sto sviluppando una piccola applicazione mirata alle persone.

Informalmente parlando, voglio vendere l'applicazione agli utenti, ma permetto loro di correggerli e modificarli (ma non di ridistribuirli).

In pratica e legalmente parlando, come potrei fare questo?

    
posta Pepijn 07.11.2011 - 11:56
fonte

6 risposte

1

La maggior parte della licenza open source consente una ridistribuzione illimitata. Questo include GPL, licenza MIT, Apache ecc. Vedi questo link blow. link

Se vuoi avere una visione decente della licenza Open Source vedi qui: link o
questo link

Quindi, la ridistribuzione è un elemento essenziale della licenza Open Source, quindi, suppongo che questi formati di licenze esistenti non siano per te.

È una domanda legittima chi vendi software con codice ma senza diritti di ridistribuzione. Questo in realtà cade sotto forma di una licenza commerciale. Questo è spesso altrimenti chiamato EULA. Questo non è così difficile però.

Poche cose potrebbero essere le seguenti: un. Garantire il copyright in ogni file di codice. b. Definire i termini di garanzia come applicabili. c. Condizioni d'uso - per esempio il numero di installazioni, o utenti, o qualsiasi di tali unità ecc. Che si traducono in quantità di denaro pagate. d. Annulla i termini di ridistribuzione. e. Condizione per i pagamenti per qualsiasi modifica. f. Dichiarazione di brevetti e proprietà intellettuale.

Non è difficile creare una tale licenza per te stesso. Certo, è molto difficile trovare se qualcuno stia effettivamente violando e distribuendo il codice senza permesso.

    
risposta data 07.11.2011 - 15:42
fonte
5

Perché esattamente vuoi impedire ai tuoi clienti di ridistribuire il software? Una paura che potresti perdere quando trasformano il tuo software in una vacca da mille miliardi di dollari?

Se stai scrivendo software che è personalizzato per le esigenze di un singolo cliente, allora questo scenario è così improbabile che non è il momento di preoccuparsene.

    
risposta data 07.11.2011 - 13:08
fonte
2

IANAL, come al solito e se sei seriamente nel business di guadagnare denaro in questo modo, dovresti sicuramente assumere un avvocato per questo.

L'idea di base è che puoi fare praticamente tutto quello che vuoi nella tua licenza.

Le normali licenze proprietarie sono una cosa: puoi usarla, ma nient'altro.

Le licenze open source sono l'altra estremità dello spettro: puoi usarlo, modificarlo, ridistribuirlo (e talvolta anche alcune restrizioni).

Puoi mettere la tua licenza ovunque in quello spettro (e probabilmente anche da qualche parte al di fuori di quello spettro). Quindi sarebbe bene scrivere una licenza che dice "puoi usare questo, leggere il codice, modificare il codice, ma non devi ridistribuire il codice (modificato o non modificato)".

    
risposta data 07.11.2011 - 12:46
fonte
1

So che questo non risponde necessariamente alla tua domanda, ma nessuno di noi è un avvocato, quindi non siamo qualificati per fornirti una consulenza legale su questo.

Alcune alternative valide che potrebbero essere redditizie:

  • Potrebbe essere più semplice fornire l'applicazione gratuitamente e quindi addebitare il supporto o il lavoro di consultazione ai clienti più grandi.

  • Se questo non ha senso nel tuo modello di business, puoi sempre seguire il modello RedHat JBoss e avere un'edizione Community open source ma avere un ramo separato ma molto simile che è per la tua edizione proprietaria.

  • Come fonte di reddito supplementare a supporto, puoi sempre aprire il software ma vendere documentazione, manuali e libri. Buoni esempi di progetti open source di successo che fanno buon reddito supplementare su documentazione, manuali e libri sono iText e Primefaces per citarne alcuni.

risposta data 07.11.2011 - 13:22
fonte
0

La base legale sottostante per le licenze del software open source è il copyright. Consentono di distribuire copie a condizione che vengano rispettate determinate restrizioni (ad esempio rilasciando anche le proprie modifiche). Se non si desidera consentire loro di ridistribuire le copie, tali licenze non sono utili, in quanto sono già impedite in tal modo semplicemente in virtù del possesso del copyright. Quello che vuoi veramente è un accordo di non divulgazione o un accordo di licenza per l'utente finale.

    
risposta data 07.11.2011 - 17:40
fonte
0

Questa è la stessa disposizione in cui Microsoft rilascia il codice sorgente per alcune delle sue librerie, come MFC. In questo modo ogni utente può correggere bug in MFC a modo suo, nessuna delle correzioni viene condivisa o restituita a Microsoft. Il risultato identifica tutti i principali pacchetti Windows forniti con le proprie DLL MFC modificate (ma con la stessa versione)

Se vuoi copiare il testo della licenza di MSFT è qui link

    
risposta data 07.11.2011 - 18:24
fonte

Leggi altre domande sui tag