Licenze "Open Source" che non consentono la ridistribuzione dell'origine

1

Sto iniziando a lavorare su un nuovo progetto di software commerciale che potrebbe utilizzare elementi di codice "open source".

Sono stato incaricato di garantire che utilizzo solo il codice che è concesso in licenza per uso commerciale e sebbene possiamo decidere di renderlo open source in futuro dovrebbe essere richiesto essere open source.

Quindi, questo chiaramente vieta l'uso di qualsiasi vero codice di licenza copyleft.

Ma questo mi ha fatto pensare; ci sono licenze software standard "open source" che permettono l'uso commerciale, ma non permettono la ridistribuzione della fonte?

Ho usato in modo intensivo le virgolette sull'open source in quanto sono consapevole che qualsiasi licenza che soddisfi questi criteri non può essere compatibile con la definizione OSI accettata di open source.

    
posta zelanix 29.01.2014 - 02:32
fonte

2 risposte

7

Non ci sono licenze open source che non consentono la ridistribuzione della fonte; questa è una contraddizione in termini. Tuttavia, ci sono licenze open source non virali che non richiedono la ridistribuzione della fonte.

Sembra che quello che stai cercando sia un codice con una licenza meno "strong" della famiglia GPL. Dai un'occhiata alla MPL (Mozilla Public License), che richiede di pubblicare qualsiasi modifica che tu fai al codice MPL stesso , ma non si preoccupa del resto del progetto in cui lo usi, anche se è un progetto commerciale. Inoltre, ci sono un certo numero di licenze open source estremamente permissive come la licenza MIT, la licenza BSD e la licenza Zlib che hanno restrizioni minime su ciò che puoi e non puoi fare con il codice in questione.

    
risposta data 29.01.2014 - 06:40
fonte
2

No, non di cui abbia mai sentito parlare.

La tua azienda è alla ricerca di un codice "doppia licenza", codice che sia disponibile EITHER sotto una licenza open source O sotto una licenza commerciale. Quando tale codice viene acquisito con una licenza commerciale, il licenziatario in genere non è obbligato a rilasciare la fonte delle sue modifiche a nessuno.

Con questo codice, la tua ditta potrebbe in futuro decidere di rilasciarlo come open source, a condizione ovviamente che i vari blocchi che mescoli e combaci siano tutti sotto licenze open source compatibili, in modo che il prodotto finale possa essere concesso in licenza come complesso.

Le probabilità sono che la tua azienda si troverà a pagare un sacco di soldi per quelle licenze commerciali.

    
risposta data 29.01.2014 - 06:02
fonte

Leggi altre domande sui tag