Ha senso concedere in licenza gli snippet del codice sorgente di CC-BY (-SA) [closed]

1

Se voglio inserire snippet di codice sorgente casuali in un repository git accessibile pubblicamente, ha senso la licenza CC-BY (-SA) dato che le licenze CC-BY generalmente non sono consigliate per il software? Per me c'è una differenza tra un progetto software completo in cui CC-BY chiaramente non è appropriato e piccoli file di codice sorgente casuali. CC-BY sembra una semplice licenza in cui GPL è esagerato.

Il motivo principale per cui chiedo è che potrei prendere il codice da StackOverflow (modificato o meno) che credo sia autorizzato come CC-BY-SA. A volte sarebbe utile per me mettere tutto in un posto, così posso accedere facilmente e trovarlo in futuro. Mentre potrei essere eccessivamente paranoico, vorrei aderire alla licenza di StackExchange CC-BY-SA. Concedere in licenza tutto ciò che metto lì come CC-BY-SA è semplice e sembra appropriato per i frammenti (ovviamente codice preso da altre fonti, ad esempio con GPL / BSD o qualsiasi altra cosa manterrà la loro licenza originale se necessario).

Infine posso unire CC-BY-SA con GPL?

    
posta zelanix 14.08.2014 - 17:10
fonte

1 risposta

2

Per prima cosa prendi l'ultimo aspetto della domanda:

Can I combine CC-BY-SA with GPL?

La risposta semplice è no.

Su GNU.org hanno un elenco di licenze e la loro compatibilità con la GPL su Varie licenze e commenti su di loro #CCBYSA

Questo ha una linea tratteggiata gialla sul lato che indica che non è compatibile GPL.

This is a copyleft free license that is good for artistic and entertainment works, and educational works. Please don't use it for software or documentation, since it is incompatible with the GNU GPL and with the GNU FDL.

Creative commons è consapevole di questo e ci sono alcune discussioni e riflessioni su questo in casi d'uso della compatibilità GPL sulla loro wiki. Potrebbero tentare di renderlo compatibile con la prossima versione di CC-BY-SA (che sarebbe 4.0).

La domanda è qual è il tuo obiettivo per condividere quei frammenti? Vuoi che le persone li usino? o vuoi imporre una determinata licenza. CC-BY-SA è un estremo (che rileva il problema del software) e GPL è un permesso d'autore che impone la sua licenza su tutto il resto del progetto.

Ci sono molte licenze che sono motivi centrali in questo, che sono molto permissive e sono compatibili con GPL. Andando alla sezione Licenze software dei vari documenti di licenze e commenti, è sufficiente scorrere verso il basso un po 'dopo quelli GPL / GNU e trovi:

  • Licenza Apache
  • Licenza artistica
  • BSD modificato
  • Licenza pubblica Mozilla
  • Licenza X11 (MIT)

e molti di più. Quelli che ho elencato sono particolarmente noti nella community e sono quelli che hanno meno probabilità di causare problemi con le persone che cercano di leggerli per assicurarsi che siano compatibili con altre licenze.

La licenza e il copyright per il codice pubblicato su Stack Exchange sono stati importati qualche tempo fa su Meta.StackOverflow (è ora su Meta.StackExchange) con la domanda FAQ: Devo preoccuparmi dei problemi di copyright per il codice pubblicato su Stack Overflow? e nota che gran parte di questo approfondisce la parte legale del caso in cui inizi a richiedere un avvocato.

Questo fa notare i problemi inerenti al mixaggio di CC-BY-SA che è inteso per le risposte del tipo wiki (come quello che sto scrivendo) e il codice sorgente.

    
risposta data 14.08.2014 - 17:56
fonte

Leggi altre domande sui tag