Si può negare a parti specifiche il diritto di utilizzare e modificare software altrimenti open source?

1

Ho un progetto open source che ha l'attenzione di alcuni colleghi e molti di loro sono desiderosi di contribuire. C'è uno tra loro, tuttavia, che desidero (soprattutto per scopi comici, è una lunga storia) di non contribuire.

È valido inserire una clausola nella licenza con l'effetto di "Chiunque è libero di modificare questo software, ad eccezione di Andrew?"

    
posta Nick Papanastasiou 08.03.2015 - 15:57
fonte

2 risposte

3

Secondo l'Open Source Initiative, no . Affinché una licenza possa essere considerata open source, ci sono 10 clausole. Uno di questi è che una licenza open source non può discriminare una persona o un gruppo:

The license must not discriminate against any person or group of persons.

La Free Software Foundation fornisce anche una descrizione del software gratuito . Sembra che tali restrizioni anche rendano il software non libero in base a loro . Non è esplicitamente menzionato, ma dal momento che il software non libero è una licenza software che impedisce l'uso, la ridistribuzione o la modifica o richiede prima il permesso. Dal momento che stai impedendo ad almeno un individuo di utilizzare, ridistribuire o modificare il software, credo che rientrerebbe nella loro definizione di non libero:

Nonfree software is any software that is not free. Its use, redistribution or modification is prohibited, or requires you to ask for permission, or is restricted so much that you effectively can't do it freely.

La licenza software è il luogo formale per i termini di acquisizione, utilizzo e distribuzione del software, inserendolo probabilmente sarebbe ciò che viene invocato in qualsiasi tipo di discussione legale riguardante il software. Inoltre, se hai incluso tale restrizione nella tua licenza, potresti non essere in grado di utilizzare servizi liberamente disponibili per progetti gratuiti e / o open source, come ad esempio Coverity Scan o hosting su Google Code .

    
risposta data 08.03.2015 - 16:12
fonte
1

Non se vuoi chiamarlo open source. La maggior parte delle definizioni di open source include alcune varianti ( testo OSI qui):

The license must not discriminate against any person or group of persons.

Considera se il tuo piccolo scherzo può essere onorato senza problemi legali per tutti gli utenti, ad esempio affermando che non unirai i contributi del tuo pari nel repository "ufficiale".

    
risposta data 08.03.2015 - 16:02
fonte

Leggi altre domande sui tag