È necessaria una licenza software? [duplicare]

1

Sono uno sviluppatore di applicazioni open source e pubblico le mie applicazioni e frammenti di codice sorgente più piccoli sul mio sito web personale. Spesso trovo e utilizzo il codice anche da altri, spesso da blog o piccoli siti Web che mostrano solo poche righe di codice intelligente o che offrono alcuni file di origine per il download. La maggior parte delle volte, nessuna licenza è associata a questi frammenti e download.

Quindi la mia domanda è, quando sto pubblicando tali snippet o moduli, devo dichiarare una licenza per loro? Se lo faccio, probabilmente sarebbe la BSD a 2 clausole o la licenza MIT o qualcosa di simile.

Ho trovato un articolo su renderlo più breve e mi chiedevo se una tale licenza sia valida tutti. Il copyright si applica sempre se dichiarato. Non è necessario richiedere di accettarlo. La responsabilità non dovrebbe mai applicarsi, immagino, ma non ne ho idea. Voglio dire, se pubblico qualche informazione sul web o ovunque, e qualcuno la usa e questo causa danni, posso essere responsabile per questo?

Mi piace l'idea di una dichiarazione di autorizzazioni e autorizzazioni molto breve come la seguente:

Copyright 2015, My Name, http://​my.website
Redistribution and use in source and binary forms, with or without modification, are permitted.

Funzionerebbe?

    
posta ygoe 25.01.2015 - 22:28
fonte

2 risposte

3

Non è una buona idea scrivere una licenza da solo. Anche se le sue formulazioni fossero assolutamente corrette, la gente potrebbe dubitare della sua validità.

La licenza di software libero più breve che ho incontrato, che è considerata valida da qualche organizzazione autorevole è GNU All-Permissive Licenza :

Copyright <year> <name>

Copying and distribution of this file, with or without modification,
are permitted in any medium without royalty provided the copyright
notice and this notice are preserved.  This file is offered as-is,
without any warranty.

Potresti prendere in considerazione l'uso.

    
risposta data 25.01.2015 - 23:04
fonte
3

È sempre meglio avere una sorta di licenza, anche se è semplice come il tuo esempio.

Il codice senza licenza non può essere considerato di dominio pubblico. L'autore del codice ha sempre un copyright implicito, almeno negli Stati Uniti, e se l'autore non ha dichiarato alcun permesso ... beh, allora non hai il permesso.

Anche se l'autore ha esplicitamente messo il proprio codice di dominio pubblico, la nozione di "dominio pubblico" è un'area grigia in alcuni paesi.

    
risposta data 25.01.2015 - 22:36
fonte

Leggi altre domande sui tag