User1 wrote: > " 9. The Free Software Foundation may publish revised and/or new versions > of the General Public License from time to time. Such new versions will > be similar in spirit to the present version, but may differ in detail to > address new problems or concerns." > > In my humble opinion, Why would anyone put their code under GPL or a later > version?
Because it is better for users that way. After you publish your code, after you have moved on to another project (or another plane of existance), a new version of the GPL might be necessary due to changes in the law or to fix a recognized flaw in the GPL. If existing code doesn't allow use under the terms of such a corrected GPL, it might not be compatible with code licensed under the new GPL, and may then become useless. The key phrase above is "Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns." As long as you agree that you want your code available for use under terms consistent with the spirit of the present GPL, you should not have a problem with this.
