No it does not. The license only applies to other people. As the copyright holder the choice of license does not bind you in anyway; this is why it is possible to release something under multiple licenses (say GPL & BSD), provided that you fully own the copyright. The GPL does bind the behavior of others, but only to assure reciprocity. It assures that corporations cannot freeload off your efforts without contributing back.
Re:Open source is illegal?
by SoftwareMaven on Wednesday August 31, 2011 @10:20AM
(#2945619)
"Avoid it where you can" is the wrong attitude. You do need to be cognizant of the issues around the license, though, and, for a commercial entity in particular, avoid it where it will infect something you don't want infected.
I love Linux and am fine with using it and its GPL'd code on my servers, but if I needed to extend an OS as a product (eg if I wanted to create the next OS X), I'd look at BSD long before Linux.
The public domain is tricky however. Not everywhere can you legally put a work into the "public domain". Creative Commons even has a separate license (CC0, http://creativecommons.org/about/cc0) to basically just waive all rights to a work "to the fullest extent allowed by law".
What if you put your code in the public domain? No clauses, no contract required, no problem?
"Open source with obligations" is a better nomenclature for the GPL. Avoid it where you can.