I may be doing a personal web project that will licensed under the Affero GPL v3 and then potentially offer an "enterprise" edition for any clients that need special treatment under a different license that will take away some of the GPL copyleft requirments and give them paid support as part of the package. Of course users of the Affero GPL version can use it any way they want, but will rely on themselves to fix things or asking others.

Technically, since I am owner of the copyright, I could change the license to whatever I want whenever I want, but I at first considered Apache 2.0 or a more permissive license. Would this mean the code would have to be dual licensed from the start or can I just have the copyleft license for the base system and then when I distribute to certain clients that have customized code just for them, then I could change the license completely or would I have to be up front about it being dual licensed from the start?

The big worry about that was someone stealing my code and profiting off of my work without contributing back even though big companies prefer to not use GPL code and would rather contribute code back to a permissively licensed one.

I did some research on the Affero GPL v3 and its purpose was to close up the ASP loophole in the standard GPL v3 with more and more people using software as a service instead of a dedicated program. I've also read that adoption of Affero GPL v3 is VERY low as others opt for a more permissive license. I just want to protect my ass and make sure any licensing is in my control as the copyright holder.

Do any of you use Affero GPL in your projects and if so, what is your feedback on the license?

Reply via email to