Ci sono buoni posti in cui collegare le persone per le licenze software "in inglese normale", come per Creative Commons?

8

Se fai clic sul link cc-wiki nella parte inferiore di questo sito, ottieni una bella foto -la descrizione esplicita di ciò che sei e non ti è permesso fare. Ci sono anche le cose legali, ma come qualcuno che cerca di usare una biblioteca, non voglio un legalese, voglio un elenco di ciò che posso e non posso fare.

Esiste una risorsa simile per la licenza software, come MIT, BSD-3clause, BSD-4clause, BSL, GPLv2, GPLv3, ecc?

    
posta Billy ONeal 29.07.2011 - 23:15
fonte

1 risposta

5

Il motivo per cui non esiste un Creative Commons come un riepilogo comune per ciascuno è che sono definiti da gruppi diversi e se si riduce la definizione effettiva a un riepilogo di quanti dettagli vengono lasciati. Quindi nessun gruppo può ufficialmente riassumere ciascuno. Wikipedia ha una pagina per ogni licenza, che riassume ciascuna.

La linea di fondo è che se non si capisce la licenza è necessario trovare un avvocato o qualcuno che lo fa. Ogni utilizzo è diverso, quindi è meglio essere chiari.

Wikipedia ha anche un confronto abbastanza buono . Indica se ciascuna licenza consente

  • Collegamento con codice utilizzando una licenza diversa (necessaria per l'utilizzo con closed source)
  • Rilascia le modifiche con una licenza diversa

e

  • Approvazione FSF
  • Approvazione OSI
  • Approvazione DFSG
  • Approvazione del progetto Fedora
  • Compatibile con GPL

Basandoti sulla familiarità con la filosofia delle diverse organizzazioni di approvazione, puoi avere un'idea abbastanza precisa di ciascuna licenza.

BSL, BSD e amp; Il MIT è semplice e abbastanza breve da leggere comunque.

  • La maggior parte delle licenze richiede l'attribuzione. Comunque è una buona pratica. Includilo nel codice, nella pagina relativa e nella documentazione / sito web.

  • Se non è possibile combinare con un'altra licenza (link o release), è difficile utilizzarla in un'applicazione commerciale (a meno che non si crei anche l'open source, quindi si tratti della stessa licenza). Puoi vendere (commercializzare) un'applicazione open source, devi solo fornire il codice!

  • FSF non approverà una licenza che ne limita l'utilizzo. Per esempio se la licenza dice "non commerciale" o "non per uso governativo" o "non usare per qualcosa che l'autore non approva".

  • OSI significa che soddisfa la definizione Open Source , che è un elenco di requisiti .

In poche parole, Apache, BSL, BSD, MIT e MPL possono essere utilizzati in un'applicazione closed source. Eventuali modifiche al codice MPL devono essere ridistribuite. GPL non può essere utilizzato con codice sorgente chiuso tranne in specifiche eccezioni. LGPL è simile a MPL, ma è compatibile con GPL (mentre MPL non è per vari motivi tecnici).

  • Meno restrittivi : Apache, BSD, MIT, BSL

  • Compromesso : LGPL, MPL

  • Più restrittivo : GPL

Spero che aiuti. Ci sono molti altri dettagli in merito ai brevetti e così via.

    
risposta data 30.07.2011 - 02:05
fonte

Leggi altre domande sui tag