Slashdot Mirror


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."

86 of 374 comments (clear)

  1. Re:Well by ducomputergeek · · Score: 2, Interesting

    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.
  2. the FSF? by nomadic · · Score: 5, Funny

    Those patent trolls...

  3. Re:Well by Chysn · · Score: 5, Insightful

    Well, if the GPL wasn't a bullshit license which states that you're subject to the GPL if you even use GPL software in your project

    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?
  4. Re:Well by bky1701 · · Score: 4, Insightful

    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.

  5. Re:Well (parent needs a clue) by Bill,+Shooter+of+Bul · · Score: 4, Informative

    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.
  6. Re:GPL: Intellectual Theft by Anonymous Coward · · Score: 4, Insightful

    "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.

  7. Re:Well by palegray.net · · Score: 5, Insightful

    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.

  8. Re:GPL: Intellectual Theft by Anonymous Coward · · Score: 5, Informative

    Pls don't feed the copy&paste troll ... ... this very same 'story' has been posted way too many times *sigh*

  9. Settlement is probably inevitable... by Chysn · · Score: 4, Interesting

    ...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?
    1. Re:Settlement is probably inevitable... by MichaelSmith · · Score: 3, Interesting

      Maybe a palm pre owner should just ask for the source code. They may get it.

    2. Re:Settlement is probably inevitable... by Daniel_Staal · · Score: 3, Interesting

      The pre actually ships with a fair amount of code on it: It's based on a Linux system, after all. Hook it up as a USB drive, and there will be a folder with a copy of the GPL and the full code for much of the OS.

      If Palm actually shipped this without the right licensing, I'll bet it's an oversight. I'm betting the first Palm knew of this was when the lawsuit reached them.

      --
      'Sensible' is a curse word.
    3. Re:Settlement is probably inevitable... by Achromatic1978 · · Score: 3, Interesting
      Douglas Adams once posited in The Deeper Meaning Of Liff that the shortest measurable duration of time in the universe was "the time elapsed between the light turning green, and the driver behind you blowing his horn". I now beg to differ. It's the time between someone claiming a GPL violation, and the Open Source hordes clamboring for someone's head, regardless of merit.

      the violation is obvious

      No evidence of code out there.... and the app doesn't exist in a vacuum.

      If fact, it's quite clear what the problem is: violation.

      http://opensource.palm.com/1.3.1/index.html would disagree with you.

      I'd agree, it is quite clear what the problem is. But it's not a GPL violation...

    4. Re:Settlement is probably inevitable... by martin-boundary · · Score: 3, Interesting

      if Palm is dynamically linking rather than statically linking the software and isn't modifying the GPL software, they have a legitimate argument as to whether or not they have to comply with the more onerous licensing terms. Meaning that they don't have to license their application as GPL.

      Incorrect. If they statically link or dynamically link, they *must* license as GPL. What you're probably thinking of is if the libraries that they link to (dynamically or statically) happen to be LGPL, then they would have a choice. But if one of the libraries is GPL, then they have to show the complete source for each executable which links to it.

      It would be a bullshit license if they required that code that uses dynamic linking had to be GPLed as well.

      The GPL is not a bullshit license, it's very well thought out so that bullshit companies who just want to leach someone else's code can't do it.

    5. Re:Settlement is probably inevitable... by Rogerborg · · Score: 2, Informative

      If they statically link or dynamically link, they *must* license as GPL.

      Not so clear. The jury is still out - not literally though, since the dynamic linking issue hasn't yet been tried in court.

      --
      If you were blocking sigs, you wouldn't have to read this.
    6. Re:Settlement is probably inevitable... by martin-boundary · · Score: 2, Interesting

      Don't forget that Palm here plays the role of a distro. They are selling a piece of hardware with a distribution on it. So the linking, whether static or dynamic, is their decision prior to distribution. The user's choice to combine the executable with some GPL library is not involved at any stage.

  10. Re:Well by Moridineas · · Score: 3, Insightful

    I think what you're looking for is covered under this article?

    http://en.wikipedia.org/wiki/GPL_linking_exception

  11. Re:Well by Interoperable · · Score: 5, Informative

    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?
  12. Re:Well by Anonymous Coward · · Score: 2, Insightful

    Bullshit license? Listen buddy, nobody is making you, Palm, or anyone else use it. I am sure if you used a proprietary company's source code you would be bound to worse restrictions. I honestly don't see what is with you anti-GPL trolls. Here's the deal with the GPL, I am offering you code to inspect, compile, and distribute to anyone on the planet. The only thing I require in return is that if you DISTRIBUTE changes to the code that you contribute with your changes. You may not like it but tough. You didn't write the software and you have no right to tell people how to license their code. You are free to use a competitor's product if they provide what you want.

    On that note I have said it a million times before. If you really want to use a GPL'ed product under a new license where you don't have to distribute your changes, stop being cheap and cough up the money. You do have options. Allow me to recap

    - Use it under the terms of the GPL and show your changes
    - Use a competitors
    - Contact the author(s) of the code and offer to purchase a special license for your product.

    On the latter, the author has the power to do that since they are the copyright holder and I am sure many would be happy to offer you a proprietary license for your company for the right price. You anti-GPL trolls need to get over yourselves and you are the same guys who accuse GPL fans or being cheap and not wanting to pay for software, yet you scumbags turn around and cry because you can't turn around you use whatever code you want without abiding by the license. Companies have legal departments and if they are creative enough to write elaborate EULAs, I am more than confident these guys can read a relatively simple license and *gasp* weigh their options.

  13. Re:Well by hedwards · · Score: 3, Funny

    Some of us are CDDL trolls, you insensitive clod!

  14. How hard is it? by Darkness404 · · Score: 3, Interesting

    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.
    1. Re:How hard is it? by Microlith · · Score: 5, Insightful

      they would never sell any phones

      Sure they would, if they sold directly to their REAL customers, the end-user who uses the damn thing.

      The TelCo's will only go so far before they say ( and rightly so ) stop, this has to be locked down, we cannot risk the entire cell ecosystem on a phone that can be completely modified to do anything.

      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.

      To allow a completely open source re-programmable phone is to invite disaster.

      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.)

    2. Re:How hard is it? by iammani · · Score: 2, Interesting

      Why not? The GSM/CDMA part can still be implemented separately, say on a separate chip and the all other functions of the phone on an arm processor which can run any compatible OS of your choice, may be even an OSS OS.

      This way, the cell tower is safe and you get to run any application/library, add external devices to the phone without requiring the blessings of the manufacturer or the cell phone providers.

      I dont understand why this is not possible. Hell, they could even make a USB based GSM/CDMA card, that could be used with any laptop/palmtop that supports USB. Want to switch providers, just use a new usb card.

      The only reason why they dont make these is that, the cell phone providers want *complete* control over any thing related to cell phones.

    3. Re:How hard is it? by whoever57 · · Score: 2, Informative

      The US is the only country I am aware of with a phone-tied-to-carrier system.

      Even in the US, as long as you use GSM pones, they are not tied to the network. T-Mobile will provide unlock codes for phones they sell, so you can unlock your phone and take it to AT&T. I know this works because I have done it. I have also used phones bought in Europe on T-Mobile's network.

      --
      The real "Libtards" are the Libertarians!
    4. Re:How hard is it? by cptdondo · · Score: 4, Informative

      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.

    5. Re:How hard is it? by bendodge · · Score: 3, Interesting

      The truth is in the middle. No, a truly open phone isn't going to wreck anything. But the carriers won't sell it, because that would endanger their nickle-and-dime model. They do NOT want people to see them as just a mobile ISP.

      Yeah, a handset maker could sell them directly to the customer, but that market is simply too small. Almost everybody leases their phone directly from the carrier. What we need is an Android-type device running on a WiMAX network that realizes it's just a dumb pipe...then we'll get some progress.

      --
      The government can't save you.
    6. Re:How hard is it? by marcansoft · · Score: 2, Informative

      On the iPhone it's still a separate chip. As far as I know, the interface isn't a serial line. Instead, it's a higher-bandwidth interface with a multiplexing protocol for several channels. Some of these virtual channels do emulate good old serial lines, and the AT command part is completely true.

    7. Re:How hard is it? by Microlith · · Score: 2, Insightful

      What about the N900, the OpenMoko, and any rooted iPhone/Android device?

      All of them give you root-level access to the device. The point is that OP's suggestion that for a provider to disallow a fully open phone they would have to disallow all unlocked (and unknown) devices.

      You can be quite sure that you will face serious fines if you use an unlicensed radio device.

      Assuming it causes undue interference and broadcasts with too much power. By your logic isn't the Gnu Software Radio project wholly illegal?

    8. Re:How hard is it? by cerberusss · · Score: 2, Interesting

      it is entirely another when you take out a whole cell tower or several cell towers do to either malicious programing or just bad programming

      Don't be silly. You drank the Apple FUD coolaid. Anybody can build, or even easier, buy a GSM scrambler for a small range. Make it a bit more powerful and you can blanket whole blocks. You could have done so for decades.

      And now Apple (and others) are getting comments on their closed ecosystem, and they respond with FUD: "teh evil terr'ists can COMPLETELY jam our phones ZOMG". And you actually believe there isn't a much easier way?

      --
      8 of 13 people found this answer helpful. Did you?
    9. Re:How hard is it? by FlyingGuy · · Score: 2, Informative

      I am quite sure many people have tried to hack the tower interface in the spirit of Captain Crunch but who knows how many have tried and succeeded and kept quiet ( although I am quite sure the bragging rights would be legend ), tried and succeeded and ben arrested, tried and succeeded and been paid to be quiet or tried and failed.

      Trust me, I am pretty sure we will never know because I am quite sure that the phone companies want that kept quiet.

      --
      Hey KID! Yeah you, get the fuck off my lawn!
    10. Re:How hard is it? by Sentry360 · · Score: 5, Interesting

      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...

    11. Re:How hard is it? by marcansoft · · Score: 2, Insightful

      Uh, no. Talking to a baseband chip is like talking to a 3G USB modem. Barring exploits and other ways to actually run code on the chip and mess with the radio, there's nothing you can do to break FCC rules.

  15. Re:Another example of Not Really Free by Anonymous Coward · · Score: 3, Insightful

    [Citation Needed]

  16. Re:Another example of Not Really Free by bieber · · Score: 4, Insightful

    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.

  17. I'm confused by bonch · · Score: 2, Insightful

    Is Slashdot for or against copyrights this week? You know, since the GPL is a copyright license and relies on copyright law to have any power.

    1. Re:I'm confused by palegray.net · · Score: 3, Insightful

      Is Slashdot for or against copyrights this week?

      Well, that depends. If the discussion revolves around people wanting to share files regardless of copyright, this community is probably against copyright law. If the discussion is about [insert large company here] violating the GPL, then copyright law is awesome. It's a simple conditional.

    2. Re:I'm confused by afaik_ianal · · Score: 5, Insightful

      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.

    3. Re:I'm confused by betterunixthanunix · · Score: 4, Informative

      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
    4. Re:I'm confused by maxfresh · · Score: 2, Informative

      ...but as with all software licenses, the GPL must give you permission to install and run the program in the first place...

      That's not correct.

      From the standpoint of copyright law, nobody needs a license just to install, or run, a legally acquired copy of GPL software, nor any other software.

      U.S. copyright law, 17 USC 117(a)(1), specifically states that the owner of a program has the right to copy it, as an essential step in utilizing it:

      TITLE 17 > CHAPTER 1 > 117. Limitations on exclusive rights: Computer programs

      (a) Making of Additional Copy or Adaptation by Owner of Copy.-- Notwithstanding the provisions of section 106, it is not an infringement for the owner of a copy of a computer program to make or authorize the making of another copy or adaptation of that computer program provided:

      (1) that such a new copy or adaptation is created as an essential step in the utilization of the computer program in conjunction with a machine and that it is used in no other manner, or

      (2) that such new copy or adaptation is for archival purposes only and that all archival copies are destroyed in the event that continued possession of the computer program should cease to be rightful.

      The GPL acknowledges this fact, in section 9 which states, "You are not required to accept this License in order to receive or run a copy of the Program."

      The fact that the GPL acknowledges the owner's right to use the softare is laudable, but it is not really needed by the end-user, because the right to use software that has been legally acquired is already guaranteed by law.

    5. Re:I'm confused by GreatBunzinni · · Score: 4, Interesting

      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.
    6. Re:I'm confused by palegray.net · · Score: 2, Interesting

      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.

    7. Re:I'm confused by mcgrew · · Score: 2, Insightful

      Slashdot is neither for nor against copyright, and neither for nor against copyright reform. Slashdot is both for and against copyright, and both for and against copyright reform.

      In case you hadn't noticed, we don't walk in lockstep here. There are varied opinions on every subject, including copyright.

    8. Re:I'm confused by bryonak · · Score: 2, Insightful

      To elaborate a bit on gbutler69's point: copyright is not a natural law.
      If I hurt you or steal something tangible from you, you have a natural and moral right to prevent this, retribute or get me to compensate.
      If you wear a blue hat today and I want to do the same, there is no "natural mechanism" you can leverage to prevent me from doing so.
      If you sing a song and I hear it, I can sing it too, etc.

      Now introduce society and monetary reward (commerce). People want to get money from their ideas and works of mind, so they agree upon an artificial law that once someone creates something, others should not be allowed to create the same thing. Details vary, and most countries have sensible rules for Fair Use and non-commercial reproduction but don't allow commercial distribution (without permission) of something someone else has already created.

      Point is, the very government you don't want to meddle with "your" copyright rights is the only reason there is any copyright at all. And since we're supposed to live in a democracy, the government ultimately represents the will of the people (yeah, having a hard time trying not to laugh myself ;) ).
      Why should the people be against non-commercial copying and Fair Use?

    9. Re:I'm confused by GreatBunzinni · · Score: 2, Insightful

      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."

      I can't (nor can anyone) speak for all slashdotters. Yet, I believe the explanation of why everyone should be able to freely access copyrighted works without the author's explicit authorization if it's for personal use and the commercial distribution isn't affected (yes, it's a long winded description but necessary to explicitly state what we are talking about) resides exactly in the oppressive power that "capitalist" copyright, a copyright definition that is based on the concept that all copyrighted works are pure commercial products instead of the expression of the human spirit and a means to advance mankind, grants to those "big companies". If the "big companies" benefit from a quasi-totalitarian control over works they control so that they can persecute anyone who happens to look the wrong way at their work then society as a whole will be inevitably asphyxiated. You will no longer benefit from having a culture, you will not be able to express yourself as you see fit and, more importantly, you will not be able to educate yourself. Those rights, which should be unalienable, will become a luxury, only accessible to those who can afford it. To put it in other words, your society will regress and stagnate. Please see how medieval europe was before the invention of the printing press - That's what a totalitarian control on the distribution of copyrighted works causes.

      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.

      It's pretty much obvious that legally granting access to copyrighted works without the author's explicit authorization is not only acceptable but also vital. If that isn't the case then, for a start, public libraries would not be possible. Then, the access to education would not be an universal right but a privilege of the well-to-do masses. As a consequence, progress would be hindered and your society would stagnate. And last but not least, you would cease to have culture. That would cause completely absurd and inexplicable situations as being legally barred from singing the happy birthday song in someone's birthday, barring kids from drawing their favorite cartoons, not being able to cheer for your favorite sports team... you name it. Heck, even the access to your jurisdiction's laws would be taken away from you, opening the way to a Kafkaesque society. And what for? For some random corporation to enjoy a larger profit? After all, your copyright is not being granted to the authors but to legal organizations who control them.

      So please reconsider. Is all this really acceptable?

      --
      Slashdot, fix your code or at least hire someone who is competent at it to do it for you.
  18. Re:Another example of Not Really Free by bug1 · · Score: 5, Funny

    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.

  19. Re:Another example of Not Really Free by bcrowell · · Score: 2, Insightful

    Just another example of why the industry is moving to BSD-style licenses.

    Your source for this fact?

    Face it, the GPL is dead

    It doesn't matter to me what "the industry" does. "The industry" can do whatever it wants, and it has no effect on my ability to run open-source software on my own machine.

    and Stallman's socialist dream along with it.

    Extra points for red-baiting.

  20. Re:MOD PARENT UP by onefriedrice · · Score: 4, Insightful

    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.
  21. Re:Well by Anonymous Coward · · Score: 2, Interesting

    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.

  22. Re:GNU Icon by Anonymous Coward · · Score: 2, Funny

    It's like a Rorschach Test. You see penises in everything because you're gay. Get it? :)

  23. Re:Another example of Not Really Free by caseih · · Score: 3, Interesting

    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.

  24. Re:Well by Jason+Earl · · Score: 5, Insightful

    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.

  25. http://opensource.palm.com/ looks like it... by originalhack · · Score: 5, Informative

    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?

    1. Re:http://opensource.palm.com/ looks like it... by MichaelSmith · · Score: 2, Informative

      They've been busy, haven't they? The patch to busybox I looked at was well commented. Looks like the kind of thing which could be taken upstream.

      The ipkg changes might be useful on the openmoko.

    2. Re:http://opensource.palm.com/ looks like it... by koiransuklaa · · Score: 2, Interesting

      The source to the pdf viewer? Where? The claim isn't about mupdf sources, but a derived work, the actual PDF viewer.

  26. Re:Well (parent needs a clue) by Bill,+Shooter+of+Bul · · Score: 5, Informative

    Like all licences, GPL constrains how you may used the licensed thing.

    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.
  27. Re:MOD PARENT UP by TheSHAD0W · · Score: 2, Informative

    Umm, don't you think that is probably something they checked before filing the lawsuit?

    You never know. :-P

  28. maybe not... by TheSHAD0W · · Score: 2, Interesting
    1. Re:maybe not... by Anonymous Coward · · Score: 4, Informative

      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

    2. Re:maybe not... by Dahan · · Score: 2, Interesting

      I don't know enough about Pre development to tell whether that's the entire source for an app, but yeah, that certainly does look like it could be it.

    3. Re:maybe not... by Quantumstate · · Score: 3, Insightful

      Just look at PDFViewer.cpp. That is definitely not GPL. It states that the material in the file is the proprietary property of palm. So this provides evidence that they did break the GPL assuming this is part of the PDF viewer software.

  29. Palm Mentions mupdf on the phone by xrayspx · · Score: 2, Informative

    On the phone is a PDF called "Open Source Information.pdf". In this document they list the projects they used for the phone:

    libgpg-error (only certain files are licensed under GPL), linux-hotplug, libsamplerate0, fuse, freefont, vpnc, sysfsutils, iptables, dosfstools, alsa-plugins, busybox, ipkg, netbase, oprofile, pmeloop, alsa-utils, PPP (only certain files are licensed under GPL), readline, setserial, upstart-initscripts, e2fsprogs (only certain files are licensed under GPL), module-init-tools-cross, module-init-tool, base-passwd, iproute2, usbmon, mupdf, libpurple, makedevs, update- modules, netcat, gdbm, cifs, rsync, update-rc.d, upstart, wireless-tools, udev, bootchart, fbset, dnsmasq, binutils, libgcrypt (only certain files are licensed under GPL), libfuse, Sysvinit, Linux Kernel, pulseaudio, procps, psmisc, mtools, UN Batang Korean True Type Font, faad2, e2fsprogs-libs (portions are licensed under GPL, other portions are licensed under LGPL), sysstat, screen

    I don't know why there's a suit unless someone requested the code and was denied, but Palm clearly advertise the fact that they use the app. The document is 37 pages long, but it's not hard to find references to the software they use.

    1. Re:Palm Mentions mupdf on the phone by thedarknite · · Score: 5, Interesting

      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
    2. Re:Palm Mentions mupdf on the phone by dovgr · · Score: 3, Interesting

      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...

  30. Re:Well by myrdred · · Score: 3, Insightful

    I don't win, as someone who writes software licensed under BSD/MIT.

    I have to compromise.

    Either license my code as GPL, which restricts who can use my code (I want my code to be used as widely as possible - I don't care if MS uses in their software - I give it away with the purpose of improving the quality of software people use - i.e. if Joe Windows User benefits from MS including my BSD licensed software or Bob Linux User benefits from GPL projects including my BSD licensed software - both make me happy).

    Or, I re-implement the software as BSD licensed. Now, this is no worse off than if the GPL code had never been written in the first place, true, but it goes against the idea of everyone working towards a common goal (creating open source software for users) - since the result is waste of time duplicating code under different licenses.

  31. Re:Well by pohl · · Score: 5, Insightful

    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...

  32. Re:Well by jamesh · · Score: 2, Informative

    Do I risk being labeled as an anti-GPL troll for saying that the people who aren't willing to offer one for any price are assholes?

    You risk being labeled ignorant. A lot of GPL software has more than one contributor to the code base...

  33. Re:Well by hairyfeet · · Score: 3, Interesting

    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.
  34. Re:Well (parent needs a clue) by Anonymous Coward · · Score: 3, Funny

    Clearly you're not a typical grammar Nazi or you'd know that the phrase is "vice-versa" and that you used creditability when you mean credibility.

    Now cue the next grammar asshole to pick my post apart...

  35. Re:GNU Icon by poopdeville · · Score: 2

    When did the subject change to the Watchmen?

    --
    After all, I am strangely colored.
  36. Re:Another example of Not Really Free by poopdeville · · Score: 2, Informative

    Apache doesn't use the GPL... Apache uses the Apache license, which is much closer to the MIT license than anything else.

    --
    After all, I am strangely colored.
  37. Old Article Is Old by Cprossu · · Score: 4, Funny

    Anyone else notice this? -> Mikael Ricknäs (IDG News Service) 07/12/2009 07:53:00

    1. Re:Old Article Is Old by lisaparratt · · Score: 2, Informative

      Um, that's looks like today's date to my European eyes.

    2. Re:Old Article Is Old by mjwx · · Score: 2, Informative

      Anyone else notice this? -> Mikael Ricknäs (IDG News Service) 07/12/2009 07:53:00

      Oh dear, I've travelled back in time to the seventh of December in the year 2009.

      There's still time, I have to warn people about Stallman before its too late.

      --
      Calling someone a "hater" only means you can not rationally rebut their argument.
  38. Re:Well by mdenham · · Score: 2, Interesting

    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?).

  39. Re:Well (parent needs a clue) by TangoMargarine · · Score: 5, Funny

    "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
  40. Re:Well by Mr2001 · · Score: 2, Insightful

    Now, this is no worse off than if the GPL code had never been written in the first place, true, but it goes against the idea of everyone working towards a common goal (creating open source software for users) - since the result is waste of time duplicating code under different licenses.

    That's because everyone isn't working towards a common goal. Open source is a means to an end, but that end is different for different people.

    Some people just have the goal of creating software that others can freely incorporate into their own projects (providing freedom for developers and quality software for end users). BSD is fine for them.

    Other people have the goal of creating software that will always be free for its end users to examine and modify (providing freedom for developers, quality software for end users, and freedom for end users). BSD is no good for them, they need the GPL.

    --
    Visual IRC: Fast. Powerful. Free.
  41. Re:Well by Lord+Maud'Dib · · Score: 2, Insightful

    Give it up. You're argument is circular. Just rewrite the functionality yourself then others can use your BSD licensed version. Respect the choices of others and the license "they" chose to support just as you want others to support "your" choice of license in the software you write.

  42. Re:Well by wrook · · Score: 2, Informative

    The thing is the GPL isn't the "golden chalice" even for the FSF. That's why they have the LGPL. And nobody (that I've ever heard of, anyway) is going to criticize anybody for choosing another free license (like BSD) either. Choosing the correct license is a very important thing and every developer should think very carefully about it before they release. I can't tell you the number of times I've heard developers complain about being "ripped off" because somebody used their code in a "commercial product" without their consent -- only to find out that they had a BSD license. Or that they complain about being "ripped off" because someone charged money for their application without their consent -- only to find out that they had a GPL license.

    People need to think about what they want to accomplish with their license. Sometimes something like BSD is the best. The advantages are wide adoptability. People can join your project easily. But someone may just stick your code in their own product. You'll be competing against yourself, but at a disadvantage since they can use your code and you can't use theirs. For a lot of stuff you don't care and BSD is great.

    Maybe you care about end users being able to use the latest version of your code, but you don't care about unfair competition. In this case the LGPL is a great license. Anybody can use the code any way they want, but your users can fix bugs in your code or add new functionality, etc.

    Maybe you care about making sure nobody can use your code to leverage an unfair advantage against others. Everyone who adopts the code in their program must agree to a common set of principles. This way nobody is at a disadvantage. The GPL is great for that. But remember that the more restrictive your licensing is, the less potential users you will have. And there is no question that the GPL is more restrictive than the BSD license. However, for the reasons above (and many others) a very large number of people think it strikes a very good balance.

    Personally, I don't like licenses that are more restrictive than GPL. As a user as well as a programmer "free" (as in software) is extremely important to me. It's worth more than money to me. I regularly fix bugs and add features to code I use. And I value the ability to ask my friends to help me out when I can't fix it myself. When I have had to use proprietary software (both as a user and programmer) I have almost always been very frustrated with the lack of ability to fix my own problems. I've decided never to write software that is more restrictive than GPL and I wish others would do so as well.

  43. Re:Well (parent needs a clue) by Anonymous Coward · · Score: 2, Informative

    Perhaps he lives in a country where they spell 'licence' correctly instead of the US?

  44. Re:GPL: Intellectual Theft by Jesus_666 · · Score: 4, Funny
    Careful!

    the fact that we were unable to defrag its ext2 file system

    ext2 stores data through the specific pattern of its fragmentation. Defragmenting would be like formatting your hard drive. Bad idea.

    It was brought to our attention that Linux is copyrighted under something called the GPL, or the Gnu Protective License.

    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).

    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.

    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.

    We had to rewrite the code, from scratch, for Windows 2000.

    Note that you are now required to acquire and release the source code for Windows 2000 through whichever means neccessary.

    I may reconsider if Linux switches its license to something a little more fair, such as Microsoft's "Shared Source".

    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)
  45. Re:Well by bostei2008 · · Score: 5, Insightful

    ... 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.

  46. Do you have thousends of programmers? Use BSD. by jotaeleemeese · · Score: 3, Insightful

    No?

    Who is going to troubleshoot your software?

    Who is going to fix it?

    How are you going to gain technical credibility if nobody know it is your company who is doing that great software?

    That is why companies are using GPL. At the very least bugs are easier to find and if your product is any good your own users become your best QA team.

    --
    IANAL but write like a drunk one.
  47. You are confused. by gbutler69 · · Score: 3, Insightful

    You say, "there should not be a law...". Well, if there were no law, then the copyright holder would have no protections whatsoever. Absent a law, you have no ability or right to stop me from doing anything I want with respect to copying of a copyable work. Only the law grants you a limited monopoly. In exchange for that limited monopoly (benefitting, you, the copyright holder) there is supposed to be a benefit to society as a whole. Lose site of that, and there is no reason to have copyright. So, now that we agree that there should be a law, let's debate the nature of the law. So, explain to me why there *should not* be a law to force certain exemptions. What is a logical reason that such a prohibition should exist. I'm sorry, but, there isn't one.

    --
    Over-the-top Response Guy! Giving "Over-the-Top Responses" since 1970.
  48. Re:Well by TheRaven64 · · Score: 4, Informative
    There are three open source PDF libraries that I am aware of. Two are GPL'd. Of these, one is GPL2 (no or-later clause) and works well, the other is GPL3 and is more or less vapourware. There is one BSDL PDF library, but it is written in Java and does not integrate well with non-Java programs. If you want to provide PDF functionality then you have three choices:
    • Use GPL'd code.
    • Pay for a proprietary implementation (FoxIt, Adobe, and a few other companies provide these)
    • Use Java code.

    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
  49. Re:Well by TheRaven64 · · Score: 3, Insightful

    You can win by relicensing as GPL.

    Not always possible. I've released BSD-licensed programs that depend on Apache-licensed libraries. The GPL is not compatible with the Apache license, so I can't change the license of my code to the GPL, even if I want to. I could ask the upstream author of the Apache licensed library to make it GPL'd, but why would they? They don't want people to integrate their code with less permissively licensed code.

    --
    I am TheRaven on Soylent News
  50. Karma? by webdog314 · · Score: 2, Funny

    Given Palm's recent thumbing their nose at Apple and iTunes, all I can say is, "ha ha".

  51. Re:Well by Khyber · · Score: 2, Funny

    What? If you're too lazy to do the research yourself, this is not the site for you. Digg and Reddit are for those that demand everything spoon-fed to them.

    Here on slashdot, the subject we discuss tend to be a major part of our lives, as usually it's our JOB. WE KNOW THIS BECAUSE WE'RE PAID TO KNOW THIS.

    Elitist? No, I'm sick and tired of you too-lazy-to-work/study-for-yourself gimme-everything because I'm too stupid to look for myself people. If you can't do your own research and either confirm or outright deny what is said, you don't belong here.

    It's been that way for almost a decade, well before Digg or Reddit ever dreamed of existing.

    --
    Still waiting on Serviscope_minor to wake up to fucking reality and realize that Jessica Price isn't going to fuck him.