Do patches need to be open source?

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

Moderators: hgm, Rebel, chrisw

User avatar
velmarin
Posts: 1600
Joined: Mon Feb 21, 2011 9:48 am

Re: Do patches need to be open source?

Post by velmarin »

syzygy wrote:
velmarin wrote:What is clear to me is that in this world of chess programming," the trees don't let them see the forest".
Suppose an author decides to create a routine for a game, this creates a visual effect when called,
the name "impact", decides to save its code and makes a library called impact. lib, easy to run for example with a single routine.
Now to test it and make it known, he creates an open source game program under the GPL, he releases it with its statically linked. lib impact.
Of course include impact. lib in the final package
And you say it's not legal........
If the author created all the code himself, he can release it however he wants. An author can't infringe his own copyright.

But if A writes a GPLv3 libray and B writes a program linking to that library and releases one executable that includes his own code and the statically linked library, then B almost certainly infringes the copyright of A.

If A releases the library under the GPLv2, then the situation is a bit less clear.
OK, the library doesn't have to have a license, or it can be public domain.
You in your example put license on it.
If library A of public domain is linked to project with GPL,
It's not legal :?: :?: :?:
User avatar
Ovyron
Posts: 4556
Joined: Tue Jul 03, 2007 4:30 am

Re: Do patches need to be open source?

Post by Ovyron »

Ras wrote:Stop trolling.
With that answer you calling other people leechers is meaningless. Thanks for confirming.
Your beliefs create your reality, so be careful what you wish for.
Ras
Posts: 2487
Joined: Tue Aug 30, 2016 8:19 pm
Full name: Rasmus Althoff

Re: Do patches need to be open source?

Post by Ras »

Ovyron wrote:With that answer you calling other people leechers is meaningless. Thanks for confirming.
Yeah, I'm not going to "discuss" how people with two heads relate to open source leeching. You don't get it anyway and just demonstrate why the GPL is necessary: to keep people like yourself from leeching.