Castle Denies GPL Breach 425
Anonymous Coward writes "Castle Technology, who were accused of breaching the GPL in RISC OS 5, have made a press release denying the allegations. This story has been covered on The Iconbar RISC OS news and resource site." We've given Castle some loving here on slashdot recently. Looks like this one isn't going away quietly.
Re:Where did the accusation come from.. (Score:4, Informative)
Re:Where did the accusation come from.. (Score:3, Informative)
Uh, no. You need to go read your license agreement, usually called "COPYING" in the source tree. It's quite readable, and very clear about what you must do to "borrow code". It's more than just giving credit.
After all, that GPL code you're borrowing.. I'll bet you find it handy that you have the entire source code, and not just a useless footnote giving credit to some author. You are expected to pass on the same freedom with your software, not a 'credit'.
Re:Where did the accusation come from.. (Score:3, Informative)
Your thinking about another license altogether. With the GPL, you can't "borrow code" and keep it locked up inside of your code base.
GPL "opens" code. It does not allow people to "close up" the code. In a nutshell, if you use GPL code, you must make your source code freely available to whoever receives your binary. (There are a number of subtle points beyond this, but this is the GPL in a nutshell).
If you aren't going to make your source code available, then don't include GPL code with your code. It's simply a matter of choice.
Re:Will this be the first GPL test case? (Score:3, Informative)
So if the GPL is ruled invalid the sourcecode would fall under the copywrite and castle or microsoft would have the same rights the that code that you do to microsoft code.
Re:Confusion (Score:3, Informative)
The problem is not that they would use floppy disks (which are pretty much the most frequent medium for software interchange, still), but that they apparently conveniently forgot to include that written offer!
In addition, it would seem that we have forgotten another few phrases:
Re: Confusion (Score:4, Informative)
Re:Well, denies breach, but... (Score:2, Informative)
Re:Confusion (Score:4, Informative)
The RISC OS ... kernel did not contain work taken from or derived from the ARM-Linux or Linux kernel."
If you mail them a floppy you get a copy of components source code that allegedly violates the GPL so that you can see for yourself that it's all-legit. We'll just have to wait and see if anybody gets a copy of the code mailed back to them and if it violates the GPL or not. Personally I find it fishy that they just don't post it on the web right now to clear their name. I suspect the mail in a floppy is a stall tactic.
Re:Seems reasonable (Score:1, Informative)
"Its not clear if there is some release they did." Yes it is. They mention all the releases in question and clearly state that GPL code has been used in none of them.
"They don't say they havem't done it with current code." Yes they do. RISC OS 5.02 is the current code and they say they have not used GPL code in it.
Liars. Google cache proof. (Score:5, Informative)
is at http://216.239.53.100/search?q=cache:mf1nlduliL4C
So, if they had clean conscious, why would they remove that page?
I don't buy into this.
Re:Will this be the first GPL test case? (Score:3, Informative)
This isn't technically true. You are allowed to use copyrighted materials without a license, but you aren't allowed to copy, distribute, modify or derive from copyrighted material without a license. The DMCA has restricted this a little more so that now a company can require you give up some of the rights you would have had without a license in order to use their product (which is one of the huge issues with the DMCA), but the GPL doesn't rely on this.
The GPL specifically provides that you are not required to accept the license, but without accepting it the author gives you no rights above the standard ones provided by copyright law (pretty much reading the source code and running the software)
Re:Confusion (Score:3, Informative)
Calm down... (Score:5, Informative)
For the avoidance of doubt, the hardware abstraction layer (roughly analogous to a PC's BIOS) has it's PCI allocation and bridge setup based in part on the following functions from the Linux kernel sources
I admit that it could probably be worded better, but it sounds like they could have took the function names/possibly signatures and wrote their own code. Get the source and find out. However, if the experts in this matter can still show that the object form is too close to the GPL output, then there may be something to worry about.
Re:Will this be the first GPL test case? (Score:3, Informative)
Over and above the rights you have to the Linux kernel under copyright law, the GPL offers you further rights (such as the right to make a derived work) provided you agree to and follow the GPL license.
If you do not follow the license, you are not entitled to those further rights, and you may find yourself in breach of copyright law.
Castle's choices in this case are:
Re:Where did the accusation come from.. (Score:1, Informative)
is it true it would be the first gpl court test?
Re:Liars. Google cache proof. (Score:1, Informative)
http://www.iyonix.com/32bit/PCI_API.shtml
Re:Will this be the first GPL test case? (Score:5, Informative)
You are operating on a popular but completely incorrect belief. This incorrect belief grants copyright holders far more power than the law really gives them. Copyright industries want to encourage this erroneous belief but we need to fight back.
You do not need a license to use material protected by copyright. If I buy a book, a DVD, or a CD I'm free to take it hope and read it, watch it, listen to it, loan it out to a friend, destroy it, give it away, or sell it. No license is needed or granted. The particular item that I purchased is mine, the copyright holder no longer has any claim to it. What the copyright holder does have claim to is the exclusive right to make and distribute copies. (Well, the right to perform publically is also in there, and there are lots of complex exceptions, but that's the gist of it.)
This is important and many people seem to have missed it: You do not need a license to personally use (read, watch, run, listen to, whatever) a copyrighted work you purchased.
Given this, the GPL is not a license to use the software. You're free to use software under GPL without ever reading or agreeing to it (but you should probably note the "NO WARRANTEE" clause). You can refuse to agree to the GPL and use the software. The GPL only seriously comes into play if you want to distribute copies. Normally under copyright law you cannot ever distribute copies. The GPL is an open offer to let you distribute copies (granting you more freedom than copyright law normally allows), in exchange for certain behavior on your part.
Normal software licenses attempt to change your purchase of a particular thing restricted by copyright into license of something you don't own. This is completely alien to the United States copyright system. In a similar case much earlier (around 1900 if I remember correctly) a publisher tried to put a license on an actual book. It was soundly defeated in court. The legal precedent for software End User License Agreements is pretty shaky, primarily resting on a single case at a lower court level (district?) that rather insanely decided that copying a program into memory to run was an infringing copy and as such required a license. It could yet be overturned. If it does get overturned traditional software will revert back to the same rules books, CDs, tapes, and DVDs live with and do fine under. The GPL will continue to work fine because it already assumes you have every right under copyright law but offers you a license to do more than copyright law allows.
Re:Will this be the first GPL test case? (Score:3, Informative)
If there was no GPL on the code, you would be able to do less with the code than the GPL allows you to do. Applying the GPL to a work removes restrictions. For example, without the GPL, you would have zero rights to copy it.
Re:Come on mods... (Score:2, Informative)
The point is that the page has not been removed/altered/etc. and that before modding accusatory messages up, people should take 5 seconds and check the link.
Re:Only 5.0, 5.01, 5.02 and beyond mentioned (Score:1, Informative)
Doesn't matter. The moment you incorporate GPL code into it, it's GPL-derived. If you want to use GPL code without the licensing hassle, you must abstract it out and link to it externally. Can't handle that? Then write your own fucking code.
In short, no (Score:3, Informative)
1) Release it under GPL
2) Admit to breaching it (by accident or intentional), settle for a full press release and removal of the infringing source code
If they really wanted to be assholes, they could simply file charges for copyright infringement, Usually, if they not only copied the code, but presented it as their own work they could be sued with fraud too. And (if found guilty) the company would have to pay damages. Complying with the licence after the crime would not free them from any liability.
So you see, releasing it under GPL is a settlement offer from the copyright holders. They don't have to make the offer, and the company doesn't have to accept.
Kjella
Re:Hold On. (Score:2, Informative)
You missed the second part of the allegation. Not only were Linux kernel function names found in the binary, but after making several insignificant changes to the Linux source, the resulting binaries were identical to Castle's ROM code.
There's more than one way to skin a cat, but when you get binary-equal results, it's highly likely that somebody copied.
Re:Will this be the first GPL test case? (Score:3, Informative)
A good comparison is a book, which has existed for so long that the rights you expect to get from buying a book are well established. You buy a book, you expect to be allowed to lend it, you expect to be allowed to sell it second hand. You buy a GPL'ed software, you have the extra rights that you can alter the book, reprint it, redistribute it, etc. You buy a proprietary software, you lose the right to lend it, and in some cases you even lose the right to resell it second hand!
Hence the decrease/increase perspective.
Daniel
Re:Will this be the first GPL test case? (Score:3, Informative)
So, yeah, you can use linux or any GPL'd software without accepting the terms of the GPL. You just can't modify or redistribute it in binary or source unless you follow the terms of the GPL.
J
Re:Fuckin hell. that's some shit (Score:1, Informative)
http://216.239.37.100/search?q=cache:618Ah-5N0g
Thanks for showing you are clueless.