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.