Sto facendo un programma di disegno come il mio primo programma open source solo per avere un assaggio della comunità open source. Per rendere detto programma, sto usando Python 2.7. Sto usando i seguenti moduli:
- EasyGUI 0.96 - Sotto la licenza BSD a 3 clausole
- Pygame 1.9.1 - Sotto la licenza LGPL 2.1
Tutto quello che intendo fare è creare un programma usando questi moduli che dipendono da questo, e caricarlo su un repository GitHub pubblico affinché altri possano modificarlo e distribuirlo liberamente. Se l'uso del mio codice è consentito in software closed source o profitti fatti da altri, non lo voglio. Nemmeno io desidero modificare Pygame o EasyGUI. Devono semplicemente essere forniti semplicemente per eseguire il software.
Questo è possibile con le due licenze sopra menzionate? Se dovessi fare questo, quale licenza dovrei rilasciare il mio programma e perché? Sono alcune scelte migliori di altre?
È anche possibile rilasciare il mio codice del programma di disegno con una licenza reciproca in modo che le persone che contribuiscono inviano le loro correzioni di bug nel mio script?