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."
Those patent trolls...
The GPL is for open source software whose authors wish to encourage the development of open source software. If you're not writing open source software, you look for another solution or write it your damn self. If you ARE writing open source software, it's not a bullshit license.
--I'm so big, my sig has its own sig.
-- See?
You use GPL source, you agree to the GPL. You use GPL libs/external executable, you MAY, but only a small number of terms actually apply to you in those cases.
The GPL is a distribution license; you only need to actually agree to and follow it if you plan on distributing it or derivatives of it to others.
Other than BSD trolls, I don't see how anyone could find the above complicated. Would you rather take proprietary EULAs? Those DO govern what you can do with the software itself.
If you want to be able to use source without having to give back, there is PLENTY of it under more permissive licenses like the BSD/MIT. Use those, don't bitch about the GPL.
Great Intellect...
No, actually it only tells you what you are required to do if you distribute projects that contain it. You can use with out distribution however you want, no restrictions.
Well.. maybe. Or Maybe not. But Definitely not sort of.
"Furthermore, after reviewing this GPL our lawyers advised us that any
products compiled with GPL'ed tools - such as gcc - would also have to
its source code released. This was simply unacceptable."
Either you're a troll or your lawyers are idiots. the FSF specifically explains this isn't the case.
Please refrain from using GPL licensed code in your projects, then. Now that we've solved the problem for you, let's fix your first statement with regard to Palm: "Well, if Palm hadn't decided to include code licensed under the GPL and subsequently ignore the requirements of the license, shipping shitloads of infringing units, this wouldn't be a problem."
I don't license my stuff under the GPL; I prefer BSD-style licensing. However, the copyright holder is free to choose how they want their stuff distributed. Palm should have secured a commercial use license from Artifex, failed to do so, and will now have to pony up a whole lot of "oopsie" money.
512 MB RAM, 20 GB disk, 200 GB transfer, five datacenters. $19.95/month.
Pls don't feed the copy&paste troll ... ... this very same 'story' has been posted way too many times *sigh*
...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?
If you use someone else's (copyrighted) code you must abide by the license restriction. If it would be too costly to do so then you can't use the code.
Developers should fully understand whatever license they release under. If someone wants to restrict usage of their code to only open-source projects they are free to do so. If they want to release for the benefit of everyone they are free to do so. If they want to try to make some money off their efforts they are free to do so. The key is understanding what you're doing when you choose a license.
New GPL code is not a donation to the community. It is a payment to those who have written GPL code in the past, released on the understanding that others will pay for it by contributing further code. GPL carries restrictions, learn what they are before you use or write GPL code.
So if this is the future...where's my jet pack?
The industry is moving to BSD-style licenses because they're just now finding out that they can and will be sued if they blatantly violate the terms of the licenses on other persons' code? Is this seriously a revelation to anyone, and do you honestly believe that it's changing anything? I'd really like to see some backing to the statement "The GPL is dead," because last I checked there was a pretty immensely large body of GPL code still in use, and there's no indication of any significant portion of it fading into obscurity because ZOMG IT'S UNDER TEH EVIL GPL.
Oh, the industry is moving to BSD-style licenses? When? What industry?
FATI (Freeloaders And Takers International) made public anouncements that no longer will they stand by and take software that demands they do more than stand by and take software !
FATI have declared they will setup a protest webpage at becomeafati.com where freeloaders and takers from all over the globe can declare their intent to idly stand and waiting for other people to give them what they want when they want it.
LATE NEWS: FATI are demanding somebody else setup their webpage NOW and place it under an anything goes style license.
I don't suppose someone here with a Pre would mind checking out that folder and seeing if the source for the PDF viewer is there?
Umm, don't you think that is probably something they checked before filing the lawsuit?
This author takes full ownership and responsibility for the unpopular opinions outlined above.
Sure they would, if they sold directly to their REAL customers, the end-user who uses the damn thing.
This is entirely false. If it were true, then there is no way GSM providers would ever allow an unlocked device on their network. After all, there's no way they could ever be certain about such a device. And the only thing preventing a GSM baseband is patents.
Is it? I suppose to allow any fully open source, reprogrammable computer on the internet is an invitation to disaster. And yet the least open source of OSes, Windows, causes the most havoc. What's your logic in this?
If your phone can screw up the towers, then there's something wrong with the towers. Eventually they will ignore your device, if it persists the company will register an FCC complaint. You aren't going to knock out a tower because of bad programming, at worst your phone will be ignored, and if you're unlucky you'll see a bunch of minutes or data billed on your account because it bugged out (after the battery dies in a flash.)
Contrary to popular belief, comments on Slashdot are written by multiple users just like yourself (but different!).
As it actually happens, the set of people who feel compelled to comment and moderate on "Pirate Bay" stories may not be exactly the same set of people that comment and moderate on GPL licensing stories.
Of the users who comment or moderate on both kinds of stories, some might have what appear to you to be contradicting viewpoints, but you may need to stop looking at everything as black and white - maybe you'll learn something.
I understand how "RIAA should not be destroying people's lives for downloading songs" could be interpreted by you to mean "Copyright sucks, and anyone should have the right to copy anything they want." But there's actually a not-so-subtle difference between those two viewpoints.
I also understand how you might interpret "Corporations need to comply with the terms under which they licensed others' software by releasing their source code or remove the copyright software from their product" as "Burn the evil corporations at the stake", but again, these arguments are not the same thing.
I hope this helps resolve at least some of your confusion.
Actually, copyrights are the basis of the GPL, RMS and the FSF have never denied this. The copyleft strategy is intended to reverse the normal manner in which copyrights are used, but copyrights still form the basis of the license. This is why the GPL carries legal weight, why it stands up in court, and why companies bother paying attention to it.
The only reason we have software licenses at all is copyright. Installing software requires at least one copy of the software to be made; thus, unlike a paper book, you must get the permission of the copyright holder to use their software even after you purchase (or otherwise obtain) a copy. The copyright holder can give you such permission with all sorts of restrictions, or without any restrictions at all (such was with the BSD license).
I am not saying that this system is ideal or that I support it, but it is the reality that we have to deal with.
Palm trees and 8
Oh come on... I can buy a GSM modem and stick it on an embedded board from embeddedarm.com. I now have a fully programmable open phone that, according to you, I can now use to wreak utter havoc on the cell phone industry. (I know, I programmed one. A direct bridge between the GSM network and our wifi network. Wneee! Hear those towers toppling!)
Not really. It's the same bullshit argument you hear about almost anything these days - can't trust the user, have to lock it down, we need DRM, those users are all thieves.
BULLSHIT! It only inconveniences the legit users, not those who really want to destroy civilization.
In other words, you would like the freedom to choose the Free Software license of your choice, but you don't think that the folks writing GPLed software should have the same freedom.
http://opensource.palm.com/1.3.1/index.html seems to have the source and patches. Is this the end of it or is something missing?
You said "used" which I assumed was supposed to be "use". Use and distribution are two different things. Distribution is not a way to use software. Even if it was, the gpl is very explicit in its goal to only cover only distribution. Many people get confused over this point and think that they are not free to use GPL in a personal project that will never be distributed.That's why I responded: to clarify your statement in the general sense. Yes, in the case of palm they did distribute. But, I think its more important that people understand what the GPL says, then the specifics of any one case. This is why you will notice any actual reference to this case in my first post.
A great example of this is something like MySql. I can change the software to do what ever I want, and use it on my server to build a facebook killer, without being required to distribute the source code for it, even though its licensed under the GPL. Because, again the GPL only covers distribution, not use( or other uses if you insist on your ridiculous definition of use that includes distribution).
Also, you misspelled licenses. I'm usually the guy that people point out grammatical errors to, rather than visa versa. But, still, if you are going to offer advice about a subject, it helps your creditability to actually spell it correctly. Or at least use a web browser with integrated spell checking. Again, the point of posting was not nitpicking, but clarifying as posts similar to your last one have led to quite a bit of misinformation about the GPL license.
Once again:GPL covers distribution only, not use.
Well.. maybe. Or Maybe not. But Definitely not sort of.
Your post has forced me to either respond or not respond. Damn you and your restrictive discourse.
The "cue the foo posts in 3, 2, 1..." posts will commence with no subsequent foo posts in 3, 2, 1...
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
Anyone else notice this? -> Mikael Ricknäs (IDG News Service) 07/12/2009 07:53:00
"I see your post attempting to be succinct and insightful, and I raise you an unqualified insult"
Unity? Screw that: XFCE. Slashdot Beta? Screw that: SoylentNews. Australis? Screw that: Pale Moon. UX developers DIAF
Just got my N900 the other day... and the way this phone integrates with Skype is a thing of beauty. With WiFi + 3G and I have slim to no reason to use any minutes. You are right though.... carriers are afraid of this.. and I can see why... because who's going to pay $70 a month for lackluster internet service... while the whole arbitrary minutes to $ value is a good way to make a lot of money. Thus I had to order my phone from Dell... and T-Mobile gives you the same deals as a contract with no contract if you don't want any phone subsidies. I think all communications companies need to realize they're all going to be ISPs in the future, and the only thing they'll be able to charge for is how much bandwidth they deliver. I also think that T-Mobile starting to realize that... seeing as how they offer a $40 data-only plan... to which I'm considering switching eventually.... after I see how this Skype thing plays out over time...
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.
What about http://palm.cdnetworks.net/opensource/1.3.1/documentserver.tar.gz ?
$ ls -1 documentserver/
COPYING-LGPL2.1.txt
debug-x86-org
documentserver
include
lib
Makefile
mustd.h
PDF.cpp
PDF.h
PDFOutline.cpp
PDFOutline.h
PDFPage.cpp
PDFPage.h
PDFRenderer.cpp
PDFRenderer.h
PDFService.cpp
PDFViewer.cpp
PDFViewer.h
Search.cpp
Search.h
ext2 stores data through the specific pattern of its fragmentation. Defragmenting would be like formatting your hard drive. Bad idea.
Actually, GPL stands for "General Public License", after the late General Reginald Franklin Public, who inspired Richard Stallman to much of his Free Software ideals when both were working on a then-classified national defense project (a device to automatically hack enemy computers that later was scrapped and reformed into the VAX line of computers).
The GPL has a "mere aggregation" clause. It states that for any program on any computer aggregate with a computer running GPL software ("aggregated") you have to release the full source code to any program running on it. This is why Microsoft has come up with the "Shared Source" initiative - they accidentally installed the GIMP without reading the license.
Note that you are now required to acquire and release the source code for Windows 2000 through whichever means neccessary.
Do note that Shared Source exists to satisfy the GPL's "mere aggregation" clause, which also sttes that the license you release the source code under must be GPL-compliant, which is defined as being "at least as draconic as the GPL". That is why the Shared Source license not only incorporates all of the GPL's restrictions but also prevents any company reading any Shared Source-licensed code file, for use in programming or as a reference or otherwise, from making any profits at all ever again (Shared Source License, art. 19.b.ii.).
Your company is committing felony copyright infringement and should turn itself in now before ACTA is enacted, which will equalize the legal repercussions for software and high-seas piracy, temporarily extraterritorialize the premises of infringers and set a mandatory bounty on the infringers' heads. If you don't want people to storm your premises and shoot you at their leisure, you should act now while the penalty is merely twenty years of prison time and a permanent ban from working with computers ever again for your entire company.
USE HOT GRITS WITH STATUE OF NATALIE PORTMAN (NAKED AND PETRIFIED)
... you must be new here? Or you're technologically impaired and know not a thing about Palm.
This is not the place for you - go back to Digg/Wikipedia where you belong. This is a place for people with EXPERIENCE AND FIRST-HAND KNOWLEDGE to discuss things, not provide bullshit citations from some wiki that any moron can edit, for morons with the weakest google-fu on the fucking planet or just plain lazy fools without a clue.
IOW - Sit down little one, adults are talking. Speak only when spoken to.
...stunned silence.... ... wow. What the hell ?
You are the official elitist-asshole-of-the-day.
The second option is expensive and the third option will probably push the price of the device up (you need either more RAM or to pay ARM for the Jazelle extensions in the CPU core). The GPL'd option looks the least expensive. It's worth noting that iRex follows the GPL path and includes a GPL'd PDF reader on their devices. This has been forked by the community, and the community version is much nicer than the one that they supply. The rest of their software stack sucks (although the hardware is nice).
A lot of companies choose BSD licensed alternatives when they exist, but they are not always available. A lot of companies that choose BSD licensed alternatives contribute code upstream, because it's cheaper for them to do this than maintain their own fork. A lot of companies that use GPL'd code either spend time and effort isolating the GPL'd component so that they can avoid releasing their code, or just ignore the GPL and hope that they won't get caught. The latter option is quite common, but it's starting to become a lot less safe, so hopefully that will push more companies to seriously evaluate other options.
By the way, I recently interviewed the creators of a Linux-based handheld and asked them why they picked Linux over a BSD variant. Their answer had nothing to do with the relative technical merits of the platforms; they said it was simply to do with brand recognitions. If you say 'Linux based' then geeks buy it and non-geeks have probably heard something positive about Linux, even if they can't tell you what it is. If you say 'BSD-based' then a few geeks buy it and no one else knows what it means, so you don't get any marketing advantage.
I am TheRaven on Soylent News