PearPC Trying to Sue CherryOS 690
Varg Vikernes writes "PearPC developers are taking in donations to sue Maui X-Stream, the developers of the MAC emulator software CherryOS. There have been allegations that CherryOS is nothing more than PearPC code, which is open-source, but with a GUI attached to it. One of the PearPC developers tried to get in contact with someone from Maui X-Stream, but eventually were told to "speak with an Attorney" about the allegations. "
Evidence is pretty overwhelming (Score:5, Informative)
Funnily enough, Maui X-Stream president Jim Kartes said:
We are building an emulator like they are that uses Mac language. PearPC uses Mac language and next thing you know, they say we are using their code. This is a totally different architecture.
This comment makes no sense. "PearPC uses Mac language" has no meaning, and is, if anything, indicative of the fact that this company does not fundamentally understand the operation of innards of their product, which isn't surprising, since they didn't create it. PearPC is essentially a PowerPC motherboard emulator, which emulates a PowerPC processor, and various necessary elements of a PowerPC motherboard. I think what Kartes is trying to claim is that because PearPC and CherryOS do the same thing, it's no surprise that they'd appear similar. This claim is absurd, because the evidence is overwhelming that CherryOS is using PearPC as the emulation engine. CherryOS is essentially a graphical wrapper for PearPC, which does nothing more than pass instructions to PearPC and execute PearPC within itself. It tries to conceal, rather poorly, that PearPC is what's running underneath. Aside from the proof of very unique shared strings and symbols above, CherryOS also shares PearPC's featureset, or lack thereof in the case of support for sound and networking, and even PearPC's specific bugs. In sum, any claim that CherryOS and PearPC would share unique strings, variable names, and symbols simply because they're both emulators is ridiculous. Also, saying "Mac language" is really irrelevant because, aside from not making sense, PearPC (and CherryOS) doesn't have anything to do with the Mac or "Mac language". It's a *PowerPC* emulator. The fact that a Mac operating system runs on it is incidental; PearPC (and CherryOS) doesn't contain or use anything that could be referred to as "Mac language".
eWeek has a general overview of the situation:
http://www.eweek.com/article2/0,1759,1775386,00.as p [eweek.com]
Below is a comprehensive collection of evidence, which runs the gamut from CherryOS including original PearPC graphics, extremely unique strings and error messages, debug code from PearPC, the same unique MAC address as PearPC's default network adapter (of which there are approximately 184884258895036416 different combinations), shared specific functionality, including bugs, and so on, not to mention code from other GPL projects:
http://www.ht-technology.com/cherryos-pearpc/cherr yos-pearpc.html [ht-technology.com]
http://www.drunkenblog.com/drunkenblog-archives/00 0501.html [drunkenblog.com]
http://www.drunkenblog.com/drunkenblog-archives/00 0503.html [drunkenblog.com]
http://www.drunkenblog.com/drunkenblog-archives/00 0504.html [drunkenblog.com]
http://www.drunkenblog.com/drunkenblog-archives/00 0507.html [drunkenblog.com]
Comment removed (Score:5, Informative)
Go for the gonads (Score:3, Informative)
The reason we use the GPL for our(as in gpl users, im not on the pearpc team) code is that we strongly belive in the principles of copyleft , keeping the code free
I can't 100% say that the PearPC team are right on this , though all the evidence i have seen has supported my belife that they are.
The GPL needs legal victorys , and it needs the defense of its spirit to remain valid
I shall donate my 10 as soon as i can as i understand how agrevating it can be to have others claim your hard work as their own
Please no trolls about how the GPL allows this , The gpl allows comerical software based on the license however it makes dammed sure that you release the changes and keep the code free
Re:Grrrrr.... (Score:4, Informative)
Just busting your nuts, or pears...or cherries.
Maybe offtopic but... (Score:5, Informative)
Re:In all respect (Score:5, Informative)
allegations (Score:3, Informative)
be proud to help (Score:2, Informative)
Re:Can't encourage people to help enough... (Score:4, Informative)
Re:Evidence is pretty overwhelming (Score:3, Informative)
I really doubt Apple has the right to restrict installation of their OS to their brand of computers. They sell it as a separate product, not as a part of the computer. Therefore, this action would most likely constitute illegal product tying under antitrust law if the market for Mac-compatible hardware is big enough. This is most likely the reason they refer to the computers using a strange phrase like "Apple-labeled" instead of something more specific. Read this [bccmeteorites.com] for a short description of some antitrust laws.
Re:License agreement (Score:5, Informative)
No. The reason there are no clones is because they'd get the living shit sued out of them, they'd have an injunction slapped against them halting all sales of their product, and they be out of business in months.
And Mac OS X can be imaged and configured for distribution easily in a variety of ways. They wouldn't have to physically open each Mac OS X retail box to install on machines; Mac OS X install CDs are identical. They would make one image to deploy on all of their machines' hard drives; this is painfully simple and is done on an extremely widespread basis in enterprise and academic environments that have large Mac OS X deployments. If the license agreement really weren't an issue, they could just include a shrinkwrap copy of Mac OS X with each machine.
The fact of the matter is that signatures are not required to have binding contracts (e.g., credit card receipts that you do not have to sign even when you're standing right there, electronic signing and filing of federal and state tax returns, etc.). So if you want to get on the "EULAs are not binding" kick, go for it.
Re:Evidence is pretty overwhelming (Score:3, Informative)
distinction between using and distributing GPL cod (Score:2, Informative)
You can use all that you want.
But if you distribute GPL code like CherryOS, here are GPL requirements that are not met by CherryOS
- you have to distribute the source of the GPL code, the full text of the GPL license, and a full acknoledgement of the authors.
- if you distribute, along with the GPL code a work that is dependant on that code, you have to distribute the whole work under the GPL terms.
These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Program, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works.
http://www.gnu.org/licenses/gpl.html [gnu.org]
Re:In all respect (Score:2, Informative)
However, the source code may be (IMHO) treated differently since it, in and of itself, cannot be executed directly. Instead, it is used to generate the binaries which are then executed. Therefore, any and all copies of the source code should be considered one in the same and therefore subject to one granted license per entity.
In other words, if their GPL rights to the source code were revoked once it may very well be permanent.
Re:The GPL needs court cases (Score:3, Informative)
Thus if the license is invalid in part (cannot restrict rights in a certain manner) those rights aren't granted at all and distribution of GPL-ed software without agreeing to GPL would still fail under copyright infringement. Explicitly:
Re:Silly (Score:4, Informative)
That is true of trademarks, not copyrights or patents. Copyrights and patents cannot be "lost" in the way you describe (during their lifetimes, at least).
Re:Evidence is pretty overwhelming (Score:2, Informative)
Re:Evidence is pretty overwhelming (Score:2, Informative)
This company needs better advice (Score:4, Informative)
I just don't get it - who is advising Maui X-Stream? Why would the company be so dumb as to do this? Complying wouldn't hurt them at all - in fact, it could help them, and save them money as well.
Consider: they could easily go the Apple route and built a proprietary GUI for Pear PC, while releasing their modified PearPC under the GPL and contributing their changes upstream to the original project. All this would require would be for them to post the source code for their modified PearPC on their site. Apple took this development approach with OS X (FreeBSD) and Safari (Konqueror). Probably as many people would buy CherryOS - no sales lost. But the PearPC developers would be pleased instead of litigious because they'd get development support from a company. And the company would be on friendly terms with the project, so they'd be able to work together to get the features they need for CherryOS implemented in the core project. Those features would be carried on in future versions of PearPC, ensuring that everyone has the same updates - in other words, it would be as if Maui X-Stream has more developers, without having to pay them. Money saved. Everyone happy.
Whoever told the PearPC folks to "speak with an Attorney" should be given his or her pink slip. The company is throwing out an opportunity to save money on development, and at the same time it is steering toward a long lawsuit they'll likely lose. Where do I sign up to be their strategic consultant? I never would have thought it, but I guess I'm qualified.
Bonch knows all about piracy (Score:3, Informative)
Note the updated text:
Re:Evidence is pretty overwhelming (Score:2, Informative)
The Kazaa case was very differnt, Kazaa Light was a hacked version of kazaa with fake cydoor dll's so when ever kazaa called the cydoor dll to do its evil stuff nothing happened. In that case KL was very clearly violating Kazaa's distrobution Liscenses.
after-the-sale conditions (Score:5, Informative)
The elements of contract are:
I guess you didn't see this bit of news (Score:3, Informative)
GPL is Not Per-Copy (Score:3, Informative)
-HopeOS
Google cache (Score:2, Informative)