Aiya!
Estoy programando un CMS y tengo dudas sobre la licencia que debería usar. Lo que yo busco es algo como la GPL, pero que además añada que, si modificas el código y pones a disposición de Internet el programa modificado sólo para ejecución, tengas que distribuir el código modificado.
Por supuesto, he estado mirando la Affero GPL, pero no me queda claro si obliga siempre a redistribuir el código (haya sido modificado o no) o sólo si ha sido modificado, que es lo que me interesa, porque obligar a todos los que vayan a usar el CMS a poner el código no es muy práctico.
Por otra parte, también me gustaría impedir que mi software pueda ser comercializado. Es decir, la redistribución del código debe hacerse siempre sin ánimo de lucro.