Forum

GPL Question:

Discuss anything not covered by any of the other categories.

Moderator: InsideQC Admins

GPL Question:

Postby Mexicouger » Fri Nov 05, 2010 4:00 am

If a Kurok modification doesn't release the source code for the engine, is that Breaking GPL? I am just curious because a friend said it wouldn't.

I am mostly referring to this Mod:

http://forums.daedalusx64.com/viewtopic.php?f=84&t=2914
User avatar
Mexicouger
 
Posts: 514
Joined: Sat May 01, 2010 10:12 pm

Postby Downsider » Fri Nov 05, 2010 6:30 am

Focus on your own shit.
User avatar
Downsider
 
Posts: 621
Joined: Tue Sep 16, 2008 1:35 am

Re: GPL Question:

Postby frag.machine » Fri Nov 05, 2010 11:06 am

Mexicouger wrote:If a Kurok modification doesn't release the source code for the engine, is that Breaking GPL? I am just curious because a friend said it wouldn't.

I am mostly referring to this Mod:

http://forums.daedalusx64.com/viewtopic.php?f=84&t=2914


GPL rule of thumb: if binaries are released, the source code must be released, too. Or, at least, must be available thru ftp or e-mail request.
I know FrikaC made a cgi-bin version of the quakec interpreter once and wrote part of his website in QuakeC :) (LordHavoc)
User avatar
frag.machine
 
Posts: 2090
Joined: Sat Nov 25, 2006 1:49 pm

Postby mh » Fri Nov 05, 2010 11:40 am

No, it's not breaking the GPL. You don't have to publicly release the source at any point in time according to the GPL, but what you do have to do is offer to give it to anyone who asks for it (optionally at a cost).

In the case of a mod, provided they haven't also modified the engine, they don't have to do anything. Just point anyone who downloads it at the original distribution and that's all that's needed to satisfy the GPL.
We had the power, we had the space, we had a sense of time and place
We knew the words, we knew the score, we knew what we were fighting for
User avatar
mh
 
Posts: 2292
Joined: Sat Jan 12, 2008 1:38 am

Postby Mexicouger » Fri Nov 05, 2010 12:50 pm

Downsider wrote:Focus on your own shit.

My source is released dumbass
User avatar
Mexicouger
 
Posts: 514
Joined: Sat May 01, 2010 10:12 pm

Postby Downsider » Fri Nov 05, 2010 5:08 pm

Mexicouger wrote:
Downsider wrote:Focus on your own shit.

My source is released dumbass


I obviously meant stop worrying about other people and focus on your own work.
User avatar
Downsider
 
Posts: 621
Joined: Tue Sep 16, 2008 1:35 am

Postby metlslime » Fri Nov 05, 2010 5:42 pm

mh wrote:No, it's not breaking the GPL. You don't have to publicly release the source at any point in time according to the GPL, but what you do have to do is offer to give it to anyone who asks for it (optionally at a cost).


I don't think you can charge for the source, only the binaries. Otherwise, people who want to go closed-source can just charge a trillion dollars for it.
metlslime
 
Posts: 316
Joined: Tue Feb 05, 2008 11:03 pm

Postby frag.machine » Fri Nov 05, 2010 6:29 pm

metlslime wrote:
mh wrote:No, it's not breaking the GPL. You don't have to publicly release the source at any point in time according to the GPL, but what you do have to do is offer to give it to anyone who asks for it (optionally at a cost).


I don't think you can charge for the source, only the binaries. Otherwise, people who want to go closed-source can just charge a trillion dollars for it.


AFAIK you cannot charge only by the source. I know a couple companies who sell GPL licensed software ( http://www.atlassian.com and http://www.pentaho.com comes to my mind) whom charge by their software, but makes their source available without additional charge.
I know FrikaC made a cgi-bin version of the quakec interpreter once and wrote part of his website in QuakeC :) (LordHavoc)
User avatar
frag.machine
 
Posts: 2090
Joined: Sat Nov 25, 2006 1:49 pm

Postby mh » Fri Nov 05, 2010 7:45 pm

According to the text of the GPL you can charge up to the cost of distributing the source.
b) Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange;

This is GPL 2 which is most relevant for Quake stuff.
We had the power, we had the space, we had a sense of time and place
We knew the words, we knew the score, we knew what we were fighting for
User avatar
mh
 
Posts: 2292
Joined: Sat Jan 12, 2008 1:38 am

Postby Mexicouger » Fri Nov 05, 2010 8:34 pm

Downsider wrote:
Mexicouger wrote:
Downsider wrote:Focus on your own shit.

My source is released dumbass


I obviously meant stop worrying about other people and focus on your own work.


Well it sounded like an attack to Primepsp. It took me a week to get the source out, So that is where the assumption came into play
User avatar
Mexicouger
 
Posts: 514
Joined: Sat May 01, 2010 10:12 pm

Postby scar3crow » Fri Nov 05, 2010 9:08 pm

Please keep 1on1 exchanges which branch from the original topic to private messages. Forums are a public discussion.
...and all around me was the chaos of battle and the reek of running blood.... and for the first time in my life I knew true happiness.
User avatar
scar3crow
InsideQC Staff
 
Posts: 1054
Joined: Tue Jan 18, 2005 8:54 pm
Location: Alabama

Postby Downsider » Fri Nov 05, 2010 10:30 pm

scar3crow wrote:Please keep 1on1 exchanges which branch from the original topic to private messages. Forums are a public discussion.


You could've PM'd that to us. It's a 2on1 exchange, you know. :lol:
User avatar
Downsider
 
Posts: 621
Joined: Tue Sep 16, 2008 1:35 am

Postby Spirit » Sat Nov 06, 2010 1:10 am

Downsider, stop worrying about other people and focus on your own work. ;-)

The linked mod is violation id's copyright, so they probably don't care about the GPL either...
Improve Quaddicted, send me a pull request: https://github.com/SpiritQuaddicted/Quaddicted-reviews
Spirit
 
Posts: 1031
Joined: Sat Nov 20, 2004 9:00 pm


Return to General Discussion

Who is online

Users browsing this forum: No registered users and 1 guest