VOGONS

Common searches


Any thoughts about moving to GPLv3?

Topic actions

  • This topic is locked. You cannot reply or edit posts.

First post, by lwc

User metadata
Rank Member
Rank
Member

I found various discussions here that mentioned GPLv3, but not even one that mentioned it as a goal.

Do you think you'll ever move to it or is it too late by now?

Just curious.

Reply 2 of 12, by lwc

User metadata
Rank Member
Rank
Member

Well, GPL sees itself as a whole philosophy. They spent more than a decade and a half on v3. As for benefits:
http://www.gnu.org/licenses/rms-why-gplv3.html

If the source code mentions "version 2 or later", then it can automatically move into 3 by changing it to "version 3 or later".

Reply 3 of 12, by Freddo

User metadata
Rank Oldbie
Rank
Oldbie
leileilol wrote:

The big question is - why? No one 'updates' licenses just for the sake of license spirit. V3 wouldn't have much benefits for the project IMO.

Indeed, If It Works, Don't Fix It.

The main thing GPLv3 seem to have over GPLv2 is the anti-DRM stuff, and how relevant is that to DOSBox?

Reply 4 of 12, by lwc

User metadata
Rank Member
Rank
Member
Freddo wrote:

The main thing GPLv3 seem to have over GPLv2 is the anti-DRM stuff, and how relevant is that to DOSBox?

There are sales of machines that are designed like arcade machines. Inside, they're just computers that only run an emulator. I don't know if anyone ever sold a "DOSBox arcade machine" (probably with a frontend) and locked it up with DRM. If they did, it would take GPLv3 to handle it (GPLv3 allows DRM but doesn't allow forbidding hacking it).

Reply 7 of 12, by frobme

User metadata
Rank Member
Rank
Member

Plus like I said, GPLv3 does allow DRM.

And yet Steam is inherently DRM in that you must eventually log on even for offline mode games. It just happens to be DRM mostly done right and with some value given to the user as a result (the ability to download to multiple machines, a 'permanent' store of your games, etc).

I think the fact that this discussion exists it all is a pretty good indication of why the devs aren't necessarily jumping up and down to switch to GPL3. Sure, it may all work out the same in the end with regards to Dosbox, but then again, it might not.

-Frob

Reply 8 of 12, by Malignant Manor

User metadata
Rank Newbie
Rank
Newbie

DOSBox is already GPL3. Notice the bolded text. It would be redundant for developers to change all of the files to include a three instead of a two.

/*
* Copyright (C) 2002-2010 The DOSBox Team
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.

*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
*/

Reply 9 of 12, by frobme

User metadata
Rank Member
Rank
Member

Uhm no...it's not. It's only GPL3 if the authors decide to make it so. That's the part you have bolded, sure enough, the "at your option" being the important part here.

In fact, Stallman et al say that it is impossible to make GPL2 and GPL3 compatible, so they themselves make a clear distinction. There's a section in the FAQ specifically covering how to upgrade from 2 to 3.

-Frob

Reply 10 of 12, by Malignant Manor

User metadata
Rank Newbie
Rank
Newbie

How hard it is for you to understand what you linked to? Look at the bold part. The "at your option" part means that anyone can choose to use whatever version they want so long as it is greater than or equal to 2 (in the case of DOSBox's current code).

Is GPLv3 compatible with GPLv2?

No. Some of the requirements in GPLv3, such as the requirement to provide Installation Information, do not exist in GPLv2. As a result, the licenses are not compatible: if you tried to combine code released under both these licenses, you would violate section 6 of GPLv2.

However, if code is released under GPL “version 2 or later,” that is compatible with GPLv3 because GPLv3 is one of the options it permits.

Reply 11 of 12, by gulikoza

User metadata
Rank Oldbie
Rank
Oldbie
Malignant Manor wrote:

It would be redundant for developers to change all of the files to include a three instead of a two.

It is most certainly not redundat to change 2 to a 3. Yes, you can use dosbox sources as GPL3 but the point of changing to a "GPL3 or later" is that you could no longer apply GPL2 to it. You can "upgrade" GPL2 to v3 with current sources but that doesn't make sense since GPL3 is less permissive than GPL2...

http://www.si-gamer.net/gulikoza