GPL infringement

Discussion of anything and everything relating to chess playing software and machines.

Moderator: Ras

Anil
Posts: 540
Joined: Sat Nov 11, 2006 2:56 pm

Re: GPL infringement

Post by Anil »

If a program under GPL has the following lines in its source:
1. Blank line (\n and/or \r)
2. #define <stdio.h> (or similar usual #defines)

Then, wouldn't any other program having these lines be in violation of GPL.

Even though these lines may or may not be copied from the GPL program source. As anyone would be able to show the similarity in these statements by comparing the 2 sources.

Also, what about many other common variable declarations (int i=0; char ch) and other keywords and other statements like ( return 0; ) ?

As I understand, the purpose of GPL is to see that the author/programmer is properly credited and other should not claim his work. But, they should provide clear-cut examples as to what 2 codes are in violation of GPL and what does not constitute violation of GPL.
User avatar
Zach Wegner
Posts: 1922
Joined: Thu Mar 09, 2006 12:51 am
Location: Earth

Re: GPL infringement

Post by Zach Wegner »

Anil wrote:If a program under GPL has the following lines in its source:
1. Blank line (\n and/or \r)
2. #define <stdio.h> (or similar usual #defines)

Then, wouldn't any other program having these lines be in violation of GPL.
Not any more than a book having the word 'the' would be in violation of copyright...
kranium
Posts: 2130
Joined: Thu May 29, 2008 10:43 am

Re: GPL infringement

Post by kranium »

well of course, Anil...

no one would suggest such a line of code constitute proof
please, give us a little credit....

is that what you think we presented?

please read this, then we can discuss it with you.
http://64.68.157.89/forum/viewtopic.php?t=23275

otherwise, it's a just a waste of thread space and time.
Last edited by kranium on Fri Aug 29, 2008 10:57 pm, edited 1 time in total.
chrisw

Re: GPL infringement

Post by chrisw »

kranium wrote:well of course, Anil...

no one would suggest such a line of code constitute proof
please, give us a little credit....
Well, Christophe talks of 4000 lines of code constituting proof

Can we see these 4000 lines of consecutive, identical code, please?
Anil
Posts: 540
Joined: Sat Nov 11, 2006 2:56 pm

Re: GPL infringement

Post by Anil »

Forgetting the current Fruit-Strelka-Rybka GPL confusion for sometime, I would like to understand GPL better. With some simple and clear examples the GPL / FSF folks should be able to help a lot of programmers.
kranium
Posts: 2130
Joined: Thu May 29, 2008 10:43 am

Re: GPL infringement

Post by kranium »

chrisw wrote:
kranium wrote:well of course, Anil...

no one would suggest such a line of code constitute proof
please, give us a little credit....
Well, Christophe talks of 4000 lines of code constituting proof

Can we see these 4000 lines of consecutive, identical code, please?
cmon chris,

no we do not have 4000 lines,
...if 4000 lines are needed by the chess community in order to constitute proof, perhaps it 'would' have been be listed in the GPL guidelines i have requested, if it existed, and this whole thing could been avoided, as we would not have talked about it prematurely.

you know he used 4000 'metaphorically' for lack of a better word.
Last edited by kranium on Fri Aug 29, 2008 11:06 pm, edited 3 times in total.
kranium
Posts: 2130
Joined: Thu May 29, 2008 10:43 am

Re: GPL infringement

Post by kranium »

Anil wrote:Forgetting the current Fruit-Strelka-Rybka GPL confusion for sometime, I would like to understand GPL better. With some simple and clear examples the GPL / FSF folks should be able to help a lot of programmers.
Aha!

thank-you anil

and argument in favor of GPL guidelines! :D
Anil
Posts: 540
Joined: Sat Nov 11, 2006 2:56 pm

Re: GPL infringement

Post by Anil »

kranium wrote:well of course, Anil...

no one would suggest such a line of code constitute proof
please, give us a little credit....

is that what you think we presented?

please read this, then we can discuss it with you.
http://64.68.157.89/forum/viewtopic.php?t=23275

otherwise, it's a just a waste of thread space and time.
I have considerable respect for all the programmers and other wise people posting their views on this forum. I have read most of the posts, including the one you have suggested. But, my thought in this particular case is that:
"One cannot show GPL violation (with 100% surety) without comparing the 2 source codes in question."
Hence, all the attempts to try to show similarities by disassembling the binaries may not be enough to convince the GPL infringement.
kranium
Posts: 2130
Joined: Thu May 29, 2008 10:43 am

Re: GPL infringement

Post by kranium »

Anil wrote:
kranium wrote:well of course, Anil...

no one would suggest such a line of code constitute proof
please, give us a little credit....

is that what you think we presented?

please read this, then we can discuss it with you.
http://64.68.157.89/forum/viewtopic.php?t=23275

otherwise, it's a just a waste of thread space and time.
I have considerable respect for all the programmers and other wise people posting their views on this forum. I have read most of the posts, including the one you have suggested. But, my thought in this particular case is that:
"One cannot show GPL violation (with 100% surety) without comparing the 2 source codes in question."
Hence, all the attempts to try to show similarities by disassembling the binaries may not be enough to convince the GPL infringement.

yes...good point. there is no clear definition of what constitues proof.
that's in fact been a huge problem here in the discussion.

and it's unlikely that the FSF is going to appear suddenly and pronounce it's opinion. even less likely that it will ever be presented in front of a judge. (i think chrisw has made this point).

what's important is the 'public' opinion here in the community. they will ultimately decide what i happens i believe. unless someone, or some group decides to spend all their money on lawyers and pursue a case...maybe risking their reputation as well.
Last edited by kranium on Fri Aug 29, 2008 11:14 pm, edited 1 time in total.
chrisw

Re: GPL infringement

Post by chrisw »

kranium wrote:
chrisw wrote:
kranium wrote:well of course, Anil...

no one would suggest such a line of code constitute proof
please, give us a little credit....
Well, Christophe talks of 4000 lines of code constituting proof

Can we see these 4000 lines of consecutive, identical code, please?
cmon chris,

no we do not have 4000 lines,
...if 4000 lines are needed by the chess community in order to constitute proof, perhaps it 'would' have been be listed in the GPL guidelines i have requested, if it existed, and this whole thing could been avoided, as we would not have talked about it prematurely.

you know he used 4000 'metaphorically' for lack of a better word.
If 4000 is metaphorical, what's the real number?