Qualche progetto OSS “ con doppia licenza ” riuscito che posso utilizzare come modello?
Su Febbraio 16, 2021 da adminSto riscrivendo il mio intero progetto GPLv3 in una lingua diversa per eludere i contributori arrabbiati che non vogliono che guadagni con i loro contributi.
Quello che voglio per il mio progetto è:
- le persone possono usarlo e contribuire come GPL,
- se vuoi incorporarlo in qualche soluzione proprietaria, tu pagare.
Fondamentalmente è una donazione forzata al progetto per chi intende fare soldi.
- Esiste un licenza standardizzata adatta al mio caso duso?
- In caso contrario, esiste una progetto esistente che conosci posso usare come modello?
Commenti
- Avresti comunque bisogno del permesso dei tuoi collaboratori arrabbiati per passare a una doppia licenza.
- Non ‘ la penso così, loro non ‘ Non possiede i concetti, ma solo limplementazione. Giusto?
- Ma se traducessi del codice, sarebbe un ” opera derivata ” e i contributori delloriginale codice avrebbe i diritti di copyright sulla tua opera tradotta.
- Il fatto che A sia un derivato di B dipende (negli Stati Uniti) da 2 fattori (1) lautore ‘ s accesso alloriginale B e (2) A ‘ somiglianza con loriginale B. Puoi provare a imporre a te stesso standard di camera bianca (ad esempio, don ‘ non guardare il codice durante limplementazione, guarda solo i requisiti) ma la tua familiarità con il codice potrebbe impedirti di diminuire completamente il fattore di accesso. Il modo in cui ” simili ” due opere sono per il fattore di somiglianza è soggettivo ma può includere aspetti non letterali (utilizzando qualcuno ‘ il personaggio di fantasia nel tuo nuovo libro è una violazione, anche senza la copia letterale del testo)
- Detto questo, la tua auto-descrizione del nuovo lavoro come ” pesantemente modificato ” è incoraggiante e potrebbe essere abbastanza dissimile da evitare violazioni (ma un tribunale può dirti con certezza, se vieni citato in giudizio). Il fatto che ‘ utilizzi una nuova lingua è meno importante (ad esempio, le traduzioni di opere letterarie in lingua naturale sono ancora derivate dalloriginale)
Risposta
Poiché non esistono ” standard commerciale ” licenze (vedi anche Tentativi di deproliferazione della licenza commerciale ), inoltre non esiste una combinazione di licenza standard per una doppia licenza OSS + commerciale.
Conosco almeno un progetto di successo che utilizza una doppia licenza OSS + commerciale: Il progetto Qt . Dalla loro pagina delle licenze:
Qt per lo sviluppo di applicazioni ha una doppia licenza con licenze commerciali e open source. La licenza commerciale Qt ti dà i diritti completi per creare e distribuire software secondo le tue condizioni senza alcun obbligo di licenza open source. Con la licenza commerciale hai anche accesso al supporto Qt ufficiale e stretti rapporti strategici con The Qt Company per assicurarti che i tuoi obiettivi di sviluppo siano raggiunti.
Qt for Application Development è disponibile anche sotto GPL e LGPLv3 open source licenze. […] La licenza open source Qt è ideale per casi duso come progetti open source con distribuzione open source, scopi per studenti / accademici, progetti hobby, progetti di ricerca interna senza distribuzione esterna o altri progetti in cui tutti gli obblighi (L) GPL può essere soddisfatta.
Quando si utilizza una doppia licenza OSS + Commerciale, di solito è meglio scegliere una licenza copyleft per il lato OSS, perché ciò garantisce che non vi siano (o meno di a) scappatoie per gli utenti commerciali per utilizzare il prodotto senza pagare la licenza commerciale.
Commenti
- Buona risposta. Nota che Qt non era stato proposto sotto LGPL prima di essere acquistato da Oracle, e quindi lincentivo ad acquistare la licenza commerciale era ancora maggiore.
Risposta
Alla tua domanda principale: Qualunque progetto OSS “doppia licenza” riuscito che posso utilizzare come modello?
Direi: ci sono esempi di successo, ma non dovresti usarli come modello .
Le licenze giuste e la strategia per il tuo progetto è molto specifica per il tuo progetto e la tua comunità, ti incoraggio vivamente a scegliere le tue licenze in base a ciò che sembra appropriato nel tuo caso, piuttosto che a quelle che hanno avuto successo con altri progetti.
(Il progetto SFOSC in cui sono coinvolto, ad esempio, ha deciso che lintero modello “non è in linea con i suoi principi)
Prendiamo ad esempio MongoDB , che probabilmente ha successo in base a diversi parametri.
Attualmente hanno una doppia licenza con la loro nuova SSPL come licenza copyleft per la quale offrono licenza commerciale alternative come un aspetto della loro modello di business. (Ad esempio, offrono anche MongoDB come servizio)
Hanno creato e sono passati a questa licenza come risposta diretta ai fornitori di cloud che realizzano presumibilmente grandi profitti con il loro software e ha suscitato accese discussioni sul fatto che, date le nuove restrizioni, la licenza possa anche essere considerata una licenza software gratuita e open source. Tuttavia ha fatto parte della pressione apparentemente richiesta per Google a n egotiate un accordo ma anche per Amazon per fare un altro hard fork .
Anche se il vostro progetto è esattamente nella stessa barca tra i fornitori di cloud e i fornitori di database si scontrano tra titani, dovrai chiederti se vuoi davvero adottare lo stesso approccio di MongoDB o la tua comunità ha valori e preoccupazioni diversi.
Esiste una licenza standardizzata adatta al mio caso duso?
Di nuovo, se si adatta al tuo caso è qualcosa dovrai decidere con la tua comunità, ma …
Per definizione, per la doppia licenza dovrai selezionare almeno 2 licenze software. Uno per laspetto OSS, uno come licenza commerciale che puoi acquistare.
Inoltre avrai bisogno di un qualche tipo di Contributor Agreement e avrai tutto i contributori lo firmano. In particolare per assicurarsi che tutti i diritti dautore siano detenuti da una singola persona giuridica, che è necessario per poter cambiare la licenza senza violare i diritti dautore dei tuoi contributori.
Per la licenza OSS, potrebbero esserci candidati idonei tra le licenze copyleft o sorgente disponibile .
Per le CA tu potrei esaminare gli accordi di armonia anche se sono convinto che ci siano più opzioni là fuori.
E come detto in la risposta precedente ” Non sono a conoscenza di alcun modello che puoi “utilizzare”.
Risposta
Per quanto riguarda la tua domanda sullesistenza di un progetto che consente la doppia licenza come GPL e come commerciale:
Il contributo” gregbook “a libpng è con doppia licenza, GPLv2 + e Simile a BSD. Vedi il file LICENSE nella directory libpng16 “s contrib / gregbook .” Licenza 1 “in particolare consente applicazioni commerciali.
Commenti
- Oh, questa è uninteressante applicazione della doppia licenza. Quello che intendevo però è doppio OSS + Commerciale.
- Ritengo che se lo accetti con una licenza simile a BSD, puoi utilizzarlo in unapp commerciale e rilasciarlo di nuovo commercialmente, a condizione che rispetti lobbligo di mantenere intatto lavviso di copyright BSD. La LICENZA dice: ” Il permesso è concesso a chiunque di utilizzare questo software per qualsiasi scopo, comprese le applicazioni commerciali, e di modificarlo e ridistribuirlo liberamente, fatte salve le seguenti restrizioni: … ”
Lascia un commento