Palm Sued Over Palm Pre GPL Violation
zaxl writes "Palm is being sued by Artifex Software over the PDF viewer in Palm's Pre smartphone, which may violate the GNU GPL. Artifex alleges that Palm has copied Artifex's PDF rendering engine, called muPDF, and integrated it into the Palm Pre's PDF viewer application without the proper licensing conditions. The entire application must be licensed under the GPL if muPDF is part of the application. It seems more and more cell phones are shipping with open source code, but in a closed manner."
That's why we're very careful that any libraries we use in distributed software are licensed under BSD or MIT style licenses.
"The problem with socialism is eventually you run out of other people's money" - Thatcher.
...since Palm mentions muPDF in their documentation, and they don't have a commercial license for it. Anyone in the software industry, anyone using libraries they didn't write, should understand that there's a difference between "open source" and "public domain."
--I'm so big, my sig has its own sig.
-- See?
How hard is it to just release a totally OSS version of your OS with all applications and stuff there and let people modify it and put it on your phone? I really don't see the point of trying to complicate things by closing the OSS. Release everything for free and you can take a lot more free code and not having to worry about paying lots of money when you are caught.
Taxation is legalized theft, no more, no less.
Palm actually uses a bunch of GPL'd code (the Pre is Linux based) and they do make the code available. In fact, I think some of it even comes on the device itself.
I'm sure this is just an oversight if the code really is GPL and isn't available.
Yeah the "industry" would love all open source code to be BSD so they can use it with impunity. Honestly let's stop this FUD. It's simply not true. Code under the GPL is no different from code under any other license. If you don't use it in compliance with the license then you are in a copyright violation situation, and the law allows financial remedies for such a case. The fact that it is GPL is irrelevant to this. Also the summary is incorrect. Palm is in a copyright violation now and have three choices: 1. remove the GPL code, 2. license the code under a different arrangement, and 3. License their derivative product as GPL.
Why are you upset when copyright holders exercise their rights under the law to prevent a company from knowingly or unknowingly rip them off? How would BSD help this situation? Because the GPL actually has teeth we're starting to see the tip of the ice berg as far as willful license violations go. It's impossible to judge how much code is being used illegally in proprietary products. We're not talking GPL either. Any license. Microsoft code, code from some other source.
Do liberty and capitalism allow one the right to violate copyrights? The GPL exists to protect the rights and freedoms of the developers and the end users while allowing free redistribution of code. I know of no other license that does this so effectively. In my opinion, if all open source code was BSD, there really would be no open source community or ecosystem. Like Adam Smith said, sometimes you have to balance self-interest with self-interest. The BSD doesn't do that really well. Certainly there is zero incentive for a company to release code under the BSD if it's just going to be used directly against them. The GPL allows companies to foster communities and promote development, while maintaining a level playing field for all the players.
http://opensource.palm.com/1.3.1/index.html
http://palm.cdnetworks.net/opensource/1.3.1/mupdf-1.0.tar
http://palm.cdnetworks.net/opensource/1.3.1/mupdf-1.0.tar-patches.tgz
(info from post #30349382)
isn't Artifix based on Ghostscript which is GPL, Artifix packages a version of ghoscript with support? Can anyone in the know clarify the situation with regards to ghostscript?
Further to your comment, I pulled down the source code from Palm (http://opensource.palm.com/1.3.1/index.html) and compared it to the the earliest source I could find on Artifex's site. Palm is using an earlier version (02-Mar-2008) of the muPDF source which is licensed under GPLv2. Artifex's available source(01-Jul-2009) is GPLv3.
IIRC GPLv2 allows Palm to distribute the application as they are doing.
A game has objectives and is competitive, anything else is just play
Which brings up a question I have had on my mind for quite awhile now since all these companies started getting sued for GPL violations, that nobody has really been able to answer: What is wrong with BSD? Is it broken, code sucks, bloated beyond repair, what?
Because it seems like from a business standpoint, especially after RMS wrote the "TiVo clause" into GPL V3, that the business world would just avoid anything GPL altogether, and stick with BSD code that won't come back to bite them in the ass. After all it worked for Apple and MSFT, so what is wrong with BSD? There has to be SOME reason why these companies keep snatching GPL and dealing with possible lawsuits when you can do whatever you want with BSD and all is golden, so what is it?
ACs don't waste your time replying, your posts are never seen by me.
If you look at the Artifex license page (http://www.artifex.com/indexlicense.htm) you will actually see that they have a very strange interpretation of the GPL. They basically claim that you can't bundle Ghostscript together with non-GPL programs, or install it with the same installer. If they used the same legal advice for writing their licensing terms as they have used for filing the lawsuit, then it might turn up in the end that the whole case has no merit...
Actually, it's irrelevant as to how many contributors there are for that - the ones who are blocking the idea for whatever reason are still assholes. (If the contributors collectively just can't decide on an amount and therefore say "you know, since we can't come up with a fair amount, you're out of luck"... well, that's not assholery, that's more of a "if you're this indecisive about something that should be beneficial, I'd hate to see how you guys react to a disaster" situation.)
In an ideal world, you should be able to buy a non-GPL license from any GPL project that you don't want to contribute your additions to for whatever reason. (The project's team should be able to ask what this reason is and charge accordingly.) This right should not allow you to then proceed to cockblock the project in any way - just let you distribute the program without providing your changes in source form. (If the original team manages to figure out how you wrote your additions and adds them, the license in question should provide them with immunity from a lawsuit from you.) This provides a simple means for injecting capital into GPL projects.
The problems are two-fold: 1) people are assholes; and 2) the mass delusion that once a project has been released under the GPL, it can not be released under another license without violating the GPL (...which I think may actually be true for second-generation GPL projects - the second-gen group would have to get a relicensing from the first-gen group in order to relicense it, right?).
You seem to be confused. If we can talk about a copyright law consensus on slashdot, that consensus would be that copyright is there to benefit the authors but it should not be used as a weapon to hinder any social, cultural and educational use of any copyrighted work. That, oddly enough, is the premises where the french copyright tradition is built upon. That is the reason why commercial distribution of an unauthorized copy of a copyrighted work is frowned upon (i.e., piracy) but if you can (or at least should) be able to freely access copyrighted works without the need for an authorization of the copyright owner if it's strictly for personal use and your distribution does not have any meaningful and measurable impact on the commercial distribution. It's straight forward and it has been the norm in an awful lot of countries, at least until the US started to force it's version of copyright law onto the world.
Slashdot, fix your code or at least hire someone who is competent at it to do it for you.
While yes, including distribution as a 'use' of software is quite a stretch...
The parent was spot-on in his use of licences, I am assuming you were educated in the states, most likely in public school. In US, people (aka teachers) have a terrible time with English homophones. They can keep track of the difference between advice[N] and advise[V], yet not for example practice[N] and practise[V]. Look again at the line of his you quoted, he is using *both* the noun and the verb form, absolutely correctly. Whilst attempting an arrogant ad hominem on his use of language, ultimately you only made yourself look the fool.
I hope this can be a learning experience for you.
The source to the pdf viewer? Where? The claim isn't about mupdf sources, but a derived work, the actual PDF viewer.
should not be used as a weapon to hinder any social, cultural and educational use of any copyrighted work
I strongly disagree on two points. First, to say that the average Slashdot reader honestly has the public good in mind when talking about copyright policy is laughable. The most frequent post simply amounts to "damn those big companies, I'll do what I want."
Next, I personally disagree with your view on the purpose of copyrights. While I accept that copyright law has gotten completely out of hand with absurd extensions on the lifetime of copyrights, I vehemently oppose the idea that there should be varying levels of protections based on the "intended use" of the work. If an copyright holder would like to specifically allow exemptions for educational use or non-commercial use, he has that right. However, there should not be a law that forces the holder to allow such exemptions.
I personally license 90% of what I create under Creative Commons licenses. That's my choice, but it's not yours or any government's to make for me. Period.
512 MB RAM, 20 GB disk, 200 GB transfer, five datacenters. $19.95/month.