Hangdog42 |
05-21-2007 07:19 AM |
Quote:
Originally Posted by oskar
The FSF has to be able to react to changes in the software world, and the changes they make should be uniformal, otherwise someone who wants to build a distribution, or just start a project and use code from other projects he would have to read many different licenses, which very well could be more work than rewriting the code or not including your software. And that would work against the initial idea.
|
Except that is EXACTLY the situation today. Just because a program is open source doesn't mean it is licensed under the GPL. There are a ton of open licenses out there, and not all of them are compatible with the GPL. The GPL may be one of the grandaddys of the open source licensing world, but it is far from the only game in town, and with the GPLv3, I suspect the situation will get work.
Quote:
Originally Posted by Matir
I personally would NEVER license anything under GPLv3. I disagree with many of its provisions. Thus, for me, being able NOT to use any later version is important to limit my work to GPLv2. Otherwise, I would need to find a completely different license, making things even more difficult.
|
I agree completely about GPLv3, the problem as I see it is that the section I posted isn't from GPLv3, it is from GPL v2. I haven't gone back to see if there are earlier versions of GPLv2 that don't have that provision, but from some of what I've seen, it is something that was introduced relatively recently. What I don't get is why users accept this clause in the GPL, because essentially it means that something that is perfectly legitimate to do today, may be a license violation tomorrow, and the affect of that change is retroactive. I'm sorry, but that just isn't an acceptable risk.
Quote:
Originally Posted by V!NCENT
My definition of not upgradable was purely from the license aspact. I do not want other people beside me to be able to upgrade the license from the GPLv3 to a higher version of the GPL. I want people to have the freedom to modify/alter/fork my software project.
|
I guess you have a couple of options. Either do some research and find a version of GPL v2 that doesn't have the upgrade clause or find a different open source license to use. You could also write the FSF and get a better explanation of that section of the GPL and whether or not it is optional.
|