scegliere una licenza opensource per un software

0

sono lieto di dire che stiamo andando a fare di Advanced Electron Forum (anelectron.com) un progetto di Opensource, dato che abbiamo una mancanza di sviluppatori e pensiamo che questo renderà la ruota di sviluppo molto più interessante, pubblicheremo il codice sorgente al pubblico in github, ma non siamo sicuri della licenza che useremo, GPL offre troppa libertà che non vogliamo,

l'unica cosa che vogliamo impedire all'utente di fare è il biforcarsi, non vogliamo alcun fork o ridistribuzione del codice senza autorizzazione, quindi cosa scegliere?

    
posta SAFAD 08.07.2011 - 12:21
fonte

1 risposta

6

La Open Source Definition afferma che una licenza open source deve consentire la ridistribuzione gratuita del software e consentire lavori derivati essere fatto. Se quello non è quello che vuoi, dovresti scrivere la tua licenza. Tuttavia, tale licenza non sarebbe considerata open source e quindi il tuo software non potrebbe essere considerato correttamente come software open source.

Una cosa che puoi fare però è richiedere che qualsiasi fork abbia nomi diversi o numeri di versione, secondo il paragrafo 4 della definizione open source

4. Integrity of The Author's Source Code

The license may restrict source-code from being distributed in modified form only if 
the license allows the distribution of "patch files" with the source code for the 
purpose of modifying the program at build time. The license must explicitly permit 
distribution of software built from modified source code. The license may require 
derived works to carry a different name or version number from the original software.
    
risposta data 08.07.2011 - 14:40
fonte

Leggi altre domande sui tag