This article is wrong. There is a reciprical obligation involved. I can redistribute but, I must hold up my end of the bargin and pass on the license as well as honor it. It is a contract.Dann Corbit wrote:No it isn't:Michael Sherwin wrote:It is also an agreed to contract!Dann Corbit wrote:But GPL *IS* a form of copyright.Michael Sherwin wrote:That is why I made the claim that Fruit is protected under copyright law, but not under any contract aspect of the GPL.Dann Corbit wrote:However, this does not imply that you do not own copyright to your program derived from known ideas. In the same way, a poem or song is written using known words, patterns, etc. However it belongs to the author in its implementation.Michael Sherwin wrote:Yes, that is what it implies! But, only pertaining to original never before known content.Dann Corbit wrote:If this were true, then anyone who had read the source of Fruit (or any other GPL program) and writes a program that uses something he has learned is writing a GPL program. And if that is true, then GPL is viral in a horrible way beyond any imagining.Michael Sherwin wrote:We are going in circles here. If I never saw another chess program other than Fruit and I wanted to write a chess program, so I used Fruit as a guide then my program is derived from Fruit. If anyone asked me, 'where did you derive the knowledge from to write your own program', then I would have to answear that I derived it from Fruit. Therefore Rybka is a derivitive of Fruit. However, the GPL does not apply, because, there is nothing original in Fruit and I can quote the author himself as saying that there is nothing original.
So, in the case of Fruit at least the GPL may not be valid under the law.
It is like saying, "If you have read my book and later write your book on the same subject, then your book also belongs to me."
alpha-beta, null move, history huristic, hash tables, common move ordering, PVS, IID, futility, etc. None of these things are licenseable as they are not original, but rather derived from someone elses work that has been freely submitted to the public.
But having written a song about a bluebird's beautiful color, I do not own the rights to all songs about the color of a bluebird even though the content will be approximately the same
http://lwn.net/Articles/61292/
In as few words as possible
Moderators: hgm, Rebel, chrisw
-
- Posts: 3196
- Joined: Fri May 26, 2006 3:00 am
- Location: WY, USA
- Full name: Michael Sherwin
Re: In as few words as possible
If you are on a sidewalk and the covid goes beep beep
Just step aside or you might have a bit of heat
Covid covid runs through the town all day
Can the people ever change their ways
Sherwin the covid's after you
Sherwin if it catches you you're through
Just step aside or you might have a bit of heat
Covid covid runs through the town all day
Can the people ever change their ways
Sherwin the covid's after you
Sherwin if it catches you you're through
Re: In as few words as possible
Nope.Michael Sherwin wrote:We are going in circles here. If I never saw another chess program other than Fruit and I wanted to write a chess program, so I used Fruit as a guide then my program is derived from Fruit.
This is not necessarily true. It very strongly depends on what is in your code.
Yes.Michael Sherwin wrote: If anyone asked me, 'where did you derive the knowledge from to write your own program', then I would have to answear that I derived it from Fruit.
This doesn't prohibit you from using the acquired knowledge in a novel way such that your program is not a derivative.
Unsubstantiated conclusion.Michael Sherwin wrote:Therefore Rybka is a derivitive of Fruit.
This doesn't mean that the GPL copyright doesn't apply, in fact it does. You simply cannot take verbatim code from Fruit and claim it isn't under the GPL. Fruit, as an expression, is copyrighted and if you want to use this expression you must follow its license.Michael Sherwin wrote:However, the GPL does not apply, because, there is nothing original in Fruit and I can quote the author himself as saying that there is nothing original.
I don't believe that you have shown any evidence that the GPL would be invalid.Michael Sherwin wrote:So, in the case of Fruit at least the GPL may not be valid under the law.
The only question is about "derivative works" and this is independent issue from the GPL.
Regards.
-
- Posts: 4366
- Joined: Fri Mar 10, 2006 5:23 am
- Location: http://www.arasanchess.org
Re: In as few words as possible
This issue is getting thrashed out pretty thoroughly in the litigation SCO is involved in with IBM and Novell.
SCO is claiming IBM copied their IP out of System V Unix into Linux, but since they have had great trouble finding examples of literal copying they are resorting to all kinds of devious arguments about similarity of ideas.
The problem is, copyright law is all about similarity of expression, not ideas. If the code doesn't look like the original then it is pretty hard to argue copyright violation. Or, for that matter, that it's a derived work in a sense that matters to the GPL.
Maybe SCO will prevail in their liberal view of what similarity or derivation means, but right now that doesn't look very likely.
(They also have other issues that may moot the whole point, like it is not clear they even own any copyrights).
SCO is claiming IBM copied their IP out of System V Unix into Linux, but since they have had great trouble finding examples of literal copying they are resorting to all kinds of devious arguments about similarity of ideas.
The problem is, copyright law is all about similarity of expression, not ideas. If the code doesn't look like the original then it is pretty hard to argue copyright violation. Or, for that matter, that it's a derived work in a sense that matters to the GPL.
Maybe SCO will prevail in their liberal view of what similarity or derivation means, but right now that doesn't look very likely.
(They also have other issues that may moot the whole point, like it is not clear they even own any copyrights).
-
- Posts: 3196
- Joined: Fri May 26, 2006 3:00 am
- Location: WY, USA
- Full name: Michael Sherwin
Re: In as few words as possible
Vasik admitted that he took many things from Fruit. So, Vas himself substantiates what I said.hristo wrote:Nope.Michael Sherwin wrote:We are going in circles here. If I never saw another chess program other than Fruit and I wanted to write a chess program, so I used Fruit as a guide then my program is derived from Fruit.
This is not necessarily true. It very strongly depends on what is in your code.
Yes.Michael Sherwin wrote: If anyone asked me, 'where did you derive the knowledge from to write your own program', then I would have to answear that I derived it from Fruit.
This doesn't prohibit you from using the acquired knowledge in a novel way such that your program is not a derivative.
Unsubstantiated conclusion.Michael Sherwin wrote:Therefore Rybka is a derivitive of Fruit.
This doesn't mean that the GPL copyright doesn't apply, in fact it does. You simply cannot take verbatim code from Fruit and claim it isn't under the GPL. Fruit, as an expression, is copyrighted and if you want to use this expression you must follow its license.Michael Sherwin wrote:However, the GPL does not apply, because, there is nothing original in Fruit and I can quote the author himself as saying that there is nothing original.
I don't believe that you have shown any evidence that the GPL would be invalid.Michael Sherwin wrote:So, in the case of Fruit at least the GPL may not be valid under the law.
The only question is about "derivative works" and this is independent issue from the GPL.
Regards.
I have always said that copyright law applies. I was only talking about the contractual part of the license. The GPL is not law. The GPL is a license that incorporates a copyright notice. It is copyright law that protects Fruit from being copied. The question then is the GPL a contract or not. I say that it is because by accepting it I am obligated to pass it on. I believe that the contractional part of the GPL is very weak. That is why the FSF lawyers are now saying that the GPL is not a contract.
If you are on a sidewalk and the covid goes beep beep
Just step aside or you might have a bit of heat
Covid covid runs through the town all day
Can the people ever change their ways
Sherwin the covid's after you
Sherwin if it catches you you're through
Just step aside or you might have a bit of heat
Covid covid runs through the town all day
Can the people ever change their ways
Sherwin the covid's after you
Sherwin if it catches you you're through
Re: In as few words as possible
I meant this (unsubstantiated) only with respect to the hypothetical argumentation that preceded it.Michael Sherwin wrote:Vasik admitted that he took many things from Fruit. So, Vas himself substantiates what I said.hristo wrote:Nope.Michael Sherwin wrote:We are going in circles here. If I never saw another chess program other than Fruit and I wanted to write a chess program, so I used Fruit as a guide then my program is derived from Fruit.
This is not necessarily true. It very strongly depends on what is in your code.
Yes.Michael Sherwin wrote: If anyone asked me, 'where did you derive the knowledge from to write your own program', then I would have to answear that I derived it from Fruit.
This doesn't prohibit you from using the acquired knowledge in a novel way such that your program is not a derivative.
Unsubstantiated conclusion.Michael Sherwin wrote:Therefore Rybka is a derivitive of Fruit.
This doesn't mean that the GPL copyright doesn't apply, in fact it does. You simply cannot take verbatim code from Fruit and claim it isn't under the GPL. Fruit, as an expression, is copyrighted and if you want to use this expression you must follow its license.Michael Sherwin wrote:However, the GPL does not apply, because, there is nothing original in Fruit and I can quote the author himself as saying that there is nothing original.
I don't believe that you have shown any evidence that the GPL would be invalid.Michael Sherwin wrote:So, in the case of Fruit at least the GPL may not be valid under the law.
The only question is about "derivative works" and this is independent issue from the GPL.
Regards.
To be more accurate, by accepting the GPL you aren't obliged to do anything so long as you are the user of the software. In this case, from a user perspective, the GPL is not a contract.Michael Sherwin wrote:I have always said that copyright law applies. I was only talking about the contractual part of the license. The GPL is not law. The GPL is a license that incorporates a copyright notice. It is copyright law that protects Fruit from being copied. The question then is the GPL a contract or not. I say that it is because by accepting it I am obligated to pass it on.
If you decide to become more than just a user -- a distributor -- then you are obliged to provide to others the same freedom that you had when obtaining the original software.
Yes, this is a contract, or at least it has all of the underpinnings to be considered a contract. The arguments against this are semantical, IMO, and aren't useful -- but again, this only applies to those who chose to be distributors and no one else.
The catch is that what you chose to distribute can be modified so it doesn't fall under the GPL and hence you wouldn't have to obey the contract. The contract is limited by the definition of "derivative works" and if you have strong enough desire to avoid disclosing your own software you can do so, it will only take you time and money.
In all cases, your code remains yours and you can't be forced to release it if you don't want to do so, the worst that can happen is for you to be prohibited from distributing the software in its current form.
This could be true. Since there are options available to all those who distribute software to 1) release the source code and 2) invest the time and money to make their work original, I don't believe that people are interested in challenging it.Michael Sherwin wrote: I believe that the contractional part of the GPL is very weak.
Of course, people also have the option to not use GPLd code and instead go with any other license that works better for them.
Perhaps, they are disambiguating some of the aspects of the GPL -- where you, as a user, are not obliged to do anything at all if you have accepted the GPL. 99% of all people are users and it is probably a good thing for them to know that they can do as they please with the software, without having to give their modifications to anyone, ever.Michael Sherwin wrote: That is why the FSF lawyers are now saying that the GPL is not a contract.
Regards.
-
- Posts: 3196
- Joined: Fri May 26, 2006 3:00 am
- Location: WY, USA
- Full name: Michael Sherwin
Re: In as few words as possible
Hi Hristo,
Sounds like we are mostly back in agreement again. I for one am glad of that and so I wish to leave it at where you left it. Now I have work to do.
Thanks,
Mike
Sounds like we are mostly back in agreement again. I for one am glad of that and so I wish to leave it at where you left it. Now I have work to do.
Thanks,
Mike
If you are on a sidewalk and the covid goes beep beep
Just step aside or you might have a bit of heat
Covid covid runs through the town all day
Can the people ever change their ways
Sherwin the covid's after you
Sherwin if it catches you you're through
Just step aside or you might have a bit of heat
Covid covid runs through the town all day
Can the people ever change their ways
Sherwin the covid's after you
Sherwin if it catches you you're through
-
- Posts: 12540
- Joined: Wed Mar 08, 2006 8:57 pm
- Location: Redmond, WA USA
Re: In as few words as possible
If using GPL software is entering into a contract, that means that we can enter into a contract without a signature or even a handshake.
If true, then I think it is the most dangerous legal precedent in history.
If true, then I think it is the most dangerous legal precedent in history.
Re: In as few words as possible
Dann,Dann Corbit wrote:If using GPL software is entering into a contract, that means that we can enter into a contract without a signature or even a handshake.
If true, then I think it is the most dangerous legal precedent in history.
I don't believe it is that bad.
The GPL is absolutely clear with respect to what your obligations are if you decide to become a distributor of GPL derived code. Whether you prefer to call these obligations a 'contract' or something else is irrelevant, IMO.
If you look at it from a pure business standpoint then you can determine that 1) the monetary value you get from GPL is higher than the amount you spent developing your modifications to the software and so you release under the GPL (therefore abiding by the contract) or 2) your code is more valuable than the benefit you got from GPL software and therefore you spend more money to abide by the contract and become a none derivative work.
The similarity with contract comes from the fact that GPL requires you to relinquish the rights to your own work (money), which becomes GPL if you want to continue and use the original software -- it is a clear tit-for-tat situation, in the context of a distributor.
This is not a 'bad' situation, though, and is actually required in some cases. So, if anything, it isn't all green pastures on the GPL side, but at least you know where the crevices are. (if you ever have to deal with contracts, sub-contracts, EULA, NDAs and other such you should be happy about the GPL)
As a mere user there are no 'contractual' (like) obligations whatsoever when using GPL software.
Regards.