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

374 comments

  1. Re:Well by Anonymous Coward · · Score: 0

    Yes, those evil developers. Not wanting a company to just take their code, rename it, extend it and use it for free without contributing anything back.

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

    Those patent trolls...

    1. Re:the FSF? by Anonymous Coward · · Score: 1, Informative

      I know you were joking, but copyrights (which is what the GPL is based on), and patents are entirely different things.

    2. Re:the FSF? by Anonymous Coward · · Score: 0

      Copyright trolls isn't as funny, though.

    3. Re:the FSF? by Anonymous Coward · · Score: 0

      Those patent trolls...

      fyi, this is not patent, but license thing, that makes huge difference..

      pb

    4. Re:the FSF? by Anonymous Coward · · Score: 0

      This is copyright(left?) infringement, not patent infringement you dunce.

      No more acceptable, but far more permanent (90yrs vs 20).

    5. Re:the FSF? by Anonymous Coward · · Score: 0

      Patents are not copyrights.

  4. Re:Well (parent needs a clue) by Big+Jojo · · Score: 1

    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, this wouldn't be a problem.

    Since it doesn't say that, I'm sure you'll agree that this is a problem.

    Like all licences, GPL constrains how you may used the licensed thing. All you have to do is satisfy those terms and conditions and you're fine.

  5. Re:Well by Anonymous Coward · · Score: 1, Insightful

    If you don't like the GPL, don't use anything covered under it. Go away, nobody's stopping you.

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

  8. 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.
  9. GPL: Intellectual Theft by Anonymous Coward · · Score: 0, Funny

    Hello,

    As a consultant for several large companies, I'd always done my work on
    Windows. Recently however, a top online investment firm asked us to do
    some work using Linux. The concept of having access to source code was
    very appealing to us, as we'd be able to modify the kernel to meet our
    exacting standards which we're unable to do with Microsoft's products.

    Although we met several technical challenges along the way
    (specifically, Linux's lack of Token Ring support and the fact that we
    were unable to defrag its ext2 file system), all in all the process
    went smoothly. Everyone was very pleased with Linux, and we were
    considering using it for a great deal of future internal projects.

    So you can imagine our surprise when we were informed by a lawyer that
    we would be required to publish our source code for others to use. It
    was brought to our attention that Linux is copyrighted under something
    called the GPL, or the Gnu Protective License. Part of this license
    states that any changes to the kernel are to be made freely available.
    Unfortunately for us, this meant that the great deal of time and money
    we spent "touching up" Linux to work for this investment firm would
    now be available at no cost to our competitors.

    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.

    Although we had planned for no one outside of this company to ever
    use, let alone see the source code, we were now put in a difficult
    position. We could either give away our hard work, or come up with
    another solution. Although it was tough to do, there really was no
    option: We had to rewrite the code, from scratch, for Windows 2000.

    I think the biggest thing keeping Linux from being truly competitive
    with Microsoft is this GPL. Its draconian requirements virtually
    guarantee that no business will ever be able to use it. After my
    experience with Linux, I won't be recommending it to any of my
    associates. I may reconsider if Linux switches its license to
    something a little more fair, such as Microsoft's "Shared Source".
    Until then its attempts to socialize the software market will insure
    it remains only a bit player.

    Thank you for your time.

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

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

    3. Re:GPL: Intellectual Theft by Anonymous Coward · · Score: 0

      Both. Mod parent up and GP down.

    4. Re:GPL: Intellectual Theft by TangoMargarine · · Score: 1

      LOL, I almost thought this was serious until I hit the part about the MS Shared Source license.

      --
      Unity? Screw that: XFCE. Slashdot Beta? Screw that: SoylentNews. Australis? Screw that: Pale Moon. UX developers DIAF
    5. 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)
    6. Re:GPL: Intellectual Theft by donaldm · · Score: 1

      LOL, I almost thought this was serious until I hit the part about the MS Shared Source license.

      Yes I was almost going to reply when I noticed "AC" + "huge quote" and came to the conclusion of "troll" :)

      --
      There ain't no such thing as proprietary standards only proprietary formats. Standards are by definition open.
    7. Re:GPL: Intellectual Theft by Anonymous Coward · · Score: 0

      What a load of morons those lawyers must be!! Holy crap! I deal with contract lawyers and license lawyers every day, and while I often cannot understand their logic (or lack thereof), NONE have ever been so foolish as to believe that just because I compiled it with GCC, I have to open it up and release the source.

  10. Re:Well by commodoresloat · · Score: 1

    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, this wouldn't be a problem.

    Honestly, I have some issues with the LGPL, but they're a hell of a lot less because that aspect is gone. The "linking to my code counts as directly using my code" clause in the GPL is complete and utter bullshit.

    Can you please point to that clause in the GPL? My google search for that clause isn't working very well.

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

  12. Re:Well by Anonymous Coward · · Score: 0

    Some of us prefer to do both :P

  13. GNU Icon by Anonymous Coward · · Score: 0, Offtopic

    What the hell is that thing supposed to be? I've seen it for years and want to know, since I can't find info on it anywhere and no-one seems to know.

    Why the hell does it look like a dick with two red balls being stroked by a hand with a blue napkin?

    1. Re:GNU Icon by Jahava · · Score: 1
    2. Re:GNU Icon by Anonymous Coward · · Score: 0

      I think it's supposed to be a gnu holding a blue blanket (i.e., a reference to Linus van Pelt.) Not entirely sure what the implication there is supposed to be.

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

    4. Re:GNU Icon by betterunixthanunix · · Score: 1
      --
      Palm trees and 8
    5. Re:GNU Icon by poopdeville · · Score: 2

      When did the subject change to the Watchmen?

      --
      After all, I am strangely colored.
    6. Re:GNU Icon by meringuoid · · Score: 1
      What the hell is that thing supposed to be?

      Well, it's a gnu, which is a large animal also known as a wildebeest.

      It's holding a blanket in the manner of Linus from Peanuts. Visual pun, you see: it's a GNU / Linus.

      --
      Real Daleks don't climb stairs - they level the building.
    7. Re:GNU Icon by omnichad · · Score: 1

      Oh, now that's hilarious. Can't believe I never figured that one out.

  14. 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 hedwards · · Score: 1, Insightful

      The GPL doesn't require the source to be included, just that it be available in the same place. Which one would assume in this case would require that Palm provide that code in their store. I forget about cases where the code is itself completely unmodified from the originals are dealt with specifically.

      In this case 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. This is a legitimate interpretation of the licensing terms and it's one which is accepted by many projects that use GPL code.

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

    4. Re:Settlement is probably inevitable... by postbigbang · · Score: 1, Informative

      Uh, no.

      The terms are really simple here, and the violation is obvious. If you distribute mods, you must distribute code. No evidence of code out there.... and the app doesn't exist in a vacuum. The argument really isn't legitimate. If fact, it's quite clear what the problem is: violation.

      --
      ---- Teach Peace. It's Cheaper Than War.
    5. 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...

    6. Re:Settlement is probably inevitable... by snaggen · · Score: 1

      from what I understand the mupdf was GPL which means that any app linking to it would have to be GPL too... and as far as I know they do not provide the code to their PDF viewer application....

    7. Re:Settlement is probably inevitable... by wall0159 · · Score: 1

      "So sorry, your Honour, I didn't realise eMule was pointing at my Music collection - it was an honest mistake that I realised and repaired as soon as RIAA sent me a letter"

      How do you think that'd wash?

      ps. I'm not saying Palm should be crucified, just wondering why there's one standard for GPL licenses, and another for 'proper' copyright licences...

    8. Re:Settlement is probably inevitable... by MichaelSmith · · Score: 1

      Depends on how it is linked. Say the PDF viewer is muPDF, invoked by a shell on the palm.

    9. Re:Settlement is probably inevitable... by martin-boundary · · Score: 1

      Depends on how it is linked. Say the PDF viewer is muPDF, invoked by a shell on the palm.

      That's not linked. Linked means the program maps the library file and makes a direct function call. You can find out if a program is linked with the ldd command for starters, which shows the linked shared libraries.

      For example:

      ldd /usr/bin/mail
      linux-gate.so.1 => (0xb80d0000)
      liblockfile.so.1 => /usr/lib/liblockfile.so.1 (0xb80c1000)
      libc.so.6 => /lib/i686/cmov/libc.so.6 (0xb7f7a000)
      /lib/ld-linux.so.2 (0xb80d1000)

      It's very easy to check if a program is covered under the GPL or not. If *any* of the linked libraries is GPL, then the program is also GPL and you *must* show the complete source for that program. If in doubt, either *don't* link to a GPL library, or ask the authors of said library for a different license.

    10. Re:Settlement is probably inevitable... by Anonymous Coward · · Score: 1, Informative

      The GPL doesn't require the source to be available online or at point-of-sale either. All you have to do is offer to send the source code to anyone who asks, provided they already have a copy of the binary version (i.e. they bought a Palm Pre.)

      It's generally accepted that the GPL applies to code that's dynamically linked, although it's one of the legal grey areas for the GPLv2.

      In the case of the Palm Pre, WebOS "applications" are written in Javascript. Applications communicate with backend services using DBus. If that's what they're doing with the PDF app -- running the PDF renderer in a separate process and controlling it using DBus -- it will be difficult for Artifex to argue that the app is really "linking" against muPDF.

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

    12. Re:Settlement is probably inevitable... by Anonymous Coward · · Score: 0

      quite. if you distribute modified gpl code, there is a 100% sure obligation to distribute also the patches.

      if you link against gpl _v2_ licenced code you need to distributed the full linked program only if the gpl library is a foundation for the outher program. this is still a bit undefined (hence gpl v3) as it seems that if you have a generic interface (say a stub pdf library connector) and a specific implementation is gpl v2 but could be changed without changing the host program then you don't have the base for claiming "integration" and demanding the host program source.

      (sorry it's not quite english, it's very late and I'm very stunned)

      still, the source for both seems to be there so the company seems to just trolling. but time will tell.

    13. Re:Settlement is probably inevitable... by Anonymous Coward · · Score: 0

      Get that shit out of your head. The GPL doesn't say anything about linking. It is all about derivative work. Your work can be derivative if it doesn't link. If you absolutely depend on the program and it can't be replaced by something else you have derivative work. Your work doesn't need to be derivative work if it links (dynamically). If the linked library can be replaced by something non-GPL without changing the program it is not derivative work.

      The only absolute truth is that static linking is always derivative work.

    14. Re:Settlement is probably inevitable... by NeoStrider_BZK · · Score: 0

      "The GPL doesn't require the source to be included, just that it be available in the same place"

      In Jon Rubinstein's drawer, of course! All you have to do is go there and ask for a photocopy!

      This has happened before, as with Motorola and their (rather excelent) Linux phones. Community pressed and Moto released most of the sources. I still dont know if is there anything missing, but most of the stuff seems to be there.

    15. 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.
    16. Re:Settlement is probably inevitable... by Nursie · · Score: 1

      Eh they do. That's how the GPL works.

      You cannot use GPL'd libraries from your non-GPL app, regardless of the linking style, end of story.

      That's why we have the LGPL with its linking exceptions. You *might* be able to do some tricks like build a small, GPL'd socket layer around a GPL library and call functions in an RPC style way, but at that point you are deliberately working around the spirit of the license and are entering a legal minefield.

      Where do people get this "if I use dynamic links I'm ok!" thing from?

    17. Re:Settlement is probably inevitable... by martin-boundary · · Score: 1

      If the linked library can be replaced by something non-GPL without changing the program it is not derivative work.

      Not so fast. As you've pointed out yourself, the important issue is distribution. We're talking about some company (eg Palm here) which is distributing not just a single closed source executable on its own, but in fact it is distributing a piece of hardware (eg smartphone here) and a whole operating system inside it.

      The *possibility* of linking with something non-GPL is irrelevant in this case (and trivial, you can always write a stub library in the future).

      Instead, the company has *actually* chosen to distribute not just this particular executable, but the whole set of libraries that this executable needs to function. And those libraries were specifically chosen to be GPL versions.

      What this proves is that the link libraries were intended to be the GPL versions all along, and the executed code on the smartphone was therefore created to be a derived work of these particular GPL libraries. And since those libraries are being distributed with the hardware...

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

    19. Re:Settlement is probably inevitable... by Anonymous Coward · · Score: 1, Insightful

      Artifex has no case.

      They're trying to impose terms on GPL licensed software, which they cannot impose. Either software is released under the GPL to everyone or no one. Artifex tries to impose additional conditions: "If your entire application (including its source code) is not licensed to the public under the GNU GPL, you are not authorized to ship GPL Ghostscript or GPL MuPDF with your application under the terms of the GNU GPL".

      What Artifex is trying to do is prohibited by the GPL itself: "If the Program as you received it, or any part of it, contains a notice stating that it is
      governed by this License along with a term that is a further restriction, you may remove that term."

      The GPL's allowed restrictions (section 7) are very limited in number, quite strict, and Artifex is trying to assert a term which the GPL does not allow them to assert. Palm is quite right that it qualifies for the GPL license despite Artifex's statements to the contrary.

      I predict this case will be dismissed and Palm will collect legal fees from Artifex.

      Disclaimer: IANAL

    20. Re:Settlement is probably inevitable... by Rogerborg · · Score: 1

      If I give you a loaded gun, have I committed murder?

      --
      If you were blocking sigs, you wouldn't have to read this.
    21. Re:Settlement is probably inevitable... by Anonymous Coward · · Score: 0

      This is true but doesn't contradict what you quoted. In the case you describe you are distributing a combined work. In this case it is of no interest whether the program is derivative work. The GPL says that the combined work must be distributed under the terms of the GPL.

      I am not judging anything about this case with Palm, I don't know much about it. I just wanted to point out a typical misconception of the GPL. Linking is nothing special. Static linking is special because it always creates combined work. But dynamic linking, socket communication, command line interface or whatever all follow the same rules. If you depend on the GPL program you are creating derivative work and you are bound by the terms of the GPL. If you don't you are not.

    22. Re:Settlement is probably inevitable... by Anonymous Coward · · Score: 0

      Okay, I agreed with your earlier post but this one is just stupid.

      The hypothetical issue [which may not even apply here] is whether or not linking to a GPL library creates a copyright derivative work (Aside: No, I don't care what technical arguments you want to make, the issue is legal not technical and the GPL itself does not get to define the answer as its force of law comes from the copyright act ergo the copyright act's derivative work defintion is the only one that matters) but regardless of the answer to that, the decision was made by Palm and Palm alone as the creator and distributor of the [non-]derivative, the user is irrelevant at all stages.
      End of story.

    23. Re:Settlement is probably inevitable... by Physics+Dude · · Score: 1

      The statement by Artifex is NOT an additional requirement. It is merely restating the existing requirements of the GPL licence.

      Please take a few minutes and actually read the GPL...

      GPL v2.0 TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 2c. You must cause the whole of the work to be licensed at no charge to all third parties under the terms of this License.

    24. Re:Settlement is probably inevitable... by omnichad · · Score: 1

      They get it from what GPL is - a distribution license. The linked libraries are being distributed under GPL terms, as part of a linux distro. If you also ship an app on the same computer, that's not distributing GPL code with a non-GPL program. In fact, the app would not contain any GPL code at all. You might as well consider the kernel a dynamic library, and go after any proprietary linux software.

    25. Re:Settlement is probably inevitable... by Nursie · · Score: 1

      That's very much up for debate

      And a LOT of GPL library developers would say that their intent in using the GPL would be to prevent you doing exactly what you describe, otherwise they would have gone for the LGPL.

      It's perfectly possible that your app that links in to the GPL library could be considered a derivative work under law and that you ARE distributing GPL there, in the form of the your application.

      The message from the GPL is clear - you don't get to use their stuff if you don't open yours in the same way. How far this would hold up in court is, as I say, a grey area. Any companies thinking of going this way would be best to steer well clear of using any GPL components.

    26. Re:Settlement is probably inevitable... by SETIGuy · · Score: 1

      The GPL doesn't require the source to be available online or at point-of-sale either. All you have to do is offer to send the source code to anyone who asks, provided they already have a copy of the binary version (i.e. they bought a Palm Pre.)

      Why can't people read the damn license? For commercial distribution the GPL(v2) requires that you either ship source with the binaries, or include an offer to give complete machine readable source to any third party (whether they have a copy of the binary version or not) on a medium customarily used software exchange (which these days you can limit to FTP, HTTP, CD or DVD) for no more cost than your distribution costs (cost of a blank and envelope plus postage).

      Linking is not a requirement for the GPL to be forced upon the app. What is required is that the app in question be a derived work of muPDF. If it can't work without muPDF, it's probably a derived work. The claim that linking is required is just a means that companies try to use to circumvent the GPL.

    27. Re:Settlement is probably inevitable... by omnichad · · Score: 1

      That might be how people are using the GPL, but that still doesn't change the fact that it's a distribution license. In fact, it makes it more of a EULA. I thought we hated EULA's around here telling us how we can and can't use software.

      It annoys developers, sure. But I think it would be hard to argue that it's an actual violation of anything but intent.

    28. Re:Settlement is probably inevitable... by Nursie · · Score: 1

      No, it wouldn't, it would be very very easy.

      For (theoretical) example - you build a video playing application and it links to GPL'd video codec libraries. It uses another GPL library to handle it's video buffer. Your program is useless without these. It's pretty easy to say that it's then a derivative work of GPL code and a judge may support that. Your code is then subject to the GPL, or you need to stop distributing it.

      It's not that you're having legal trouble distributing your own thing that links to GPL code any more, it's that your code is now covered by the GPL, like it or not, because it's a derivative work.

      It still applies only to distribution, you can use it in house for what you like, but if you give or sell anyone that app, you need to make source available to them under the GPL.

    29. Re:Settlement is probably inevitable... by omnichad · · Score: 1

      And if you distribute it without the required libraries? You have no obligations under the GPL, because your code is useless but independent, and you aren't distributing the libraries, and so are not bound by those terms either.
       
      Moral arguments aside, it can't be a violation of GPL, because there's nothing to bind you to it. The end user may install both, but they are the one combining it, and using it privately (not distributing it).

    30. Re:Settlement is probably inevitable... by Nursie · · Score: 1

      If it can be argued that your program is a derivative work of GPL components it doesn't matter that you now don't ship the other GPL components because you have created a derivative work and the application you have created is now covered by the GPL whether you like it or not.

      It doesn't matter who brings them together or where they do it. As soon as you create a derivative work your work is covered by it. If you give away binaries you have to make source available to the same people you gave binaries to.

    31. Re:Settlement is probably inevitable... by omnichad · · Score: 1

      But you're not bound by the license until you try to distribute GPL code. It's not a usage license. That would make the GPL a EULA. It's not.

    32. Re:Settlement is probably inevitable... by Nursie · · Score: 1

      But if you make a derivative work you are distributing GPL code!

    33. Re:Settlement is probably inevitable... by omnichad · · Score: 1

      At what point does someone come under the GPL license? When they want to distribute GPL code.
       
      Your ideology is good, but it's not what's being argued. It's about when and why someone becomes legally bound to the GPL.

    34. Re:Settlement is probably inevitable... by Nursie · · Score: 1

      And your video app comes under the GPL the moment it is deemed to be a derivative work. If you then distribute it, it comes under the GPL. Doesn't matter what you distribute it with, it comes under the GPL itself because it's a derivative work.

      All ideology aside, that's the legal issue. If you want to argue that dynamic linking releases you from your code being considered derivative of GPL code, more power to you, that legal argument is still unsettled.

      But it's totally immaterial how you then distribute it.

    35. Re:Settlement is probably inevitable... by omnichad · · Score: 1

      That ONLY works if GPL is read as a EULA. If read as a copyright license, and you're not distributing copyrighted code, then it holds no bearing at all.

    36. Re:Settlement is probably inevitable... by Nursie · · Score: 1

      "If read as a copyright license, and you're not distributing copyrighted code, then it holds no bearing at all."

      Copyright also governs derivative works. Your work can fall foul of copyright law if it is judged to be derivative. What I'm trying to get through to you is that by distributing even only your own, new portions of work, you are still distributing something that could be considered derivative. Even if you don't distribute the libraries that you have dynamically linked to, what YOU have written is now covered by copyright law as a derivative work, and therefore you don't have the right to distribute it at all outside of the terms of the GPL.

      If you're still not convinced at this point I'm just going to have to say I respectfully disagree, and that further argument would just be repeating myself.

      But here's a thought - why do think that corporate lawyers at the big commercial vendors make sure their engineering departments don't, ever, link to GPL libraries?

    37. Re:Settlement is probably inevitable... by Anonymous Coward · · Score: 0

      Some developer is going to search for a new job now, because he wanted a quick fix, but forgot to tell his bosses about it.

    38. Re:Settlement is probably inevitable... by Bigjeff5 · · Score: 1

      What this proves is that the link libraries were intended to be the GPL versions all along, and the executed code on the smartphone was therefore created to be a derived work of these particular GPL libraries. And since those libraries are being distributed with the hardware...

      That's very true, that could be why they chose to make the full source code for the PDFViewer app here:

      http://palm.cdnetworks.net/opensource/1.3.1/documentserver.tar.gz

      Where's that violation? Perhaps it is because PDFViewer uses LGPL instead of GPL - the thing is LGPL has a clause that essentially turns it into GPL when such a case arises (using GPL code in an LGPL app). Some confusion, I think, but it looks to me like the muPDF guys and FSF have seriously jumped the gun. FSF seems to be getting trigger happy, probably Stalman is still bitter about Linux being out for decades while he still doesn't have a reliable Hurd (but that's just conjecture).

      Did they bother to call Palm and say "Hey, you guys used our code and didn't distribute the source for yours" and give Palm an opportunity to say "Uhhh... dumbasses, yeah we did"?

      --
      Security is mostly a superstition... Avoiding danger is no safer in the long run than outright exposure. - Helen Keller
    39. Re:Settlement is probably inevitable... by Bigjeff5 · · Score: 1

      That could be why Palm made all of the source for the viewer app available here for anybody to download.

      You can even jump back to the index and get all the rest of the Palm Pre's source code.

      --
      Security is mostly a superstition... Avoiding danger is no safer in the long run than outright exposure. - Helen Keller
    40. Re:Settlement is probably inevitable... by martin-boundary · · Score: 1

      If I give you a loaded gun, have I committed murder?

      No, but you've distributed a gun, for which copy-gun-right law applies to *you*.

    41. Re:Settlement is probably inevitable... by Bigjeff5 · · Score: 1

      As others have been saying, the GPL is a distribution license, not a usage license. Usage licenses are shaky anyway, whereas distribution licenses are pretty solid.

      If you distribute no GPL code - i.e. your code does nothing but call a dynamically linked library, and you therefore don't distribute that library - then you are not bound by GPL. Period.

      However, you had better be absolutely certain that your target will have the necessary libraries, or your app could be a brick.

      If you then decide to distribute the GPL'd library with your app to provide compatibility, then because your app uses the GPL'd code and you distributed that GPL'd code, your application is subject to the terms of the GPL (that's what gives you the right to distribute the library in the first place).

      In most practical cases, unless you are writing code for a specific release of a specific distribution and can be absolutely certain that a given library will be available, even dynamically linking libraries won't save you from having to GPL your code.

      It's all moot though, as it relates to Palm, because they did make the PDFViewer app's code available here, as per GPL requirements, and if Stallman and the "Free" Software Foundation weren't so anal about forcing everyone into their view of the world they may have realized that Palm distributed tons of code for the Pre, and if the PDFViewer code was missing it was probably just in an obscure place or it was an oversight.

      If the FSF seriously pushes this they are going to get their asses handed to them in court, and possibly face countersuit for filing such a frivolous lawsuit. Frankly, they deserve it.

      --
      Security is mostly a superstition... Avoiding danger is no safer in the long run than outright exposure. - Helen Keller
    42. Re:Settlement is probably inevitable... by Bigjeff5 · · Score: 1

      Derivative works are perfectly fine under Copyright law as long as the new work is sufficiently original and adds enough value to the old (note that these are very subjective qualifications). If they add little or nothing meaningful of their own to the work then it would certainly be in violation of Copyright law.

      However, it seems to me that a linked library would have to be significantly more substantial than the app that calls it in order for this to be the case, even if the application were specifically built around using the library. If they designed it such that they could easilly swap out a different library, it's obviously not derivative, and the library is simply used to enhance their own original code. That case tends to fall under fair use, and if fair use applies then the GPL doesn't.

      Also, regarding linking and the GPL, Copyright is all about distribution - I can write whatever the hell I want based on whatever the hell I want, and if I never distribute any copyrighted material I am never in violation of copyright. Period. The GPL does not magically turn what I write into what somebody else wrote, and therefore distributing what I myself wrote violates Copyright. If all I am doing is linking libraries (which are copyrighted) and I never distribute those libraries, it is not possible for me to ever be in violation of the copyright on those libraries. It does not matter where I got the inspiration for the code, what calls I make, any of it. The I wrote is my code to do with as I please. If I want to distribute a version of my code that does not include the GPL'd libraries, there is nothing the GPL can do to force me to GPL my code. They did not write it, I am not distributing their code, they cannot dictate what I do with it. It's not a EULA, it's a Copyright license. Copyright deals with, say it with me now, COPYING. If I don't copy their code, I don't require their license.

      In fact, if I am simply calling a function within a GPL'd library a few times, and it is not intrinsicly vital to my own code (perhaps it is a better and more convenient implimentation, but I have a function that works if the library is not available), I could probably still distribute the GPL'd code without distributing mine as GPL under fair use. That's a much more subjective case, and a determination of just HOW derivative a work is would be required. At the very least, as anal and intolerant as the FSF is, it would probably ending up costing a ton of money in court fees, and I don't have the money to go up against an organization like the FSF.

      Frankly, in my opinion the GNU GPL is coercive and disgusting, and I think it goes far beyond what it should. The idea, of course, is to force everyone to give their code away for free even if they don't want to. I find this attitude offensive (less the free, and more the forcing). I only have a few documentaries on the history of Linux to base this on, but based on those I think Stallman himself is a man with no class. I know his type, they tend to believe everyone should be free, even if they have to force you. Can you see the hippocracy there? Anyway, I'm rambling, turns out this is a hotbutton issue for me - who knew?

      Finally, Palm did distribute the source for PDFViewer, as per the GPL requirements - the FSF are just assholes who couldn't be bothered to do more than a cursory check to see if there was something they could sue for.

      --
      Security is mostly a superstition... Avoiding danger is no safer in the long run than outright exposure. - Helen Keller
    43. Re:Settlement is probably inevitable... by Bigjeff5 · · Score: 1

      Maybe it's because the GPL only stipulates that the code needs to be availabe upon request?

      Besides, Palm did provide the source, the FSF simply couldn't be bothered to look (or ask):

      http://palm.cdnetworks.net/opensource/1.3.1/documentserver.tar.gz

      --
      Security is mostly a superstition... Avoiding danger is no safer in the long run than outright exposure. - Helen Keller
    44. Re:Settlement is probably inevitable... by martin-boundary · · Score: 1
      I understand what you're saying, but a lawyer can probably still shoot it to pieces. In GPLv3 at least, you have to look at the definitions of System Library and Standard Interface. Not every link library qualifies as a system library, even if it is bundled with the OS: It must implement function prototypes that are widely used, or that are published in a standard (eg such as POSIX). Nearly all support libraries fail this test, but I think your argument depends on it.

      There's also a wider issue: copyright is about provenance (Lawrence Lessig explains that well), ie what environment the file was initially created in and where it has been afterwards, not just the final form of it.

    45. Re:Settlement is probably inevitable... by martin-boundary · · Score: 1

      Did they bother to call Palm and say "Hey, you guys used our code and didn't distribute the source for yours" and give Palm an opportunity to say "Uhhh... dumbasses, yeah we did"?

      This is a good idea.

    46. Re:Settlement is probably inevitable... by Nursie · · Score: 1

      I find your attitude equally offensive.
      1. Good luck with all your assertions on linking. As I said many times, these have yet to be tested in court, it's not as clear cut as you like to think though, and if you're distributing stuff that dynamically links to GPL libraries I'd watch your ass in case someone comes after you.

      2. If I want to write code that forces people who use it to open their code too, that's my prerogative, not yours. Why is it inherently wrong to want to give only to those that contribute back? You sound all butthurt that you can't use the fruits of someone else's labour without reciprocating. Boohoo, if you don't like it go and write your own.

    47. Re:Settlement is probably inevitable... by Nursie · · Score: 1

      You have it totally, utterly backwards.

      The issue is whether your work is derivative. If it is then it doesn't matter whether you distribute the libraries you link to or not YOUR WORK IS NOW GPL. Suck it up.

      If it is not then you can distribute them together as much as you like, your only obligation is to give out the source to GPL'd protions.

      Your idea that you're only affected if you put them on the same media is retarded.

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

  16. 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?
  17. 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.

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

    Some of us are CDDL trolls, you insensitive clod!

  19. 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 pipatron · · Score: 1

      I think the most common reason in this market might be meaningless product differentiation by simply switching bits. Customers shouldn't know that the only difference between two devices is the "if( expensive ){ enable_features() }" line.

      Another reason is that people will see how many patents they use without permission, and stuff like that.

      The publicly given reason is of course that it would enable the competition to gain advantage of their oh-so-valuable-software.

      --
      c++; /* this makes c bigger but returns the old value */
    2. Re:How hard is it? by FlyingGuy · · Score: 1, Insightful

      In Palm's case, they would never sell any phones, not because the software is Open Source but because no carrier would let it on their network.

      Just like Android phones, iPhones or any phone for that matter. 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. That is why you can write apps for the iPhone the BackBerry, the Android phone, but there are parts of the phone that you just cannot screw around with and so your app runs in a proprietary sandbox. To allow a completely open source re-programmable phone is to invite disaster. It is one thing when you are talking about jacking up the web for a few hours 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. People lives can depend on the cell system, they don't depend on the web.

      --
      Hey KID! Yeah you, get the fuck off my lawn!
    3. 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.)

    4. Re:How hard is it? by MrCrassic · · Score: 1

      Don't the latest FIC phones allow complete access to all parts of the system code, including the bits that control the radios?

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

    6. Re:How hard is it? by xiando · · Score: 1, Informative

      In Palm's case, they would never sell any phones, not because the software is Open Source but because no US carrier would let it on their network.

      fixed that for ya, in EU you can buy any phone (at a higher price) and 3 pay as you go sim cards from different carriers and use whichever card you want when you want. The US is the only country I am aware of with a phone-tied-to-carrier system.

    7. Re:How hard is it? by Microlith · · Score: 1

      To clarify some stuff:

      - OpenMoko was open down to the interface between the Applications processor and Baseband, which were attached over USB link (I believe, some are RS-232.)
      - GSM patents are preventing an open source firmware, since they're all done in software as it is.
      - Selling directly to the true customers is why I'm buying an N900.

      The only legal eagles in this to worry about are the FCC, who generally don't care unless you're causing interference.

    8. 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!
    9. Re:How hard is it? by Vegeta99 · · Score: 1

      Most smartphones are already set up like that! WinMo and iPhone both use this setup for sure, even if the radio is just a separate core on the same die. The application/OS processor talks to the radio using - ready for this? - good old AT commands over a serial line.

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

    11. 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.
    12. Re:How hard is it? by izomiac · · Score: 1

      we cannot risk the entire cell ecosystem on a phone that can be completely modified to do anything.

      So, if it's possible to bring down the cell ecosystem using a cell phone, then why isn't anyone doing it? I'm sure there are plenty of anti-social types that would get a kick out of it, so motivation isn't a factor. And it's not all that difficult to send any arbitrary radio signal, so that's not an issue. So there's both the means and the desire, yet the towers have withstood the test of time. Something doesn't quite add up here.

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

    14. Re:How hard is it? by poopdeville · · Score: 0

      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.

      You present a false dichotomy. As it happens, the FCC requires that any radio device licensed for consumer use not be programmable in general. "Unlocked devices" don't give you root access (or whatever their equivalent is). They just let you switch networks.

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

      --
      After all, I am strangely colored.
    15. Re:How hard is it? by poopdeville · · Score: 0, Troll

      If you have root access (in a normal kernel/userspace combo), you can make calls to that chip. That makes it illegal to use. Now, the FCC isn't going to come down on your typical iPhone hacker. But if they start messing around with the radio, the FCC will have a reason to. And the hacker will face big fines.

      --
      After all, I am strangely colored.
    16. 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?

    17. 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?
    18. 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!
    19. Re:How hard is it? by FlyingGuy · · Score: 1

      Are you saying you successfully hacked the cell system? You breadboarded a GSM modem and bridged your wifi network onto a cell tower, transmitted data via say AT&T's network to a remote destination?

      Or are you saying you did all that and then fed it the ESN of your phone and were able to make a call?

      Just what exactly are you claiming here?

      I agree with you completely, the legit user gets screwed by the losers who think they should not have to pay for anything, that they have had some inalienable right bestowed upon them because they pay their ISP bill and screw the man dude!

      So yeah I trust your garden variety user like my neighbor who just wants to make phone calls and read his e-mail. The carrier provides the ability to do that at a price the market will bare and in the US at least all things given it is a pretty decent deal.

      --
      Hey KID! Yeah you, get the fuck off my lawn!
    20. Re:How hard is it? by Anonymous Coward · · Score: 0

      teh evil terr'ists can COMPLETELY jam our phones ZOMG

      You're not kidding. Why the hell does everyone from the Bay Area talk like a complete moron?

    21. Re:How hard is it? by FlyingGuy · · Score: 1

      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?

      Wow I guess you have never heard of Botnets, DDOS attacks or any other such malicious activity. Here is one for you. How about a completely open phone, that idiot users download anything on and pretty much click through anything to get to the hot teen sucking some guys dick. Now the phone and ALL of its components are completely available to the phone interface, and oh yes they are always talking to the cell tower if they are powered on. Now let me see is there an analogous bit of equipment like that out there in the wild that is completely and totaly open and controled by the same drooling sex deprived maniacs? Wait for it.... Yup, it is called a desktop or laptop computer running windows!!! Now there are millions more cell phones then their are computers. So let us just extend that for a moment. Many cell phone applications can now talk across the internet without any user interference so they can from time to time check in and ask, do it now? Do I really need to take this any further?

      --
      Hey KID! Yeah you, get the fuck off my lawn!
    22. Re:How hard is it? by TangoMargarine · · Score: 1

      I suspect that your post is sarcastic, and would like to say right off the bat that I'm not disagreeing with you. I think.

      The problem obviously would be how to use such a homemade cell phone, as the towers are owned (licensed? rented?) by the telephone providers, who undoubtedly have rules against accessing their network without authorization (i.e., $$). P2P phone network, anyone? :)

      --
      Unity? Screw that: XFCE. Slashdot Beta? Screw that: SoylentNews. Australis? Screw that: Pale Moon. UX developers DIAF
    23. Re:How hard is it? by Anonymous Coward · · Score: 0

      People lives can depend on the cell system, they don't depend on the web.

      LOLLLL How's life there in the 80's? I kinda miss all those neon lights and wild hairstyles...

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

    25. Re:How hard is it? by DrXym · · Score: 1
      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.

      I'm sure some OS makers would be delighted to do that but some such as Apple and of course the mobile networks who are not. A network doesn't make any money if you unlock / jailbreak your phone.

    26. Re:How hard is it? by mpe · · Score: 1

      fixed that for ya, in EU you can buy any phone (at a higher price) and 3 pay as you go sim cards from different carriers and use whichever card you want when you want.

      You can also take your phone to another country, including those in Africa, Asia or Australasia and have it work. Though it's likely to work out cheaper to buy a local SIM if you intend making much use of your phone.

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

      The US does have some GSM, but it's on the 1.9GHz waveband, so you need a phone which can handle this.

    27. Re:How hard is it? by Jesus_666 · · Score: 1

      Which is why America needs a no-frills mobile provider. If that has remotely the same effect as in Germany, mobile telcos will be demoted to mere service providers and people will be compelled to buy their phone elsewhere because no-frills mobile providers don't sell phones.

      Granted, I'd expect the average American ISP to implement technical measures so that only certain (read: their own) phones have access to the data service or just kill off the no-frills provider by not making their networks available to it for a reasonable price. It's the cheapest way to keep doing business as usual.

      --
      USE HOT GRITS WITH STATUE OF NATALIE PORTMAN (NAKED AND PETRIFIED)
    28. Re:How hard is it? by FlyingGuy · · Score: 1

      Oh like because dude, there is totally like no profit in that, fer sure!

      --
      Hey KID! Yeah you, get the fuck off my lawn!
    29. Re:How hard is it? by Anonymous Coward · · Score: 0

      In my country, and I think in many places outside USA, almost nobody gets a phone from the carriers. You buy whatever phone you like and just plug SIM card into it.

    30. Re:How hard is it? by Nursie · · Score: 1

      Which is of course why my OpenMoko was never allowed on any network!

      Oh wait, FAIL. The only closed part of that was the GSM firmware, which is arguably not even part of the software stack.

    31. Re:How hard is it? by cptdondo · · Score: 1

      First off, my use was legit, and we were testing various technologies of communication with remote devices, looking at alternatives such as long haul radio modems, wifi repeaters, and GSM modems. So I did not hack the cell towers or anything.

      My point was more that, if one's goal was to do so, the technology is easily available and at or below the pricepoint for an unlocked phone. I think our cost for the board + modem was somewhere around $230.

      So the fear that an open phone would be used to bring down the network is not legitimate; the technology is already there and it hasn't happened (at least not on any significant scale).

    32. Re:How hard is it? by izomiac · · Score: 1

      Well, since we don't exactly have a secret police here in the US anyone who tried and got caught would be known regardless of what a business wants. We aren't that much of a corporate-ocracy yet. And there is money in fear mongering, so I'm not exactly sure our corporate overlords would really want to keep it quiet.

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

    34. Re:How hard is it? by Just+Some+Guy · · Score: 1

      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.

      I shudder in horror at the memory of the wild years when people were allowed to connect general purpose programmable computers to the POTS network with unlocked modems. You could just send one of the hacker commands listed in the back of the manual (can you imagine!) and it would cheerfully oblige without even verifying that the code complied with local and federal laws. Sheer anarchy, I tell you, with nationwide blackouts on an hourly basis.

      --
      Dewey, what part of this looks like authorities should be involved?
    35. Re:How hard is it? by James+McP · · Score: 1

      While I'm a little disappointed in Palm, it's only a little. Stupid stuff happens in large projects and Palm has so far played nicely with the GPL crowd.

      This was a weekend release from Australia. Palm will need a bit of time to respond.

      Plus there seems to be a difference of opinion through the GPL community if dynamic linked libraries can be "infectious" or not, at least according to the Wikipedia article on the GPL. If that's accurate, Lawrence Rosen isn't sure that a court would enforce the GPL on dynamic libraries.

      And you might be surprised at how reprogrammable the Pre is. With a simple code (june062009) you unlock the phone and can then install .ipkg files over usb, like on-device terminal access as root. You're pretty much in charge of the device once you've got root access.

      There are limits based on hardware drivers and the like but you can reconfigure most anything that isn't in a binary driver. Although as OpenMoko showed, coming up with open source drivers for modern cell hardware is not easy.

      I do not know if it is "tivoized" and will hork under unsigned kernels or if you can install anything you might want. That'd probably be delimiter for a "completely reprogrammable phone".

      Now I *really* want to know if I can put a different kernel on my Pre....

      --
      I've been on slashdot so long I'm starting to get out of touch with the cool stuff if it ain't on slashdot.
    36. Re:How hard is it? by jonbryce · · Score: 1

      You can buy the kits to do that sort of thing from the likes of Nokia. One application of this I'm aware of is to attach it to a webcam and use it as a remote security camera.

    37. Re:How hard is it? by omnichad · · Score: 1

      Having root access still doesn't give you hardware-level access to the radio. It's got its own firmware that's locked down separately.
       
      Gnu Software Radio is only a tool. If you have a hardware transmitter, that's fine too. If you start broadcasting on frequencies you don't have a license for, that's a problem. But there's a lot of people who do have licenses, including amateur radio. Plus there are plenty of unlicensed bands you can play with in that software. Since the transmitters built into phones are locked into licensed frequencies, there's never a legitimate use for a consumer to have access. That's why they're allowed to be locked down in that area.

    38. Re:How hard is it? by omnichad · · Score: 1

      Not really. Still uses your SIM card for authentication to the tower. Those restrictions are all built-in to the radio chip.

    39. Re:How hard is it? by ahsile · · Score: 1

      Communications companies are taking steps to actively avoid being turned into "bit-pushers", as they called it at my previous employer. They are resorting to slimy tactics such as putting intentional packet jitter on traffic in order to degrade service for applications like VOIP. Of course, if you want to avoid the jitter you can pay for that! Don't underestimate how much effort a TelCo will pursue in order to avoid having their revenues shrink.

    40. Re:How hard is it? by FlyingGuy · · Score: 1

      Your sarcasm is appreciated; however, the cell system is a bit of a different system. There is a whole lot of out of band stuff happening between the tower and the phone. This was not so true back in the days of my beloved USR Modem. The POTS network just sent your tones down the line as plain old audio and what happened on the other end was of little concern to the TelCo since your circuit was designed to run full time, all the time with the bandwidth that was provided and if things got a little too busy, you got a busy signal when you went off hook and dialed ( circuit busy, as apposed to the other end being busy ) and so the system was pretty much self regulating.

      --
      Hey KID! Yeah you, get the fuck off my lawn!
    41. Re:How hard is it? by Anonymous Coward · · Score: 0

      I have a SoftBank branded Japanese cell that is a custom clone of an HTC touch diamond pro, that is unlocked and working on US T-Mobile. It also works on ATT, but despite their claims of "largest total coverage area" recently, their service DOES NOT work at my house. T-Mo charges less per minute, and actually works where I live.

      However, if you want to see Draconian "Phone to carrier" restrictions, go to Japan. Their carriers are VERY picky.

  20. Re:Well by Anonymous Coward · · Score: 0

    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, this wouldn't be a problem.

    If you don't want to comply with the GPL, write the f*cking code yourself and quit whining. The world doesn't owe you free source code.

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

    [Citation Needed]

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

  23. Re:Another example of Not Really Free by pipatron · · Score: 1

    Oh, the industry is moving to BSD-style licenses? When? What industry? Did they actually use GPL-style licenses before? Got anything to back this up? This is one of the most opaque attempt at spreading FUD I've seen here on slashdot.

    --
    c++; /* this makes c bigger but returns the old value */
  24. Re:Another example of Not Really Free by Anonymous Coward · · Score: 0

    Yeah right, we live, free no conditions, every day.

  25. MOD PARENT UP by TheSHAD0W · · Score: 1

    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?

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

  26. 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 postbigbang · · Score: 1

      Uh, no, the GPL isn't a copyright license, it's a procedural use of code that may or may not otherwise be bound by copyright. The 'open' side of the license, should a coder be bound by it, doesn't nullify copyright, and never did. It's a usage license that defines the procedure under which the code can subsequently be used, how modifications are treated, and says how the use of the code binds one to the obligations of the license.

      --
      ---- Teach Peace. It's Cheaper Than War.
    4. Re:I'm confused by T+Murphy · · Score: 1

      In general /. seems to support the easy spread of information. Slashdot isn't inherently against copyright, just cases where it restricts the flow of information (basically everything but GPL). Of course many people like to over generalize and take sides for or against copyright without boiling it down to the basic issues.

      If your comment is taking a stab at those who over generalize, you understand this already. I realize I'm generalizing too.

    5. Re:I'm confused by JonJ · · Score: 1

      It's a usage license

      The GPL never has, and never will be, about usage. It's about distribution.

      --
      -- Linux user #369862
    6. 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
    7. Re:I'm confused by Trepidity · · Score: 1

      A common view on Slashdot (though certainly not held by everyone) is less a position on copyrights than a position on DIY hackability: that it should be 1) possible; and 2) legal.

      From that perspective, the GPL's use of copyright law is good, because it forces companies to both release their code and permit derivative works of it. Other uses of copyright law might be bad, because they attempt to make DIY modifications illegal: either prohibiting sharing your modifications (conventional copyright law) or prohibiting you from even making them at all (DMCA reverse-engineering restrictions). And of course there are non-copyright impediments to DIY modifications as well, like DRM and simple obfuscation, all of which are also sort of unpopular on Slashdot.

    8. Re:I'm confused by betterunixthanunix · · Score: 1

      RTFGPL:

      "This License explicitly affirms your unlimited permission to run the unmodified Program."

      The rest of the license details the conditions under which you may distribute copies of the work, but as with all software licenses, the GPL must give you permission to install and run the program in the first place.

      --
      Palm trees and 8
    9. 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.

    10. Re:I'm confused by SpacePunk · · Score: 1

      It all depends if the reader thinks of 'free' as in free beer, or free speech. But, that can be dependent on what the reader personally wants. Usually people want free beer, they couldn't give less of a shit about free speech. But, the same people that want everything to be free as in beer probably are downloading Britney Spears, Milty Cyrus, or Jonas Brothers music so what they think really doesn't matter. They will usually oppose the BSD/MIT license because it is not as viral as the GPL.

    11. Re:I'm confused by Al+Dimond · · Score: 1

      No Free Software license, GPL included, relies on the theory that you must get the permission of the copyright holder to use the software. The GPL only applies when you redistribute. The software is freely offered for any usage.

      The theory that using the software requires a copy as defined by copyright law is used only by proprietary software makers to enforce EULAs. I think it's a pretty dubious theory (to be specific, I think the idea that copying the binary from system memory to RAM counts as a copy for the purposes of copyright law is absurd, but a copy from installation media to your hard drive should probably count), and apparently they're not too confident in it either -- they also do their best to make sure users agree to the license in one way or another.

      Even if the proprietary vendors' theory is right it doesn't affect the GPL much. If copying to system memory constitutes a copy, you're now obligated to provide yourself with source code if you request it. Or is it that your hard drive is obligated to provide your RAM with source code?

    12. 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.
    13. Re:I'm confused by Anonymous Coward · · Score: 0

      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.

      Slashdot is a website and is incapable of having an opinion. Nevertheless, to answer your point: copyright licenses are a tool. Like any tool, they can be used for good or for evil. Those who consider free access to information would tend to regard the GPL as a good use of copyright as it is written to ensure free access to the licensed code, and licensing designed to prevent access to information as an evil use of copyright.

      This reasoning works the same way as the idea that knives are a useful and good tool to prepare food yet consider stabbing people at random to be wrong. It is a logically consistent position even if you do not agree with the values that cause people to make the good/evil judgement in this way.

      For clarity, I do not consider proprietary licensing to be evil. Now that this has been explained to you, any further posts of this nature made by you can be identified as trolling.

    14. Re:I'm confused by LordLucless · · Score: 1

      I'll say your confused, you seem to be thinking of the corpus of slashdotters as a single entity. Do you even read the comments on stories?

      --
      Just because you're paranoid doesn't mean there isn't an invisible demon about to eat your face
    15. Re:I'm confused by mpe · · Score: 1

      Uh, no, the GPL isn't a copyright license, it's a procedural use of code that may or may not otherwise be bound by copyright.

      Actually that's exactly what it is. Copyright law says "You need permission from the copyright holder to do X, Y & Z". The GPL (and anything similar) says "You have permission subject to conditions A, B & C".

      It's a usage license that defines the procedure under which the code can subsequently be used,

      The GPL says nothing about how the code can be used, it is only concerned with transfer of copies to other parties. The GPL is most definitly not an EULA, no matter how many people think it is!

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

    17. Re:I'm confused by Anonymous Coward · · Score: 0

      Indeed. Only I, the Anonymous Coward, comment on every story. Everyone else has off days and off hours.

    18. Re:I'm confused by MHDK · · Score: 1

      Copyright has never been designed such that rights holders could dictate each and every use of a copyrighted work. For instance, publishers have never been allowed to prevent libraries lending their books, never been allowed to demand payment for the lending of their books, never been allowed to demand payment for sales of second hand copies of their books, never been allowed to demand payment for people being reading a book that was bought by somebody else and lent to them ... and so on.

      Only you can say whether those conditions amount to an evil government making choices that should be the publishers ... or whatever. There are laws in existence now that forces the holder to allow such exemptions. There already are varying levels of protections based on the intended use of the work. It is impossible to make any sense of your statements on this matter.

      As for the purpose of copyrights: This is a matter of history, and the facts can be checked. In the US, copyright only exists for the public benefit that is accrued through the promotion of the sciences and useful arts. I forget the exact terminology, but it's there in the Constitution if you don't know already. The point is that according to that document, copyright should only be granted when it promotes the benefit to the public by giving incentive to artists and authors. The extent to which copyright law fails in this regard, then the purpose is defeated. One such obvious example is extending copyright terms on works in the past. No artist or author can be further encouraged to contribute to a work he has already contributed! It's absurd!

      Technology has changed the debate. The public used to be unable to make copies of books and other works easily without cost. Copyright originally had no affect on what the public could do in practice - they did not have a printing press. This has all changed, now to the point of reproduction costing nearly nothing. The real question is now how to encourage new contributions without unnecessarily imposing resistrictions on the public. It's a balance of rights, and always has been.

      Feel free to explain why non-commercial copying should not be allowed, in light of the apparent fact that the considered opinions of the authors of the French copyright regime were to allow such copying, without redress to untenable over-generalisations such as those addressed above.

    19. Re:I'm confused by Anonymous Coward · · Score: 0

      Slashdot, as well as the Open Source community itself, has NEVER been against copyright. We RELY on the copyright to ensure that our work remains in the condition the authors demand (i.e., modifiable, open, available). If you comply with the copyright, be it either commercial or not, then you have nothing to worry about. Failure to comply will often result in lawsuits, if only to ensure that the works are not "lost" into the proprietary world.

      Never mistake "Copyright" for "Proprietary". Taking copyrighted open source material and making it proprietary violates the copyright, which is a basic tenet of all the 160 or so licenses recognized by the OSI as being "open source".

      I hope that this problem with the Pre is merely an oversight, and can be rectified quickly and easily by Palm. However, I feel pretty sure that the suit would not have been filed had not Palm already been notified of its error and still failed to comply.

    20. Re:I'm confused by maxume · · Score: 1

      It would be clearer to say that most such licenses grant permission to use the software and place conditions upon distribution of the software. If the licenses did not grant permission, each user would need to get permission from the copyright holder.

      --
      Nerd rage is the funniest rage.
    21. Re:I'm confused by Anonymous Coward · · Score: 0

      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.

      Thank you! I hope the OP actually reads that. There are too many ideologues on Slashdot.

    22. Re:I'm confused by Late+Adopter · · Score: 1
      Clearer but still incorrect, according to 17 USC 117:

      (a) Making of additional copy or adaptation by owner of copy. Notwithstanding the provisions of section 106 [17 USC 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

      http://www.bitlaw.com/source/17usc/117.html

    23. Re:I'm confused by maxume · · Score: 1

      I was speaking of GPL and friends, not proprietary software.

      --
      Nerd rage is the funniest rage.
    24. Re:I'm confused by Late+Adopter · · Score: 1

      It would be clearer to say that most such licenses grant permission to use the software and place conditions upon distribution of the software. If the licenses did not grant permission, each user would need to get permission from the copyright holder.

      It doesn't matter what license you're talking about. No person needs permission under a license to use software. An end-user could decline the GPL completely if he so desired, and still be completely fine by copyright law if he ran the associated program.

      The GPL grants, under limited circumstances, some extra privileges not available under standard copyright. You're free to take that deal or leave it if you want, but it doesn't cover usage at all.

    25. Re:I'm confused by jonbryce · · Score: 1

      We are in favour of the use of copyright to promote the progress of science and useful arts as per the US constitution, but not when it is used by the **AAs to achieve the opposite effect.

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

    27. Re:I'm confused by Anonymous Coward · · Score: 0

      Indeed you are confused.

      But really, you don't have to make repeated posts in order to prove it. We already got it.

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

    29. Re:I'm confused by fulldecent · · Score: 1

      In a reasonable number of years, us GPL supporters will expect all licensed code to become pubic domain.

      --

      -- I was raised on the command line, bitch

    30. 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.
    31. Re:I'm confused by skeeto · · Score: 1

      You should read up on copyleft sometime before making such foolish posts in the future.

    32. Re:I'm confused by Anonymous Coward · · Score: 0

      I think those that break any law should be shot.

    33. Re:I'm confused by Anonymous Coward · · Score: 0

      Thanks for pointing out the hypocrisy around here.

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

  28. Re:Well by myrdred · · Score: 0, Troll

    If you ARE writing open source software, it's not a bullshit license.

    Unless you want to license your open source code as BSD/MIT...

    Suppose you're writing an open source app (let's say 20k LOC) and wish to license it under MIT. Now, suppose you need a specific functionality that's already been implemented by another open source project under GPL (let's say the functionality is 1K LOC).

    Now, you can either use that functionality, but would be forced to relicense your project as GPL (thereby giving up your freedom of being able to choose how you want to license the code you have written), or re-implement the same functionality yourself and license it as MIT (thereby duplicating effort).

    As an open source software developer wishing to license my code liberally, I am forced to either give up my freedom of choosing the license for my code or re-implement functionality (thereby taking away my time from improving other parts of my open source app).

    So, the GPL license IS a bullshit license even if you are writing open source software (in certain circumstances).

  29. Re:Another example of Not Really Free by Random5 · · Score: 1

    So today there's a news story about it being used without permission and suddenly it's dead? If it's good enough to make it into the end product of a company as well known as Palm obviously it's working and there will be more companies who decide to licence GPL code and have an end product out faster that was cheaper to code.

  30. Guess what's also bullshit: by Anonymous Coward · · Score: 0

    http://news.cnet.com/8301-17938_105-10410074-1.html

    Hell, some snot-nosed terror banging away on a picture of his absentee mother is probably 10x smarter than most Twitterers. "Look at me! Look at me! I'm special! I feel so empty inside if I'm not prattling on about my inane life to other depressed losers!"

  31. Re:Well by kimvette · · Score: 1

    Now, you can either use that functionality, but would be forced to relicense your project as GPL (thereby giving up your freedom of being able to choose how you want to license the code you have written), or re-implement the same functionality yourself and license it as MIT (thereby duplicating effort).

    That is exactly the point. You have the freedom to use GPL code so long as you release any linked code as GPL as well, or you can rewrite it yourself or use an alternative. Everybody wins!

    However, if you take GPL code, obfuscate it and try to pass it off as your own, everyone loses.

    --
    The Christian Right is Neither (Christian nor right). See: Matthew 23, Matthew 25, Ezekiel 16:48-50
  32. 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.

  33. Fix the Slashdot moderation system by QuantumG · · Score: 0, Offtopic

    +5 Insightful? FFS, can we please get something better than "randomly assign mod points to people who never contribute to the site" please? please?

    --
    How we know is more important than what we know.
    1. Re:Fix the Slashdot moderation system by Anonymous Coward · · Score: 0

      I contribute to the site, and I recognise that a lot of the GPL movement including the original intention was to promote socialist ideals. Destroying proprietary software qualifies well in my opinion. Hence, they are evil assholes with less value than maggots. Why show consideration for evil?

  34. Re:Well (parent needs a clue) by Big+Jojo · · Score: 1

    Totally not seeing any way in which what you said could be read as disagreeing with what I wrote. Distribution is only one way to use software. It happens to be the one that Palm chose for this, so no other terms could apply.

  35. Re:Well by fuzzyfuzzyfungus · · Score: 1

    Is anything that stands in the way of you getting whatever you want at zero cost "bullshit"?

    The developer of the hypothetical 1kloc library is under no obligation whatsoever to licence his code in any particular way(unless you have him on contract or something).

  36. Re:Another example of Not Really Free by xiando · · Score: 1

    Just another example of why the industry is moving to BSD-style licenses. Face it, the GPL is dead and Stallman's socialist dream along with it.

    The LGPL, notice the L, will do just fine in those cases where software authors find that the GPL is too restrictive. And the GPL does a great job at protecting real people, if some corporation has a problem with releasing their code under GPL then that is their problem. The GPL says that you can not take free code and make it non-free, I do not see the lack of being able to take freedom away as a problem. But then again, I am not a evil corporation.

  37. Re:Another example of Not Really Free by postbigbang · · Score: 1

    This simply isn't true. The choices have been there for a long time. Palm could have used something else. They didn't. They could have also complied with the GPL license, and no sweat, no harm, no fowl. They didn't, it appears.

    --
    ---- Teach Peace. It's Cheaper Than War.
  38. Re:Another example of Not Really Free by onefriedrice · · Score: 1

    Your source for this fact?

    I'm not sure what the OP's source is, but he's probably referring to how the GPL is often thought of as the holy grail or end-all-be-all free license, and how most companies releasing free code nowadays tend to stick with MIT and Apache2.0 among others. That, plus the GPL probably isn't as prevalent as many assume. Many small, inconsequential projects and doodads choose the GPL (hey, it's what people think of when they think open source), but beyond the obvious big projects Linux and MySQL, there are a lot of big projects who have chosen other, arguably freer licenses, including Postgresql, Apache, postfix, etc.

    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.

    Which is why the common argument that the GPL magically protects users' interest more than other free software licenses is so silly. The GPL could cease to exist tomorrow and we would all still be running our free software irregardless of what other companies choose to do with or without the free code. User experience would probably improve because there would be a lot less "incompatible" code and presumably a lot less reinventing the wheel and therefore better software.

    Anyway, concerning the story at hand, if Palm violated the GPL, they should settle. What else needs to be said about it? Yeah...

    --
    This author takes full ownership and responsibility for the unpopular opinions outlined above.
  39. Re:Well by mdenham · · Score: 1

    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.

    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?

  40. Re:Another example of Not Really Free by erroneus · · Score: 1

    That is one hell of a wild-assed assertion. GPL is far from dead. BSD licenses guarantee that business and industry will take what they want and give nothing in return. BSD licensed code begs to be abused and to be used as a means to abuse the very public it came from. One look at Mac OS or MS Windows should that much easily enough.

    I can't say I fully agree with the whole GPL thing, but I get the general idea and I'm pretty okay with it. So it comes with strings attached -- strings that guarantee that it remains free. BSD is very idealistic and optimistic and I appreciate that it is. But it is clear that it can and will be abused and can and will be used against the public that created it. It is pretty immoral to take advantage of BSD licensed code in this way, but many people are simply not moral... or at least place profits above morals.

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

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

  43. Re:Well by Chabil+Ha' · · Score: 1

    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.

    I'd prefer them to just publish the viral parts of the app. These private entities should pay the real price for including GPL code with their own. By taking bribe money, the copyright owners only reinforce bad behavior, showing that instead of abiding by the terms, these devs can be bought.

    --
    We're all hypocrites. We all have hidden parts, it's the contrast between them that make us more a hypocrite than others
  44. Re:Another example of Not Really Free by Anonymous Coward · · Score: 0

    Consider that some people might not care if "business and industry" use their code, would be happy that someone found their work useful, and therefore would not consider this type of usage "abuse".

    In fact, I would go as far to say that there is nothing immoral or unethical about using said permissively licensed code in the way in which the license permits.

  45. Re:Well by grcumb · · Score: 1, Insightful

    If you ARE writing open source software, it's not a bullshit license.

    As an open source software developer wishing to license my code liberally, I am forced to either give up my freedom of choosing the license for my code or re-implement functionality (thereby taking away my time from improving other parts of my open source app).

    [Emphasis mine.]

    You're forced? Is the GPL being implemented at gunpoint now? Nobody forced you to use GPL software. It's your choice if you want to avail yourself of the hard work of others or not. If you do, then the least you could do is to respect their wishes about how the fruits of their labour are used.

    So, the GPL license IS a bullshit license even if you are writing open source software (in certain circumstances).

    If by 'certain circumstances' you mean that the GPL is a bullshit license because you want to use it in ways that it wasn't intended to be used, well... you have less than my fullest sympathy.

    Look, I respect software licenses - even the ones I don't agree with. I personally think that BSD is fine (though my preference is for GPL). And while I don't like a number of proprietary EULA's I've encountered over the years, I respect the right of the author to put conditions on how his work is used.

    It's clear that you don't agree with the GPL, but that doesn't mean you have to go casting aspersions on the license. The only argument you've made so far is that it sucks because it's not what you want. I sympathise, but the solution couldn't be clearer: Just use a different one, and stay away from GPL-licensed code in the future.

    --
    Crumb's Corollary: Never bring a knife to a bun fight.
  46. Re:Well by NaCh0 · · Score: 1

    You completely missed the "encourage the development of open source software" part of the grandparent post.

    The GPL doesn't allow conversion to BSD/MIT because it would be way too easy to go GPL to BSD/MIT to Closed.

    To reiterate, the GPL encourages the development of open source software. This is intentional and highly desired by software authors who use the license. If you don't like it, write your own code under your license of choice.

  47. Re:Well by palegray.net · · Score: 1

    I can definitely see the value in your view. However, I'm not advocating them just having to pay the licensing fees they originally should have. I'd love to see them pay a nasty punitive damages fine (enough to really hurt both their cash reserves and their public image). Of course, if they were forced to disclose a bunch of source on top of that, all the better.

  48. Re:Well by betterunixthanunix · · Score: 1

    Or, we can distribute our code under the GPL, and thus avoid these situations.

    --
    Palm trees and 8
  49. Re:Well (parent needs a clue) by McGiraf · · Score: 1

    wow ... I'm flabergasted.

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

  51. 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 Anonymous Coward · · Score: 0

      I guess the pdf reader has multiple components and rendering engine is GPL code which causes whole PDF reader to fall under GPL. It doesn't depend on if it is dynamically linked or not (for LGPL it would depend). Now request is to publish whole source for Palm pdf reader under GPL (or possible that palm pays for commercial license).

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

    4. Re:http://opensource.palm.com/ looks like it... by JSBiff · · Score: 1

      "It doesn't depend on if it is dynamically linked or not (for LGPL it would depend)."

      I don't really know if this has anything to do with it, but that's actually an interesting, open question, as far as I know, in law. The GPL "claims" that if you dynamically link, you create a derivative work. But, the FSF doesn't get to unilaterally define what a 'derivative work' is. So far as I know, no court has ever had a case, yet, which addressed this question, but it's entirely possible that the courts might find that dynamic linking does NOT create a derivative work, and therefore, the GPL does not apply. Of course, it's also entirely possible that the courts would agree with the GPL.

      I'm still waiting for an answer to this question. Personally, I find the arguments against defining linking as creating a derivative work to be very persuasive. Please note I am NOT anti-GPL, as some people may assume from this statement (I had this conversation one time before on a forum, I think it was Groklaw, and got some very vitriolic responses), but only that I believe that defining a dynamically linked executable to be a separate work to be more logical, consistent, and legally less problematic, and generally to be the position which better promotes freedom, which, after all, is what Free Software is all about, isn't it?

  52. Re:Well (parent needs a clue) by Anonymous Coward · · Score: 0

    Use is normally associated with consumption, primary function, or leverage. In that sentence, it would be referring to usage in regard to primary function of the software.

  53. 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.
  54. maybe not... by TheSHAD0W · · Score: 2, Interesting
    1. Re:maybe not... by Dahan · · Score: 1

      That looks like the source to the muPDF rendering engine, not the source to the Pre's PDF viewer app. "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."

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

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

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

    5. Re:maybe not... by Anonymous Coward · · Score: 1, Interesting

      That might be just an oversight, there is a GPL-license in the directory.

    6. Re:maybe not... by omnichad · · Score: 1

      If they successfully provided the source, I don't really care what typos or unnecessary garbage text is contained in their files. You must have your pedantry settings on high today.

    7. Re:maybe not... by SETIGuy · · Score: 1

      That might be just an oversight, there is a GPL-license in the directory.

      No, there's an LGPL license in the directory. You can't include a GPL library in an LGPL app.

    8. Re:maybe not... by ensignyu · · Score: 1

      Any LGPL-licensed code can be converted into GPL per section 3 of the LGPL v2.1, so the effect should be the same as dual-licensing LGPL/GPL. In practice, this means the work as a whole must be used as GPL, but you could potentially take another part of the code that doesn't rely on the GPL library and reuse that in a LGPL'd project.

      IANAL though.

  55. 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 ratboy666 · · Score: 1

      Well... maybe.

      And maybe not.

      It's the same story with GNU readline(); is the library a vital part of the Pre Viewer? And, if it is, does this make the application a derivative work? Does Palm want to go to court to argue that the Pre Viewer is not a derivative work of muPDF?

      I honestly would consider settling if faced with this. Unless I had me some "super lawyers", but, that's just me.

      Just sayin'

      --
      Just another "Cubible(sic) Joe" 2 17 3061
    3. 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...

    4. Re:Palm Mentions mupdf on the phone by xrayspx · · Score: 1

      Man I just really hope this gets worked out without the answer being "Remove the app from all deployed Pres", because that would really suck. I like that app, for the few times I've needed to use it.

    5. Re:Palm Mentions mupdf on the phone by Anonymous Coward · · Score: 0

      Yeah that's odd, how do you define Bundling I guess would be the question there. Seems like the question is "Will Palm give me the sources for the PDF Viewer if I ask them", and if they come with a GPL license.txt or similar.

      I'm sure we'll find out in the morning.

    6. Re:Palm Mentions mupdf on the phone by Anonymous Coward · · Score: 0

      They dual license there stuff, releasing new updates and features into the open source world a year or so after their commercial package. Most likely palm made assumptions it was just like all the other code they chose, and took the wrong code base. I find it odd they would react like this, I've dealt with the owner in the past who has been very down to earth. Maybe their business is dying and this is a final payday?

    7. Re:Palm Mentions mupdf on the phone by Anonymous Coward · · Score: 0

      Sounds to me like this violates the Debian Free Software Guideline #9: License must not contaminate other software.

      One should not force other softwares to be bound to a specific license in order for ones own software to be used. This is poisoning the freedom of other developers to choose the appropriate license for their software. You're not helping users of your code by using your code as a weapon in the campaign against closed-source software.

      muPDF is either non-free and non-GPL (for violating article 6 of the GPLv2 "You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License.") or it's free and GPL (because the license invalidates the imposed further restrictions). Either of these is clearly Artifex's fault and Palm should not be held accountable.

    8. Re:Palm Mentions mupdf on the phone by Just+Some+Guy · · Score: 1

      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.

      Yeah. They seem to follow the MySQL "open source for personal use only" form of dyslexia.

      --
      Dewey, what part of this looks like authorities should be involved?
  56. Re:Well by myrdred · · Score: 1

    Actually I never said I wish to restrict the freedom of others.

    I follow the "I disapprove of what you say, but I will defend to the death your right to say it" school of thought.

    Your freedom to write GPL'd code should not be restricted. My point was the license is not the golden chalice for any open source developer (which was the GP's point).

  57. Re:Well by myrdred · · Score: 1

    I meant "every developer" instead of "any developer" in the above post. Doh.

  58. Re:Well by myrdred · · Score: 0, Flamebait

    Did you miss the word either in the statement you emphasized?

    What I said was fact. Given the premise that I want the above functionality in my app, I either have license my app as GPL or re-implement the functionality as MIT/BSD. This is obvious from the restrictions the GPL places on the software. I don't see the point of dispute in this statement.

  59. Isn't Artifix based on Ghostscript? by Anonymous Coward · · Score: 1, Interesting

    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?

    1. Re:Isn't Artifix based on Ghostscript? by Dahan · · Score: 1

      Artifex is the name of the company that owns Ghostscript, which is a Postscript interperter. Artifex offers Ghostscript under the GPL and a proprietary commercial license.

      However, this lawsuit has nothing to do with Ghostscript, but muPDF, which is a PDF library written by Artifex, also offered under the GPL and a proprietary commercial license. Apparently, Palm has not purchased a commercial license to use muPDF, which means they need to abide by the terms of the GPL. However, they haven't provided the source to their PDF viewer app; all they've done is provide the source to the version of muPDF that they're using in their app, but that's not enough--muPDF is GPLed, not LGPLed.

  60. Re:Well by dakohli · · Score: 1
    Not really.

    But you still have a choice in the end. If you don't like the license, then don't use the code.

  61. Re:Well by Anonymous Coward · · Score: 0

    Don't blame a programming paradigm for a work culture problem

  62. Re:Well by myrdred · · Score: 1

    I never implied the developer has an obligation to let me use his code. Neither does the closed source developer.

    My point is by placing this restrictions, the GPL developer prevents not only closed source software using his code - but also certain class of open source software (BSD/MIT-style licensed).

    This is obvious - but my in stating it, I was disputing the point of the grandparent who was implying that GPL is good for every open source developer - which is not the case for developers writing BSD-licensed software, as the GPL code cannot be used in their projects.

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

  64. Re:Well by Anonymous Coward · · Score: 0
    has gone threw the roof in my eyes.

    Wow, that must have hurt.

  65. Re:Well by myrdred · · Score: 1

    If you don't like it, write your own code under your license of choice.

    I like the goal of the GPL, just not the means. People should write open source software out of their own free fill (as I do), and not because they are forced to by a license.

    You may argue that without the requirements the GPL places on people, there would hardly be any open source software. This is the assumption that most people are "bad" and would not share there code, but the GPL gives them no choice. I have more faith in the world and think that there are enough good-willing developers that would contribute code back anyway.

    Also did you not read my original post - why are you telling me to use a different license - when it was clear from my original post that I already do (BSD/MIT variants)?

  66. Re:Well by myrdred · · Score: 1

    Apologies for the spelling/grammar mistakes, "fill" should be "will", "there" should be "their", etc... I am tired.

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

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

  69. Re:Well by clang_jangle · · Score: 1

    Ow, my eye! The doctor told me never to put roof in my eye.

    --
    Caveat Utilitor
  70. Re:Another example of Not Really Free by Anonymous Coward · · Score: 0

    Lol, so other than Linux, Apache, KDE and Gnome, the GPL isn't used by many projects.

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

  73. Re:Well (parent needs a clue) by Anonymous Coward · · Score: 0

    You did fine. Some people might complain about your contraction, but I say fuck 'em.

  74. 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.
  75. 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.
  76. Re:Well by Phroggy · · Score: 1

    Once again: either find another solution, or write it your damn self. If I've chosen to release my widget under the GPL, it's because I don't want you to use it in your BSD/MIT project. My code, my choice, take it or leave it - and if you leave it, I don't have a problem with that. Heck, if you can make a better widget, maybe I'll drop mine and start using yours instead.

    Then maybe I'll make some improvements to yours, and release my improvements under the GPL. Don't like that idea? Then pick a license that doesn't let me.

    --
    $x='S24;r)>63/* h@<5+oZ)32"5cz';$me='phroggy'x$];
    $x=~y+ -xz+\0-Tx+;print$_^chop$me for split'',$x;
  77. Michael, of course by ysth · · Score: 1

    I don't know why, but I read the story title as "Palin Sued Over Palm Pre GPL Violation".

  78. GPL is far worse for your freedom than Microsoft! by AlexLibman · · Score: 0, Insightful

    Like Microsoft and other for-profit software companies, the GPL gang uses government-based aggression in order to enforce its so-called "intellectual property rights", but what makes it worse is that using the latest crack from The Pirate Bay nor any amount of money would fix your GPL-related legal problem. Microsoft is able to invest billions into R&D to protect its market share by actually delivering value and innovation to its customers (not all of whom are software geeks), which is why it has been able to retain its market position for all this time. Restrictive licenses like GPL discourage free market competition! The software authors, acting in the context of the competitive environment, should get to decide what they can do with their source code, like include it in a proprietary project some time in the future.

    Just look at how much good the small amount of permissively licensed software (ex. BSD, X, Apache, Xiph codecs, SQLite, PostgreSQL, Lua, etc) have done - pieces of that code are included in feature-competitive commercial products used by millions (or maybe already billions) of people all over the world! GPL, on the other hand, continues to be a black hole that companies like IBM and Oracle (both, interestingly enough, a part of the Military-Industrial Complex) continue to pour billions into, presumably in an ill-devised effort to hurt Microsoft, but in reality having a crummy-but-free desktop competitor only solidifies Microsoft's market dominance by crippling any serious proprietary competitors before they get a chance to get off the ground.

    BSD is free software, GPL isn't!

    (I know saying this will further push my karma toward negative infinity, but it is nonetheless true.)

    Falling prices and eventual open-sourcing of software should come as the result of free market competition, not government force!

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

  80. ZVUE by Max+Threshold · · Score: 1

    My ZVUE player crashed once, and I swear I saw a Linux console before the screen went blank. I want the firmware code!

  81. Re:Well by Max+Threshold · · Score: 1

    Yep. You should be fucking grateful that they've allowed you to use their code in the first place, under any terms.

  82. Re:Well by mdenham · · Score: 1

    Giving them money to do so doesn't count as gratitude?

  83. Re:Well by rdebath · · Score: 1

    Or, of course, you can just ask politely!

    They are perfectly within their right to say no, but for a 1000 lines there's a good chance the author will relicense that bit.

  84. Re:Well by simoncpu+was+here · · Score: 1

    Linux and other GPL-licensed software are familiar and comfortable.

  85. There's a lot less available by Rix · · Score: 1

    There's certainly a lot of good reasons for businesses to prefer BSD licensed code. There are just as many good reasons for developers (or businesses actually writing said code) to prefer the GPL.

    If you release code under the BSD license, you'll never see a dime for it that isn't charity. If you release code under the GPL, you get all the warm fuzzies of giving it to everyone and the ability to tell corporate users to pay up for closed source use.

    I don't know if there's a decent BSD licensed PDF library. I don't think so.

    1. Re:There's a lot less available by hairyfeet · · Score: 1

      Well to be fair it is in a businesses own best interest to release any changes they do to BSD back into the system, they just aren't forced to do so like under GPL. Think about it, I use BSD Foo and have to tweak it to work on my Device (Rev a). Now my device has sold well and I am gonna be putting out Rev B with new features, but if I didn't release the tweaks I did on BSD Foo then I'm gonna have to pay to back port all my tweaks into BSD Foo for Rev B, whereas if i would have just released it there is a good chance it would have just be incorporated into mainline.

      And lets be honest here, it isn't like these companies are building some super custom toolkit where releasing would give their competitors an advantage anyway. Most are taking one simple tool (like the PDF reader in TFA) and incorporating it into their device. Releasing that one tool wouldn't affect them if it is BSD, since it is the device as a whole that is gonna be sold. But in a mobile device if I have linked to the tool all over the place and it is GPL I'm gonna end up having to release the whole smash, and the last thing the mobile carriers want is a device where hackers can enable/disable features without paying. Yeah I know it sucks balls but that is just how the mobile game is played here.

      So I still don't see how risking getting dragged into court over a GPL violation or having to release my code so the hackers can start tweaking and end up getting my device banned from the network would be worth it over BSD, unless BSD is horribly broken somehow compared to the GPL code.

      --
      ACs don't waste your time replying, your posts are never seen by me.
  86. Re:Well by TangoMargarine · · Score: 1

    ...citation?

    --
    Unity? Screw that: XFCE. Slashdot Beta? Screw that: SoylentNews. Australis? Screw that: Pale Moon. UX developers DIAF
  87. Re:Well by Anonymous Coward · · Score: 0

    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.

    The only way the GPL can come back and bite anyone in the ass is the exact same way you distributing pirated software can come back and bite you in the ass. The license exists, it explicitly states that if you want to distribute the software you must make the source code available. There is no mystery to it. The only way you can get sued for using GPLed software is if you intentionally and willingly want to violate the copyright license.

  88. 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
  89. Re:Well (parent needs a clue) by Bill,+Shooter+of+Bul · · Score: 1

    Good point.

    --
    Well.. maybe. Or Maybe not. But Definitely not sort of.
  90. Re:Well by Chaos+Incarnate · · Score: 1

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

    The second-gen group could also replace all of the derived code with own-copyright code, but in general, yes, they would need the agreement of the applicable license holders, and couldn't speak for them. (Otherwise anybody wanting to use GPL code just has to fork it, and could then license it for commercial use with impunity.)

    --
    Benford's Corollary to Clarke's Law: "Any technology distinguishable from magic is insufficiently advanced."
  91. Re:Another example of Not Really Free by Zey · · Score: 1
    pipatron (966506) wrote:

    Oh, the industry is moving to BSD-style licenses? When? What industry?

    A fair point to make, that. Very few successful commercial enterprises have ever used a GPL license for their software. For the few that did, their GPL software ended up acting as loss-leaders for other technologies or for generating support contracts.

    Speaking subjectively, I can't imagine why a commercial company would want GPL software anyway. BSD license code attracts older, more accomplished and experienced developers with a work ethic they've acquired from working in a professional environment. GPL code attracts young cowboys and ideological zealots -- teenagers and students who don't have bills to pay, or a family to support, and have not had to develop those professional skills.

    Did they actually use GPL-style licenses before?

    I doubt many companies themselves did, but, most software developers and development managers in those companies would have been exposed to the GPL at various times in their lives -- particularly back when they themselves were students, living cheaply at home.

  92. Re:Well by Anonymous Coward · · Score: 0

    You seem to be a bit confused. You are only forced to "relicense" your project as GPL if you willingly try to build your own project from a fork from a GPL project or if you intend to cut and paste source code from a GPL project. To put it in other words, if you wish to use the work of another author you must obey the conditions he places in order to use it.

  93. Why do you assume nothing's wrong with towers? by jonaskoelker · · Score: 1

    If your phone can screw up the towers, then there's something wrong with the towers.

    Yes. Now, why are you assuming nothing is wrong with the towers?

    Remember, the phone infrastructure is designed by people who think designing their own crypto (without review from crypto experts) is a good idea.

    Be aware that if you're roaming, the phone company you're guesting can pretend to your phone service provider to be your phone (i.e. they can place calls in your name, intercept your calls, etc.).

    (At least that's how I remember that lecture.)

    I wouldn't trust these people to not trust the client. I wouldn't trust these people to not trust in law-based security (i.e. deterring people by threatening to find and punish them after the fact).

    Why do you trust these people to make good security decisions?

  94. Re:Well (parent needs a clue) by Anonymous Coward · · Score: 0

    You did fine. Some people might complain about your contraction, but I say fuck 'em.

    Shouldn't that be

    Some people might complain about your contraction, but I say "fuck 'em."

    Or

    Some people might complain about your contraction, but I say that they should be fucked.

  95. 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.
  96. Re:Well by Anonymous Coward · · Score: 0

    These private entities should pay the real price for including GPL code with their own. By taking bribe money, the copyright owners only reinforce bad behavior, showing that instead of abiding by the terms, these devs can be bought.

    I am learning to write code. When I have enough skill to write something worth using it will probably be released as GPL. However, just as my skills at things other than coding are available in return for payment, so too will my skill as a programmer. If someone wishes to pay money for my code to be licensed under different terms I do not consider that to be bad behaviour, nor do I consider my willingness to sell the product of my labour to be an indication of any moral deficiency on my part.

  97. Re:Well by Anonymous Coward · · Score: 0

    To the contrary, Apple uses quite a bit of GPL'd code in OS X, including gcc. It's true that they prefer to license stuff under their modified BSD license but they have no problem working with GPL'd stuff.
    http://www.opensource.apple.com/release/mac-os-x-1062/

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

  99. Re:Well by Lord+Maud'Dib · · Score: 1

    I'm fairly confident you will find a vast amount more GPL software than BSD software.

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

  101. Re:Well by I+cant+believe+its+n · · Score: 1

    Agree, but a better move would be to simply contact the developers of the GPL:ed software and ask for a commercial license instead. The GPL lets you try the software, lets you create other software around it, but if you would like to distribute your application as closed source, you may have to pay for some other form of license.

    I find it hard to understand why someone would start crying for not being allowed just take take several years worth of development effort, thinly repackage it and then claim that no one else is allowed to touch "their" software without paying for it.

    Open source your software or pay the original developers for a commercial license.

    --
    She made the willows dance
  102. If you don't like the license by OrangeTide · · Score: 1

    then write it yourself. I realize that implementing anything significant hurts a product's tight schedule, but if you can't open source most of your product then you'll just have to suffer and do it the hard way like everyone else in the business.

    --
    “Common sense is not so common.” — Voltaire
    1. Re:If you don't like the license by verbatim · · Score: 1

      there's also the "throw money at it" solution, which (when possible) involves, you know, paying for a closed license. People tend to like money, and many GPL projects owners are happy to multi-license when money becomes involved.

      --
      Price, Quality, Time. Pick none. What, you thought you had a choice?
    2. Re:If you don't like the license by OrangeTide · · Score: 1

      A popular tactic around here is to just hire the lead developer of an open source project. You give him/her some cash for an exclusively closed source friend license, plus you get someone to maintain it and deal with merging in changes for the future.

      --
      “Common sense is not so common.” — Voltaire
  103. 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?

  104. Re:Well (parent needs a clue) by Anonymous Coward · · Score: 0

    > Also, you misspelled licenses.

    The people who invented English would probably disagree with you there.

  105. Re:Well by LordVader717 · · Score: 1

    You can win by relicensing as GPL. If you insist on being stubborn you can't take a free ride on other people's work.

    People who license their work as GPL obviously want everyone who uses their code to do the same. They believe that they can be exploited otherwise by commercial interests. You should respect that.

  106. stop the presses by Anonymous Coward · · Score: 0
    1. Re:stop the presses by JSBiff · · Score: 1

      Those links are interesting, and at first glance, appear to contradict the story, but I think, in actuality, they might not. Here's what I mean: Yes, you can download the source for mupdf, but my reading of the rather scarce-on-detail article is that the GPL violation in this case arises NOT because they aren't shipping the source code for muPDF, but rather they aren't licensing the entire PDF Viewer application under the GPL. That is, they took a GPL work (muPDF in this case), created *another* work which incorporates muPDF, but did not license the new work under the GPL and offer source. This is against the terms of the GPL. Simply publishing the source code for the original work (even including patches, if those patches don't include the entire derivative work) does not make you GPL compliant.

      I might be wrong. As I said, the article doesn't clearly spell out the problem, but that seems to be what they are saying (I think).

      Personally, I'm willing to reserve my outrage in this case until further details emerge. It may also be interesting to see if this is a case of dynamic linking. One of the great unanswered questions of U.S. copyright law, right now, is whether dynamic linking creates a derivative work. The GPL asserts that if you dynamically link your app to a GPL dynamic library, you have created a derivative work, and the GPL thus applies. However, there's some very good arguments (at least in my opinion, but I'm not a lawyer, judge, or legislature, so my opinion doesn't really count) that dynamic linking should not be considered creating a derivative work. Again, I really have no idea if this is the case with this program, so I'll just watch this develop.

  107. Re:Well by LordVader717 · · Score: 1

    That's a major diversion of the discussion..
    Your said the GPL is a bullshit license. The response was directed to your argument

  108. simmer down by Anonymous Coward · · Score: 1, Interesting

    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.

    1. Re:simmer down by Bill,+Shooter+of+Bul · · Score: 1

      Unfortunately not. I was trying to point out that his post wasn't well reasoned. He hadn't thought out his points and I thought his grammar was further proof of it. If. in some alternate grammar that I am not aware of ( Likely the one I was educated in ), his is actually correct, then I apologize. But everything else in the post still stands. It was not an attack on his character, just a reminder for him to slow down and think about the issues before posting. In retrospect, I might have taken the same advise ( or advice) .

      --
      Well.. maybe. Or Maybe not. But Definitely not sort of.
    2. Re:simmer down by Anonymous Coward · · Score: 0

      Since we're being pedantic, it wasn't an ad hominem. He was making a separate argument that was wrong, not using a personal attack to further his point. You see, I can be of both the opinion that your argument is right, and you're an asshole.

      I hope this can be a learning experience for you.

  109. Re:Well by LordVader717 · · Score: 1

    Do developers of proprietary apps offer distribution licenses to anyone? I don't think so.

  110. Re:Well (parent needs a clue) by Anonymous Coward · · Score: 0

    A great example of this is something like MySql. I can change the software to do what ever I want,

    Since you opened the door to being technical, that isn't "use", either. That's modification.

    "Use" is reading the code or running the program/calling the library. If you are going to call modification a "use", then you must concede a broader definition including all six of the exclusive rights inherent in copyright. But I suspect you won't do that, because it means that the other poster's sentence you took exception to would become correct.

    Regardless, the GPL is an instrument of use, because before you can use a copyrighted work, you must come into lawful possession of it. Therein lies the basis for all licensing, software and otherwise. A wants to do X with something owned by B. B says, "I promise not to sue you for doing X if you promise to Y." That's a license. Y can be "pay $50", "show me all your code changes", "use it only from 4pm to 6pm", or just about anything.

    The GPL imposes no limitations on use per se, but that is not the same thing as not "covering" it as you suggest. It is covered, and it begins in the preamble: "To protect your rights, we need to prevent others from denying you these rights or asking you to surrender the rights." (GPLv3) If the GPL did not address use, it would have no way of protecting your rights in that regard. The GPL gives you lawful possession; lawful possession is required before you can use something without being sued. The GPL also protects you from individuals limiting your rights to use the software by way of a secondary license.

    Once again:GPL covers distribution only, not use.

    No. I see this repeated all over the place. It is not true. The GPL restricts distribution only, not reproduction, modification, or other forms of usage.

    In order to receive a copy to use, you must take part in a distribution of the software. There are restrictions in place on that software from the very beginning--there must be. A license must have a scope; if there were no restrictions at all on your use of the software, that would be called "public domain". Whether those restrictions affect you or your intended use is a separate question, but they're undeniably there and in effect.

    That initial distribution unto you gives you all of the privileges and responsibilities incumbent in the license: full, unhindered personal use; full, unhindered rights to prepare a derivative work; and explicit permission to redistribute in accordance with particular limitations, namely, making source code available.

    What you mean to say is that the GPL does not impose conditions on simple use or modification as a prerequisite to acquiring a copy. But the provisions of the GPL are binding in their entirety immediately upon receipt of the copy--it's what you agreed to in order to be given the copy.

    You're implying a gap where none exists. The GPL always applies in its entirety when you use GPL software. What it does not do is impose restrictions on your non-distributing use. It is not the case that you receive the software with no license and then magically one day a license comes into existence. It is there from the beginning, as all of your rights and responsibilities must engage with the conveyance itself. It says in the preamble (v3), "By contrast, the GNU General Public License is intended to guarantee your freedom to share and change all versions of a program--to make sure it remains free software for all its users." If the GPL did not "cover" use of the copyrighted work, it would not be able to achieve this goal.

  111. Re:Well (parent needs a clue) by Anonymous Coward · · Score: 0

    I agree with your argument on the GPL, but:

    1. Spelling is not grammar.

    2. We English spell "licence" like that. I suspect that your forefathers did too. We can't help it if you colonials go and mess up our language, but please don't then try and retro-correct us.

    3. Correcting a one letter difference in spelling adds nothing to your argument but, rather, distracts from it.

  112. Re:Another example of Not Really Free by donaldm · · Score: 1

    I very much doubt that the "Industry" is moving to BSD licenses however if the the Industry want's to produce packages for Linux and there is huge money to be made doing this then they are going to have to get use to working with the GPL otherwise they may as well produce packages for MS Windows and all that can entail.

    From Fedora 12
    Total packages on my system:
    # rpm -qa |wc -l
    1687

    Total packages under the BSD license:
    # rpm -qa --queryformat %{License}"\n"|sort|grep BSD|wc -l
    169

    I think the following shows how BSD licenses are moving to the GPL:
    # rpm -qa --queryformat %{License}"\n"|sort|grep BSD|grep -v GPL|wc -l
    121

    Total packages under the GPL (note LGPL is included under this as well):
    # rpm -qa --queryformat %{License}"\n"|sort|grep GPL|wc -l
    1108

    You can get more creative and get further statistics such as GPL3:
    # rpm -qa --queryformat %{License}"\n"|sort|grep GPLv3|wc -l
    99

    Also I did not take into account mixed licenses and other licenses such as Samba and MySQL, with the above commands you can get some interesting results.

    I am quite sure that if you look at Debian distributions you are going to see similar results although you will have to use the Debian package manager to do this.

    --
    There ain't no such thing as proprietary standards only proprietary formats. Standards are by definition open.
  113. Re:Well by dmbasso · · Score: 1

    People willing to share their code have no problems with the GPL. Those who don't want to contribute back are free to not use GPLed code. Nothing is forcing you to do anything just because a GPL software exists.

    Btw, following your reasoning logic, I have several GPLed projects... oh, too bad, now that I told you, you are obliged to rewrite them!

    --
    `echo $[0x853204FA81]|tr 0-9 ionbsdeaml`@gmail.com
  114. 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.

  115. Re:Well by beerbear · · Score: 1

    thank you. spot on target.

    --
    Hold my beer and watch this!
  116. 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.
    1. Re:Do you have thousends of programmers? Use BSD. by ClosedSource · · Score: 1

      Sure, prior to the GPL, nobody ever troubleshooted their code or fixed it.

  117. Typical freeloader. by jotaeleemeese · · Score: 1

    Whining about how other people decide to license their own hard work.

    You have no shame.

    --
    IANAL but write like a drunk one.
  118. The result is that all the code reamins open. by jotaeleemeese · · Score: 1

    Which is the frigging point.

    You don't like it? Fine.

    But there is no reason why other people should submit to your wishes.

    If replication of effort is needed it is because you are not willing to share all your code, that being the case I don't see why people that actually want to make sure all code remains open to all is to blame.

    Your choice, their choice, you should respect the freedom of others about how their work is used, in accordance to their wishes.

    --
    IANAL but write like a drunk one.
  119. Who is forcing you! by jotaeleemeese · · Score: 1

    Really, how many times are you going to use that word and its derivatives?

    Nobody is forcing you to do anything.

    Your arguments are baseless, the work of others is not for you to take as you please, it is so tremendously simple that I just don't understand why somebody just can't get it.

    --
    IANAL but write like a drunk one.
  120. Re:Well by gerddie · · Score: 1

    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?

    There is already a price tag on it: "open your changes or additions". If this is too expensive for you, you have to buy elsewhere - it's the same as if the prise tag would be in €.

  121. Re:Well (parent needs a clue) by Anonymous Coward · · Score: 0

    Licence is the more common spelling in the UK. License is the spelling used in the US, and is an alternative spelling in the UK.

    Note I haven't spelled grey wrong.

  122. Re:Well by smpoole7 · · Score: 1
    Is anything that stands in the way of you getting whatever you want at zero cost "bullshit"?

    .

    I am anything but a GNU diehard (a True GNU(tm) will insist that you don't use Acrobat Reader or NVidia's drivers for Linux, for example; I use both). But I understand the license and the purpose behind it.

    I create a piece of software. I own it. It is MINE. There's a ton of work put into that software. So ... it's time to release it. For whatever reason, I choose the GPL.

    If it helps your thinking, look at it this way. You could pay me for the right to use that software. But in a sense, I have said: "you can use this software, and may redistribute it to your heart's content, subject to this one restriction: if you make changes, you must include the source code for those changes with the distribution." That's what I am "charging" you, as the owner of that code, for distribution. Pay up, or shut up.

    (Yes, that's a simplification, but it makes the point.)

    This is WHY there can be dual-license schemes -- GPL for the masses, paid-and-closed for those who prefer. If you don't pay me, then I expect you to abide by the GPL.

    While this, too, is inaccurate, it's another way to look at it: suppose someone donates property for a hospital or civic center. It's THEIR property. They own it. They have a right to dispose of it as they wish. They have chosen to donate it, WITH a stipulation: it must be used for the intended purpose. If the ones receiving the property attempt to sell it for mere gain, or do something else with it, there will probably be a lawsuit (happens all the time).

    Likewise, that software is MINE. I OWN it (this is one reason why the FSF frowns on public-domain release; read the Richard Stallman's admittedly-long-winded mainfestos about this). The only way to guarantee *freedom* for that software once it leaves your hard drive is to (a), retain ownership, but (b), insist that AS A COST of distributing that software, you agree to the terms of the GPL.

    If you don't like it, don't use the GPL. Use BSD or public-domain software. No one is forcing you.

    --
    Cogito, igitur comedam pizza.
  123. Re:Well by funkelectric · · Score: 1

    Good point. It has made me see the GPL in a whole new light. It is a pyramid scheme, and a cunning one at that.

  124. Re:Well (parent needs a clue) by Anonymous Coward · · Score: 0

    Define "distribute". Does it have to be on removable media, or disseminated on a network? Does putting software on a piece of hardware (e.g. phone) that is, um, distributed widely to hundreds of thousands of people qualify?

  125. Re:GPL is far worse for your freedom than Microsof by Anonymous Coward · · Score: 0

    I don't get it. The guys peddling GPL software are doing voluntary co-operation to provide goods free of charge for anyone to use. Why is there such a hate campaign going on against them? What's it to you what other people are doing with their time and money?

  126. 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.
  127. Re:Well (parent needs a clue) by Anonymous Coward · · Score: 0

    Nice clarification. There is one exception to the use/distribution dichotomy you talk about though - the GNU Affero GPL. Most versions of the GPL, as you say, concern themselves primarily with distribution. You can use GPL'd software however you like, as long as you respect the distribution terms. The Affero GPL also limits use: if the software is a network application, you must provide users of that application access to the underlying source code.

    The old style free software licenses don't really address the case of people hoarding knowledge behind software-as-a-service business models; they were predicated on the notion that programs were distributed in binary form to end users. I'm more than a little worried that if current trends continue, we'll end up in the same bad place we were before the GPL/BSD/etc licenses really gained traction; a place where details about the way things work is held and controlled by a very few.

    Broad exposure to the working details of our technological infrastructure has fueled an enormously productive and creative period of technological growth. If we lose broad access to knowledge, we are denying ourselves the opportunity to continue building on this edifice. That would be a sad debacle indeed.

  128. 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
  129. 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
  130. Re:Well by TheRaven64 · · Score: 1

    To reiterate, the GPL encourages the development of open source software

    This is not true. The BSD and MIT licenses encourage the development of Free and Open Source software, and as a side effect make developing proprietary software easier. The GPL discourages the development of proprietary software and as a side effect make developing GPL-compatible Free and Open Source software easier.

    --
    I am TheRaven on Soylent News
  131. That law has been neutered by the courts... by Anonymous Coward · · Score: 0

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

    Yeah, but courts have already ruled that you're still bound by EULAs and they've done some crazy work-around to make sure that this law doesn't mean what it says any more. In particular, they've ruled that any copy made from an unauthorized copy is illegal. So even if you would fall under the 17 USC 117(a) protections, if you don't accept the EULA for the copy on the CD, it "contaminates" all copies made from it, even if they would otherwise be lawful.

    Now, I think that's absurd, and the GPL guys seem to agree (because they've made sure to clarify that you do *not* have to accept; something the EULA people never will), but I just wanted to point that out, because the fact that 17 USC 117 has been neutered like that really confuses a lot of people.

  132. Calling functions vs using code by Late+Adopter · · Score: 1

    The idea that external function calls need to be license-compatible has always struck me as a bit obscene. There's a clear delineation between your work and theirs, so the suggestion that the combination is a derivative work is questionable in my mind (but settled as far as the law is concerned, if I understand correctly). Especially when so many *other* mechanisms for using someone else's work *don't* result in a derivative work: communication via dbus, pipes, files, and sockets. Libraries should be LGPLed, the case for GPL libraries is almost entirely political, has almost nothing to do with wanting to keep their own code open (LGPL does that fine).

    But if what you're talking about is lifting innards from someone else's complex project, using their actual code in your code, I think it's fair to accept their licensing restrictions, I don't think the GPL is necessarily BS there. You have an opportunity here to provide a service, to realize that this functionality is something many people may find useful, and to write it yourself in a clean, simple library rather than as part of an end-project, and release it with a liberal license.

  133. did you type that BS yourself ? by viralMeme · · Score: 1

    'Like Microsoft and other for-profit software companies, the GPL gang uses government-based aggression in order to enforce its so-called "intellectual property rights"'

    What is the name(s) of this government-based, agreesive GPL gang, and did you type this BS yourself ?

    1. Re:did you type that BS yourself ? by AlexLibman · · Score: 0

      The plaintiffs in GPL violation cases are usually the authors of similar / downstream code and/or organizations like FSF, just like the plaintiffs in other "intellectual property" cases may be the copyright / patent holders and/or organizations like RIAA or MPAA, but their ability to use legal force against the defendants comes from the government.

      There is no such thing as a "natural right" to initiate aggression against someone because they allegedly violated the terms of a license.txt file on their computer!

  134. Not even GPLed by rdtennent · · Score: 1
    From the README in the mupdf tarball on the Palm site:

    This code is under the same licensing scheme as Ghostscript. AFPL and one year or major release later GPL. Because there have been no major releases yet; AFPL it is.

    If there were copyright notices in the source files, they've been stripped off.

  135. Re:Well by Max+Threshold · · Score: 1

    Of course not. Why the hell would you ever think that?

  136. Karma? by webdog314 · · Score: 2, Funny

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

  137. Re:Well by VGPowerlord · · Score: 1

    On the contrary, this is a place for "Nerds" to discuss things, including things they don't have previous knowledge of.

    An Anonymous Coward (possibly even you) posted something about how Palm makes the code available without any evidence to back it up. This is the key issue of this lawsuit, and one assumes the company suing has already researched this and found that the source code is not actually available. Thus, the rest of us are not going to take such a claim on faith.

    As I pointed out to someone else, "As the person making an argument, it's your responsibility to provide evidence to back up your claims, not mine."

    --
    GLaDOS for President 2016! "Well here we are again. It's always such a pleasure." -- GLaDOS, 2011
  138. spelling correction by JSBiff · · Score: 1

    (Man, I wish /. had an edit button. . .)

    legislature -> legislator

  139. Re:Well by VGPowerlord · · Score: 1

    If you don't like the GPL, don't use anything covered under it. Go away, nobody's stopping you.

    On the flip side, if you use the GPL, don't whine because other people write code under licenses that aren't GPL compatible.

    In other words, that door swings both ways.

    --
    GLaDOS for President 2016! "Well here we are again. It's always such a pleasure." -- GLaDOS, 2011
  140. Re:Well by VGPowerlord · · Score: 1

    You are aware that quotes are use for paraphrases as well as exact quotes...?

    --
    GLaDOS for President 2016! "Well here we are again. It's always such a pleasure." -- GLaDOS, 2011
  141. Re:Well by kz45 · · Score: 1

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

    Wow, I sure wish the majority of slashdotters would come to this conclusion when software, movie, and music piracy is discussed.

    This is why I don't feel sorry when the GPL is violated.

  142. Re:Well by Anonymous Coward · · Score: 0

    As someone who writes software under BSD licence, you're bending over begging for someone to fuck you in the ass. Get used to it.

  143. Re:Well by R2.0 · · Score: 1

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

    Or, they will say "Oops", rev the software to eliminate the code, and push the update. Now they aren't distributing anymore. Pay a nominal settlement to cover court costs, and life goes on.

    Or, they buy the commercial license at VERY attractive rates, considering the other option is for Artifex is $0 licensing revenue.

    --
    "As God is my witness, I thought turkeys could fly." A. Carlson
  144. Re:Well by kz45 · · Score: 1

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

    It's the same argument for software, music, and movie piracy.

  145. Re:Well by kz45 · · Score: 1

    "If you don't want to comply with the GPL, write the f*cking code yourself and quit whining. The world doesn't owe you free source code."

    It's a little ironic to see post after post like this here when it comes to GPL violations. Whenever the subject of piracy comes up, the majority of posts talk about how the industry is changing and they need to find a new business plan.

    Couldn't the same thing be happening to GNU software? Developers need to find a new way of distributing their software because companies are just going to use it for free without re-destributing their changes.

  146. Re:Well by PseudoLogic · · Score: 1

    ACHIEVEMENT UNLOCKED

    --
    Insert witty comment here
  147. Re:Well by LordVader717 · · Score: 1

    Okay, this is digging far too deep. The point is that you should view using licensed code for your project as a privilege.
    Not all circumstances can be considered in the license, so you are welcome to negotiate a deal with the copyright holders, as you would with any non-free code.

    BTW, GPL3 is compatible with Apache.

  148. Re:Well by Anonymous Coward · · Score: 0

    And nobody (that I've ever heard of, anyway) is going to criticize anybody for choosing another free license (like BSD) either.
    Well, it happens around here a lot, for exactly the reasons you provide. Some of the GPL-only crowd simply cannot understand why one would choose the BSD style license.

  149. Re:Well by pak9rabid · · Score: 1

    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?

    The simplest answer is usually the correct one. In this case, it's likely that one of their developers (that doesn't pay much attention to software licenses) found some cool PDF library that they thought was completely free to use because it was posted on the Internet. This is why it's a good idea for companies to conduct yearly meetings with their development teams regarding software licenses and what is ok and not ok to include in company projects.

  150. Re:Well by Anonymous Coward · · Score: 0

    You are free to release all YOUR source code under any licence you want, including multiple licences at the same time. That means you can release it under GPL and BSD simultaneously. But in the situation you describe, that isn't even necessary, since BSD and GPL are compatible. Anybody is free to use just your code under BSD, or the whole project as GPL. The fact that your code is useless without the extra GPL code is not a failing of the GPL.

  151. Re:Well by Omnifarious · · Score: 1

    I avoid the use of BSD licensed software because I run the risk of learning to use something in which future versions are locked behind a proprietary wall. That negatively impacts the usefulness of the software for me.

  152. Re:Well by Mr2001 · · Score: 1

    Wow, I sure wish the majority of slashdotters would come to this conclusion when software, movie, and music piracy is discussed.

    The obvious difference is that GPL violations lead to less sharing, while piracy leads to more sharing.

    --
    Visual IRC: Fast. Powerful. Free.
  153. Copy of the Complaint? by Anonymous Coward · · Score: 0

    Does anybody have a link to the complaint? I didn't see it on pacer, which is odd for a suit filed over a week ago. Thanks.

  154. Re:Well by Simetrical · · Score: 1

    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.

    The APLv2 is compatible with the GPLv3. The CDDL would be a better example (e.g., BSD with ZFS).

    --
    MediaWiki developer, Total War Center sysadmin
  155. Re:Well by MachineShedFred · · Score: 1

    If you don't like the license, then don't use the product that is published under that license. Write it yourself, find a competitive product, or STFU and accept the terms.

    This goes for any software license agreement, btw.

    --
    Slashdot still doesnâ(TM)t support Unicode after it was added to the HTML standard in 1997.
  156. Re:Well by Ded+Bob · · Score: 1

    I avoid the use of BSD licensed software because I run the risk of learning to use something in which future versions are locked behind a proprietary wall.

    I may stub my toe, but I still walk. The risk to stubbing my toe is greater than software under a BSD license switching to a proprietary license. A fork can be made proprietary, still subject to the BSD license, yet it is very rare to see a project using the BSD license to make it proprietary itself.

    Future versions of GPL software can also be "locked behind a proprietary wall" assuming a single entity controls the code base. Of course, the project can be forked for either license. Speaking specifically about the BSD license, have you ever used OpenSSH?

    Commenting on your signature: you should stop using Python since it is under an MIT license and future versions may be released under a proprietary wall. ;)

  157. Re:Well by Anonymous Coward · · Score: 0

    Or, they will say "Oops", rev the software to eliminate the code, and push the update. Now they aren't distributing anymore. Pay a nominal settlement to cover court costs, and life goes on.

    And recall the phones that they already shipped illegally?

  158. Re:Well by Govno · · Score: 1

    The problem is Palm is abiding completely by the terms of the GPL. Source for the package (and their modifications to it) are freely available: http://opensource.palm.com/1.3.1/index.html and have been for every released iteration of WebOS: http://opensource.palm.com/packages.html.

  159. Using open source by whitedsepdivine · · Score: 0

    Someone please correct me if I am wrong. If I completely write an OS, and for the release of that OS I use an open source pdf viewer. That does not mean the OS has to be open source also. It seems to me that the pdf viewer would remain open source, and I would have to contribute any code changes I made to the pdf viewer to the project. But my OS can remain private. Also, does open source say anything about having the ability to update or install under a private OS. I would image just because the code is open source, the OS provider doesn't have to provide a way for the community to change or update the code under the OS. Just provide the source to the code.

    1. Re:Using open source by gujo-odori · · Score: 1

      Depends on the license. If the license is the GPL, the answer to "Can the OS remain private?" is probably "yes" - however, ultimately, it depends on if, and how, the code was commingled. Most FOSS licenses have no prohibitions against installing or building for use on a proprietary OS, however, GLP v.3 does contain "anti-tivoization" provisions. The last question, whether the provider has to provide a way to change or update the OS on the device, is probably a "no" - unless, of course, the FOSS license of the code requires it.

      If the license is a BSD-style license, then the answer to all of your questions is "no." A BSD-style license basically lets you do whatever you want with the code, including taking it into a proprietary fork.

      There is a great deal of debate - unlikely to ever end - over whether the BSD approach or the GNU GPL approach is more truly open. What it comes down to is a question of to whom you are trying to grant/guarantee the greatest freedom: end users of the code, or businesses. Or cast in other terms, guaranteeing freedom to get/use/modify the source to everyone up to person X, or everyone up to, including, and following person X? Or to cast it in yet other terms, do you want to guarantee that freedom to everyone who gets your code directly from you, or to anyone who gets your code, or modifications thereof, from anyone?

      A BSD-style license would give those freedoms to anyone who got your code from you. Those people, in turn, could do what they want, including make a proprietary fork. This is why businesses often prefer BSD-licensed code: there are no issues around making a proprietary product based on it. A GPL-style license, on the other hand, basically prohibits making a proprietary fork of the code. If you release some code under the GPL and I use and modify that code and ever release my version to the public, I must release the source as well (if I only use it internally to my company, I don't have to release those changes).

      There will always be argument as to which one is right. IMO, which one is right depends on your own definition of freedom and your own goals for your software. This, of course, is why there are so many open source licenses. Some view this as a bad thing. I view it like I view Linux distro diversity: it's a part of the strength of FOSS: there is room for everyone to meet his/her own needs with the best available solution, and solutions that many people like will emerge as best-of-breed while niche solutions will remain for those whose needs best met by one of them.

  160. Re:Well by Anonymous Coward · · Score: 0

    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, this wouldn't be a problem.

    Based on the factual errors in just the above, first, sentence of your post, I must inform you that the problem you're perceiving isn't the GPL, but you. Frankly, you appear to be an idiot. Perhaps you should try to work on that part before attempting critique towards things you quite obviously do not comprehend?

  161. So why doesn't one make a BSD version? by Anonymous Coward · · Score: 0

    So why doesn't one of those companies make a BSD version? Make one, release it as BSD and then let someone look after it.

    Or are they waiting for someone *else* to do that?

  162. Re:Well by Qubit · · Score: 1

    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.

    So non-geeks are actually connecting stuff running "Linux" with a positive image, and geeks are happy to buy stuff that runs a Linux kernel. Sweet!

    Any way you slice that, I'd call that progress.

    I'm just hopeful that a lot of the people in the 'geek' category are buying the device because it runs a FaiF software stack, not just because they're all Ohhhhh, it runs Linux, Squeeeeee!.

    --

    coding is life /* the rest is */
  163. Re:Well by ClosedSource · · Score: 1

    Now I see! that's why they call it viral!

  164. Mod Parent Up by Qubit · · Score: 1

    Yes, the latest version of the GPL (GPLv3) is compatible. You can now easily GPL your programs and then rock out, or whatever you want to do.

    --

    coding is life /* the rest is */
  165. Not exactly by ClosedSource · · Score: 1

    The BSD license encourages the development of software derived from the code. The GPL disallows the development of less restrictive open source software and the development of closed source software derived from the code.

  166. Re:Well by ClosedSource · · Score: 1

    "People willing to share their code have no problems with the GPL."

    That's an obviously incorrect statement.

  167. It's as clear as copyright law by Anonymous Coward · · Score: 0

    It's as clear as copyright law: if copyright law calls it a derived work, then it's unlicensed. If that isn't clear, then fix your laws.

    But even if you're LGPL'd, if you statically link, you're making a derived work, just as if I copied three chapters from Harry Potter and The Chamber of Secrets into the middle of my 12 chapter opus. I can *refer* to HPaTCoS, but I can't include large sections.

    And that's what static linking does.

  168. Re:Well by hackerjoe · · Score: 1

    Man, realize what you're asking. You're asking *anyone* who just wants to get together with some folks and hack out code in their spare time to basically form a business partnership with all their contributors. Then, they won't be able to take patches from random contributors (because they'd have to get a dual-licensed patch and form a financial relationship with the contributor), or link to any other GPL software (because of same)... at that point they might as well forget the GPL entirely.

    Or maybe you think the licensor should do the legwork -- you'd rather try to track down the >1000 contributors to the Linux kernel and cut each one of them a cheque yourself next time you want a closed-source Linux license? Good luck!

    Plus, you must be pretty naive to think that money won't ruin relationships between developers. How many partnerships have you been in? People really are assholes. Why poison something fun you do in your spare time with the stress of having to disburse licensing fees, including tax paperwork and documentation to convince your co-contributors that you're not shafting them?

    Still, if we as a society decide we want to have compulsory software licenses, I'm sure there's a way we can make it work. We could form an administrative body to handle fees, and make it an offense to distribute binaries without registering the source -- and make it go both ways, make commercial developers offer source licenses to anything they distribute, too. There'd have to be a stock, say, per-non-comment-line rate... of course, I'm in Canada and you're probably not, so there'd have to be an international treaty... ...hopefully you're getting the point by now. You're not actually asking for a simple thing, at all. Calling people assholes for not going out of their way to give you what you want kind of makes you an asshole.

    (Incidentally, Stallman would love the idea of compulsory source licensing. That's EXACTLY why he created the GPL -- if we had compulsory source licensing for commercial software, it would be entirely obsolete.)

  169. Re:Well by Planesdragon · · Score: 1

    http://opensource.palm.com/packages.html

    And you can root your webOS device trivially easy. And develop on it for free. AND they are/are planning to waive their fee for open-source apps in their app store.

  170. Re:Well by Carrot007 · · Score: 1

    > Or, we can distribute our code under the GPL, and thus avoid these situations.

    Maybe some people like to unconditionally share stuff.

    Maybe some people are still nice that way.

    --
    +----------------- | What is the question!
  171. Re:Well by Planesdragon · · Score: 1

    http://opensource.palm.com/packages.html

    This is not rocket science to find, VG. Upon hearing of an accusation, you really should not take it with face value until you examine it directly. Even if said accusation was wrapped in a lawsuit from a prissy developer.

    muPDF is available from Palm's site, both as original and as their patches. Here are URL's for each:

    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

    This news made the rounds last week, and it's entirely possible that those are recent additions. Unless you think that either (1) there are more modifications not listed, or (2) that the court should impose punative damages on what was almost certainly an oversight, this matter is settled.

  172. Re:Well by Planesdragon · · Score: 1

    Give it up. [Your] argument is circular. Just rewrite the functionality yourself then others can use your BSD licensed version.

    And when he does that, the author of the GPL'd version will sue him for unlawful copyright infringement, and try and get the whole thing forced into the GPL.

    This is the so-called "cancer" in GPL'd (or any sticky copyleft) software. If you so much as LOOK at a piece of code, you are unable to write code under any other license that does the same thing without exposing yourself to legal jeopardy. This is in contrast to pre-GPL, non-copyleft source code, where a good assumption was that if you could see the source code, you could do whatever you wanted with it.

    On the other hand, the "cancer" really comes from software-as-copyright, when by all rights software should be covered either by design patents or by a fourth category of IP.

  173. Re:Well by eihab · · Score: 1

    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.

    ...citation?

    Search engines are your friends:
    http://opensource.palm.com/packages.html.

    Now, is this actually compliant with the GPL? I'm not sure.

    I would like to think that the muPDF people are not sue-happy, so maybe Palm is supposed to release some other code that's not on that page.

    --
    If you can't mod them join them.
  174. Re:Well by Omnifarious · · Score: 1

    Yeah, I'm disappointed in Python and OpenSSH for that reason. It's a balance between how good something is, what alternatives exist and risk. I guess it would be more accurate to say I prefer.

    I worked on a proprietary version of OpenSSH at my last job. I thought the companies who bought our product were insane. Not because they had a free as in beer alternative, but because I would never for the life of me rely on a non-Open Source cryptography product, especially one that's used for so many sensitive things. And I got the impression from the kinds of questions their engineers asked of us that they felt the same way. It seemed very much like them trying to find sound technical reasons to reject our product in favor of OpenSSH.

    I think we would've better served ourselves and our customers by being Open Source. I wish that we hadn't had the choice not to be and management had been forced into the decision to start down that path.

  175. Re:Well by HiThere · · Score: 1

    Perhaps things aren't quite as clear as you seem to presume.

    Given the presented information, one would assume that Artiflex would have an open and shut case against Palm. In such case it wouldn't even have gone to court. Not unless someone is really incompetent. So there's probably something going on that we don't understand. Just what is too large an area, so I can't even guess what it is.

    FWIW, it looks to me as if the posters suppositioning that the original problem was caused by an innocent mistake are correct. The problem, then, would seem to lie in "how to resolve the mistake".

    --

    I think we've pushed this "anyone can grow up to be president" thing too far.
  176. It's not that simple by Rix · · Score: 1

    Saying "we have sooper sekret technology" to investors can often be worth more than the costs of constantly backporting things. Even if it's really nothing. That's just the way the world works.

    As for the case in TFA, is there a decent PDF library released under the BSD license? I don't think there is, and that will often be the case because the GPL is just better for the developer, if not always the user. (Though it is for the end user.)

  177. Re:Another example of Not Really Free by theArtificial · · Score: 1

    In my opinion, if all open source code was BSD, there really would be no open source community or ecosystem.

    /usr/ports disagrees with you.

    --
    Man blir trött av att gå och göra ingenting.
  178. 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.
  179. Re:Well by Khyber · · Score: 1

    If you have weak-ass google-fu you're not even close to being a nerd or geek - you're just a poseur.

    If you can't directly examine the evidence for yourself, then you're likely just a sheep that will blindly follow everything that everyone else says and does - IE The Republican Party.

    And as the Planesdragon that responded to you said - it's not rocket science to find this information. It's not like it's classified knowledge, given that Palm has been around with the same business model for quite a time. And anybody that's EVER dealt with a Palm device should already know that lots of their stuff is based directly off of open source.

    --
    Still waiting on Serviscope_minor to wake up to fucking reality and realize that Jessica Price isn't going to fuck him.
  180. Re:GPL is far worse for your freedom than Microsof by AlexLibman · · Score: 0

    Because, just like Microsoft, they rely on government force and the unnatural legal construct called "intellectual property" to get their way. Stallman (RMS) speaking out against the Pirate Party was the last straw. Like socialism / communism, GPL relies on an irrational philosophy of trying to force others to "do the right thing", and the license is getting ever-more restrictive with each version. The road to tyranny is always paved with benevolent rationalizations to use force for good!

    RMS clearly believes either that all programmers should work for free (which isn't an option for anyone who isn't independently wealthy and/or wants to have a family, etc) or, more likely, that all software development should be subsidized by the governments, as is already the case in many publicly-funded universities. From my radical Anarcho-Capitalist point of view virtually all taxation constitutes theft, but this is an issue on which the more mainstream libertarians / fiscal conservatives would agree with me.

    I don't have a problem with people releasing and using restrictively-licensed software, but I do have a problem with them calling it "free". That term should only apply to public domain software, as well as permissive "just cover our legal butts" licenses like BSD.

  181. Re:Well by mdenham · · Score: 1

    Okay, then. Giving people money for software is a bad thing. Got it.

  182. Re:Well (parent needs a clue) by rallymatte · · Score: 1

    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.

    Since we've already gone off the topic anyway and getting modded up for it, I might as well point out a couple of things in your post.
    Licence can be spelt with a c. In fact it is spelt with a c in British English where I believe the language originated from.
    But well done for being a bitch about it.
    By the way, were you meant to say too instead of to in that sentence? Saying to doesn't make much sense to me
    For being a guy that usually point out peoples grammatical errors and spelling mistakes, you really aren't that good writing yourself.

  183. Re:Well (parent needs a clue) by Bill,+Shooter+of+Bul · · Score: 1

    I don't usually do it. I meant "to". If I had used "too" i would still have needed "to" and it should have gone before the adjective. " but clarifying as posts too similar to your last one". I guess with the spelling of license, I'm getting full payback for my bellyaching in highschool Only had access to a spellchecker set to Brittish English, so I still type colour,tyre, metre, centre and favourite sometimes. But still the case of the verb was wrong, and the guy was generally just wrong. I think this may have been the first time I've actually tried to point out someones spelling mistake. So, no I don't do it often.

    I firmly believe that I am a crumulant writter. My hugo award that I refused due to a three way scheduling error with the academy awards banquet, and the nobel prize for literature ceremony, can attest to that.

    ...Along with my overly honest, nonchalant way of humbly attesting to my greatness.

    --
    Well.. maybe. Or Maybe not. But Definitely not sort of.
  184. Re:Another example of Not Really Free by caseih · · Score: 1

    How much of the ports collection is actually BSD? I bet there is a large amount of Apache, MIT, and other licenses in the mix. I know for a fact there is a large amount of GPL software in ports. The mere existence of ports is not really an argument in favour of the original poster's argument, however. The relative insignificance of the BSD family of OS's despite the court decision back in the day that freed the code, and the dominance of Linux would seem to support the conjecture that a BSD-only ecosystem would not last. Indeed it's likely only because of Linux that BSD is still healthy. Despite the fact that Apple uses a lot of BSD code in their operating system, this has not really benefited the BSDs back directly, further supporting my point. Whereas Oracle can fork a GPL'd distro and no real harm comes to the community. In fact because of the GPL'd nature of the Linux kernel, Oracle is throwing not-insignificant amounts of money at projects that will better Linux for Oracle's purpose (btrfs, etc), while at the same time benefiting the entire community. Oracle is not doing this out of the goodness of their hearts. The GPL is, in fact, keeping them honest. The BSD provides much less incentive/deterant, given our current system of human nature, governance, and copyright law.

  185. Re:Well (parent needs a clue) by Anonymous Coward · · Score: 0

    'Licences' is the correct spelling in British English and most Commonwealth English variants.

  186. Re:Well by kz45 · · Score: 1

    "The obvious difference is that GPL violations lead to less sharing, while piracy leads to more sharing."

    This shouldn't make a difference. It is still about the rights of the original copright owner, not the effects of violation their license.

  187. Re:Well by R2.0 · · Score: 1

    What part of "push the update" didn't you get? The PHONES were shipped legally; it was the software on the phone that was distributed illegally. Having distributed the code in violation of the license, Palm must take steps to mitigate the damage.. If you force the offending code to be deleted, you have rectified the situation. The question of damages for the initial infraction would still be open, but Artifex couldn't claim damages for an ongoing violation.

    --
    "As God is my witness, I thought turkeys could fly." A. Carlson
  188. Re:Well by Mr2001 · · Score: 1

    It is still about the rights of the original copright owner

    Maybe for you it is. It seems that you see preserving copyright holders' supposed rights as a goal in itself. But the "majority of slashdotters" you're complaining about don't: they see copyright as a means to an end, which can be used for good (promoting sharing) or evil (prohibiting sharing).

    Personally, I wouldn't mind at all if the GPL lost its legal teeth because copyright were abolished. I see the GPL as mainly giving back the rights that copyright took away; in a world where anything could be freely copied, cloned, disassembled, modified, and redistributed, I don't think it would be very important to require people to distribute source along with binaries anyway.

    --
    Visual IRC: Fast. Powerful. Free.
  189. Re:Well by bostei2008 · · Score: 1

    Careful who you attack. I've been an engineer for 20 years and have programmed more hardware and languages than you probably can imagine, so don't piss on my leg.

    But *I* am sick and tired of people who don't show even the most basic politeness in forums like this and behave like complete assholes while they (probably) are just some total loosers in real life.

    All the self proclaimed gurus who hide their inability to communicate with normal people in a polite manner behind a facade of elitism. Which isn't often so elitist at all if you take a minute to look behind it.

  190. No, they didn't by jotaeleemeese · · Score: 1

    I have witnessed many times providers telling clients they could not be bothered to fix things, in spite of recognizing a problem actually exists.

    Closed source shops of course.

    --
    IANAL but write like a drunk one.