Open Source - cosa succede se qualcuno commette un crimine con la mia domanda

3

Mi è stato chiesto di recente di preparare uno scanner di rete per l'associazione che insegna e tiene lezioni sulla sicurezza nella tecnologia dell'informazione (principalmente pro bono). Sto pensando di metterlo come un progetto open source su GitHub affinché altri possano trarne beneficio e (probabilmente) per l'organizzazione menzionata, in modo che altri possano apprendere i concetti che insegnano basandosi su di esso.

La mia domanda è: cosa succede se tale progetto / applicazione viene utilizzato per commettere un crimine? Esiste una licenza open source che posso utilizzare per vietare tale utilizzo? AFAIK, le porte di scansione (o intere reti) non sono un crimine di per sé ma sono un gateway per sfruttare potenziali host.

Se c'è un argomento che lo copre già (che non ho trovato ho paura), non esitare a farmelo sapere e contrassegnarlo come duplicato.

Nota: Non sto chiedendo un parere legale ma per una licenza preferibile che potrei usare e un approccio open source per la community per tali argomenti in generale.

    
posta mwilczynski 12.07.2016 - 20:13
fonte

1 risposta

6

Quasi tutte le licenze open source ragionevolmente ben conosciute contengono una dichiarazione di non responsabilità per il risultato di tutto ciò che è stato fatto con il software. Ad esempio, la licenza Boost include:

IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR ANYONE DISTRIBUTING THE SOFTWARE BE LIABLE FOR ANY DAMAGES OR OTHER LIABILITY, WHETHER IN CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

La licenza MIT (per un altro esempio) contiene una formulazione sostanzialmente identica:

IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

Potresti, naturalmente, includere una clausola che specifica specificamente che il licenziatario accetta di utilizzare il software solo in modi legali, ma probabilmente non significherà molto - se qualcuno ha deciso di commettere un reato, violando un è improbabile che un semplice accordo di licenza cambi idea.

In altre parole, il passo ovvio sarebbe utilizzare una delle ben note licenze ampiamente riconosciute come queste che fa del suo meglio per assolverti da qualsiasi responsabilità per i risultati di azioni che altri potrebbero intraprendere con il software che hai scritto e rilasciato .

    
risposta data 12.07.2016 - 20:22
fonte

Leggi altre domande sui tag