Slashdot Mirror


Court Allows Case Over Violating Open Source License (lexology.com)

Slashdot reader destinyland writes: The District Court for the Northern District of California recently issued an opinion that is being hailed as a victory for open source software. In this case, the court denied a motion to dismiss a lawsuit alleging violation of an open source software license, paving the way for further action enforcing the conditions of the GNU General Public License... As part of its motion to dismiss, Hancom argued that using open source code offered under open source licensing terms does not form a contract... The District Court ruled that Artifex's breach of contract claim could proceed, finding that the GPL, by its express terms, requires that third parties agree to the GPL's obligations if they distribute the open-source-licensed software [and] concluded that royalty-free licensing under open source conditions does not preclude a claim for damages...

In denying a motion to dismiss, the District Court only holds that the claims may proceed on the theories enunciated by Artifex, not necessarily that they will ultimately succeed. Still, the case represents a significant step forward for open source plaintiffs... In the past decade, while enforcement of open source licensing violations has become more common, few enforcement cases result in published law. The open source community will be watching this case carefully, and this initial decision vindicates the rights of the open source authors to enforce GPL terms on both breach of contract and copyright theories.

156 comments

  1. Contracts by Anonymous Coward · · Score: 5, Interesting

    "As part of its motion to dismiss, Hancom argued that using open source code offered under open source licensing terms does not form a contract..."

    If they had been able to dismiss it successfully, would that have set a legal precedent? Could it have been inferred that no license agreement for any software constitutes a contract, and breaching those terms cannot be penalized by law? If so it's interesting to think about the ramifications for EULAs and such in general that could have happened.

    1. Re:Contracts by tietokone-olmi · · Score: 5, Interesting

      Dismissing the GPL would've done them no good: then they'd have been without any license at all, which would make them guilty of all sorts of egregiously-penalized criminal copyright violations. A party can either accept the GPL in all its parts, or not have any rights to distribute the work or its derivatives whatsoever.

    2. Re:Contracts by mysidia · · Score: 3, Informative

      That's exactly the state they're in right now, because violating the GPL automatically causes your licensed rights granted by the GPL to be permanently terminated according to the GPL.

      8. Termination.

      You may not propagate or modify a covered work except as expressly provided under this License. Any attempt otherwise to propagate or modify it is void, and will automatically terminate your rights under this License (including any patent licenses granted under the third paragraph of section 11).

    3. Re:Contracts by phantomfive · · Score: 4, Interesting

      If they had been able to dismiss it successfully, would that have set a legal precedent?

      For one thing, Google would suddenly have a valid defense against Oracle in their case over Java..........

      --
      "First they came for the slanderers and i said nothing."
    4. Re:Contracts by quonset · · Score: 0

      A party can either accept the GPL in all its parts, or not have any rights to distribute the work or its derivatives whatsoever.

      Sounds a lot like every EULA and software license out there. You can either accept it in all its parts, or not have any right to use of the software whatsoever. Yet somehow people keep making excuses for why "sharing" software doesn't violate anything because nothing is lost.

    5. Re:Contracts by tietokone-olmi · · Score: 3, Insightful

      The GPL governs distribution, whereas EULAs govern use. Two different things.

      (except to nutters such as BSD advocates.)

    6. Re: Contracts by Anonymous Coward · · Score: 0

      But in the case of the GPL, distribution implies use, where distribution is simply a use case.

    7. Re: Contracts by tietokone-olmi · · Score: 1

      That's exactly the BSD advocate's equivocation that I was referring to.

      You'll find no GPL-licensed software where the licensor's intent is to blur the distribution/use distinction rather than specifically separate the two. Consequently any exploitative follow-on to your pet theory will fail radically in court.

    8. Re: Contracts by Anonymous Coward · · Score: 0

      Never understand why google wanted to use Java in the first place.

    9. Re:Contracts by ShanghaiBill · · Score: 4, Insightful

      If they had been able to dismiss it successfully, would that have set a legal precedent?

      It would have set precedent within this court's jurisdiction, which would have had a powerful impact, since it encompasses Silicon Valley, San Francisco, and all of coastal California from Monterey to the Oregon border.

      It would not have set binding precedent in other jurisdictions, but other courts would still tend to tilt toward an established ruling.

      TL;DR: If it had gone the other way, it would have been really bad.

    10. Re: Contracts by phantomfive · · Score: 1

      Never understand why google wanted to use Java in the first place.

      According to the internal emails, they were behind schedule, and they decided that was the only complete programming environment they would be able to get set up in time. There wasn't a lot of explanation justifying that point, though.

      --
      "First they came for the slanderers and i said nothing."
    11. Re:Contracts by Michael+Woodhams · · Score: 4, Interesting

      A contract requires that both parties receive something from the other. When you buy software with an EULA, you get software and the programmer gets your money. When you use GPL software, you get software and the programmer gets ???

      There are various things we could put in the place of "???", but it is not clear whether they count as being a consideration for the purpose of contract law. Defendant Hancom argued that it was clear that ??? was not a consideration so the contract claim should be summarily dismissed. By rejecting that motion, the court has not concluded that ??? is a consideration, but finds the issue non-clear-cut enough to allow plaintiff Artifex to argue that there is a consideration.

      Finding that there is no contract in the GPL case would not affect EULAs, because in that case there is payment which makes it clear there is a contract

      I am not a lawyer, everything I say might be wrong.

      --
      Quattuor res in hoc mundo sanctae sunt: libri, liberi, libertas et liberalitas.
    12. Re: Contracts by Anonymous Coward · · Score: 0

      But in the case of the GPL, distribution implies use, where distribution is simply a use case.

      Can't agree there. Lots of software repositories (e.g. GitHub) distribute software they will never 'use' in any meaningful sense.

      The license is a conditional exemption to copyright limitations. It's best to consider distribution in terms of copying, which is after all why the license is necessary.

    13. Re:Contracts by maglor_83 · · Score: 1

      But an EULA (usually) comes after payment, so that doesn't hold. In the case of an EULA, you get to use what you payed for, and the company gets your soul.

    14. Re: Contracts by Anonymous Coward · · Score: 0

      A contract? Bitch ass company, if you don't agree to the license, YOU CAN'T USE THE CODE. It's illegal under copyright law. Fucking, these companies. Whatever, the lawyers are gonna put it in holes they didn't know they had. Fuck'em.

    15. Re:Contracts by WorBlux · · Score: 1

      The theory is that copying the media onto your persistent storage and system memory requires a license. It's not really been definitively test in court as a good argument for fair use of implied license is there. However it;s kind of bygone and physical copies of sotware are rarely sold nowadays.

    16. Re:Contracts by WorBlux · · Score: 1

      You are not required to accept the GPL in order to use the software. Only in the case you modify, distribute, or copy the covered and copyrighted work in the absence on any other license are you assumed to have accepted the GPL. The contract allows such modification, distribution, or copying in return that the same contract be offered on all copies and derived works. The promise to offer a specific contract in the future is definitely withing the realm of accepted consideration, otherwise all option contracts on the stock market would be void.

    17. Re: Contracts by Anonymous Coward · · Score: 0

      I still see this is an implied use, since standard EULAs cover copying and distribution. The GPL does in fact limit how you can use software and its source code if that use is compiling and copying.

      It will ultimately be up to a court to decide how the language should be interpreted.

    18. Re:Contracts by Anonymous Coward · · Score: 0

      Work is copyrighted.. You can choose to accept the licence and then use the work.
      If GPL is not valid then they would not had the rights to use the copyrighted code.

      If they use the code and don't accept GPL, or GPL not being a valid contract. -> copyright violation.
      If they use the code and violate the GPL -> breach of contract that could possibly end up as a copyright violation.

      For the financial loss. The developer(s)/community would get back improvements/bugfixes, made by you, in case you distribute the modified works to the public.
      The actual loss here would the amount of money, spent by the licence-violator, on improvements/bug-fixing/testing.

      This would be the same as if a company takes a photo of something and then some other company takes that photo and uses it for their own purposes.. This is a standard copyright violation, and thanks to hollywood the laws for breaking copyrights is quite harsh. Here you would have a willful distributor of said works putting them on the same level as one of the release-groups.

    19. Re:Contracts by tlhIngan · · Score: 0

      Dismissing the GPL would've done them no good: then they'd have been without any license at all, which would make them guilty of all sorts of egregiously-penalized criminal copyright violations. A party can either accept the GPL in all its parts, or not have any rights to distribute the work or its derivatives whatsoever.

      Well, technically, copyright violations is also known as piracy, so they could be like a lot of people with bittorrent clients pirating tv shows, movies, video games, software and other things...

      But I guess if it doesn't involve the evil RIAA/MPAA, then copyright violation or piracy is a bad thing. But when you're torrenting the latest albums and movies just released to theatres, it's not a problem. Heck, where are the calls to abolish copyrights this time? Everytime there's a post about the music or movie industry, we get lots of calls about "imaginary property" or "screw copyright" and "pirate the he** out of it". Yet someone violates the GPL and no one wants to take up the same cause?

    20. Re:Contracts by gnasher719 · · Score: 1

      The GPL governs distribution, whereas EULAs govern use. Two different things.

      Nonsense. GPL absolutely covers the use. Most software cannot be used without copying it. GPL says "we don't mind at all copying the software in order to use it". It doesn't _restrict_ use, but it definitely governs it.

    21. Re: Contracts by Zero__Kelvin · · Score: 1

      The GPL covers distribution, not use. The user may make an infinite number of copies. The GPL does not limit the user in any way. If you didn't know that / are not trolling, and believed what you wrote when you wrote it, you now know better.

      --
      Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
    22. Re: Contracts by Anonymous Coward · · Score: 0

      You can compile and copy all day long and still don't violate the GPL. It only effects distribution.

    23. Re:Contracts by cfalcon · · Score: 2

      > GPL absolutely covers the use.

      If I modify GPL software for my own internal use, the GPL doesn't have anything that applies to me. If I change my mind and distribute my code, then everyone who I give it to has a right to ask me for a copy of my modifications. Software with a EULA could ABSOLUTELY apply to me, even if I use the software: it could state that I can't use the product to analyze a certain thing, or prevent me from using the results of the program output to make a profit. The GPL is not a EULA.

    24. Re: Contracts by Anonymous Coward · · Score: 0

      The only way to distribute is to copy and all forms of coping are forms of distribution. Not to mention that the difference between public and private distribution has greatly blurred over the years.

    25. Re:Contracts by jedidiah · · Score: 1

      Pirates have always drawn a bright red line when it comes to commercial exploitation of wares.

      An imaginary damage raises to the level of a real and obvious one at that point.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    26. Re: Contracts by tepples · · Score: 1

      You'll find no GPL-licensed software where the licensor's intent is to blur the distribution/use distinction rather than specifically separate the two.

      However, you will find AGPL-licensed software with such an intent. The AGPL requires users to publish modifications even if said modifications are not distributed to the public.

    27. Re:Contracts by tepples · · Score: 1

      Unlike access to music, access to GPL software isn't forced on customers in the grocery store.

    28. Re:Contracts by drinkypoo · · Score: 1

      The GPL governs distribution, whereas EULAs govern use. Two different things.

      I think if you read a EULA you will rapidly find yourself falling asleep, but barring that you will also rapidly find clauses pertaining to distribution of the software. They usually jump right out at you early on, typically having their own sections.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    29. Re:Contracts by drinkypoo · · Score: 1

      TL;DR: If it had gone the other way, it would have been really bad.

      Yes, but it also would have been bad for lots of other kinds of contracts, so it would have also been particularly shocking if it had gone the other way. It would have even broader-reaching affects than these.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    30. Re: Contracts by drinkypoo · · Score: 1

      According to the internal emails, they were behind schedule, and they decided that was the only complete programming environment they would be able to get set up in time. There wasn't a lot of explanation justifying that point, though.

      If true, probably they already had a Java project running, and just took advantage of that fact. Otherwise there would be no real time benefit.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    31. Re: Contracts by david_thornley · · Score: 1

      With the GPL, using the software does not require accepting the license. Distributing does. A EULA can put restrictions on your use, while the GPL doesn't.

      --
      "When you have eliminated the unacceptable, whatever is left, however improbable, must be the truthiness" - Holmes
    32. Re: Contracts by david_thornley · · Score: 1

      Really? I can download Free software like gcc and emacs and use it all I want without worrying about the license. Under US copyright law, if I have lawfully acquired software I can legally, without further permission, make copies as required for use. I can get a DVD-ROM, copy it to disk, and run it, which requires copying from disk, without further permissions.

      --
      "When you have eliminated the unacceptable, whatever is left, however improbable, must be the truthiness" - Holmes
    33. Re:Contracts by david_thornley · · Score: 1

      The GPL explicitly says that you don't need a license to use the software. In the US, when you have software legally acquired, you can make copies required for use freely without further permission. You could acquire GPLed software illegally, I suppose, and then you wouldn't have those legal rights, but that would normally require extra effort just to be a jerk.

      --
      "When you have eliminated the unacceptable, whatever is left, however improbable, must be the truthiness" - Holmes
    34. Re:Contracts by Anonymous Coward · · Score: 0

      A contract requires that both parties receive something from the other...I am not a lawyer, everything I say might be wrong.

      You got it entirely right. "Something" is called "consideration" in legalese, and the judge explicitly notes (p4-5) that lack of money changing hands does not mean no consideration (paraphrased).

      However, the judge also threw out the bits where defendant talks about contract terms, because they first had argued that it would be a copyright case, and no contract existed. That sort of complications aren't sorted out this early in a trial.

    35. Re:Contracts by Anonymous Coward · · Score: 0

      (except to nutters such as BSD advocates.)

      Please elaborate.

    36. Re:Contracts by Anonymous Coward · · Score: 0

      A contract requires that both parties receive something from the other. When you buy software with an EULA, you get software and the programmer gets your money. When you use GPL software, you get software and the programmer gets ???

      The programmer gets:
      * Some recognition/fame/pr (Also applies in the case of commercial sw - ms loves to tell us about their market share. But they usually want money as well.)

      * all changes/improvements you make to code you redistribute. (You may not make any improvements or redistribute, but then you aren't using all the options you have with GPL sw.)

    37. Re:Contracts by Anonymous Coward · · Score: 0

      For the financial loss. The developer(s)/community would get back improvements/bugfixes, made by you, in case you distribute the modified works to the public.

      Just argue that your changes gave negative value and GPL now owes you money. Most code has negative value, so it's not a far reach.

    38. Re: Contracts by Anonymous Coward · · Score: 0

      The GPL does in fact limit how you can use software and its source code if that use is compiling and copying.

      You can copy, compile, and run GPL'd software all you like without running afoul of the GPL unless you distribute the code in violation of the license terms.

      GPL v.2: "Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running the Program is not restricted."

      GPL v.3: "This License explicitly affirms your unlimited permission to run the unmodified Program. The output from running a covered work is covered by this License only if the output, given its content, constitutes a covered work."

      "You are not required to accept this License in order to receive or run a copy of the Program." If it's source-only, that includes compiling it in order to run it, and obviously you are allowed to copy it to do so.

    39. Re:Contracts by Anonymous Coward · · Score: 0

      A party can either accept the GPL in all its parts, or not have any rights to distribute the work or its derivatives whatsoever.

      Completely false in USA law.

      Fair use rights are rights - they can permit distribution of a derivative work - and they do not require any agreement with any element of a contract.

      Also, contract law, and IP law, are both lessor forms of law: they are not the highest law in the land. The highest law in the land is the Bill of Rights: the 9th and 10th Amendments make the Bill of Rights open-ended, retaining and reserving unspecified rights to the people.

      This necessarily includes rights that can not be taken away by any form of contract, for otherwise contract law or IP law could be written in such a way as to allow any rights retained by the people to be infringed, and hence no such rights would exist - a contradiction and hence unethical practice of law.

      In practice, of course, most or all of what unscrupulous businesses that violate the GPL are trying to achieve via ignoring the GPL is not going to be protected under these exceptions - but it is foolish to make provably false claims in an argument, it undermines your position and even your side.

    40. Re:Contracts by Anonymous Coward · · Score: 0

      Also, contract law, and IP law, are both lessor forms of law

      In that case I refuse to sign the lease...

    41. Re:Contracts by tietokone-olmi · · Score: 1

      Duude... you go out of your way to invalidate your own crank fantasies, and _then_ call my arguments provably false -- presumably in reference to said fantasies. Don't go off your pills on your own.

  2. Re:Open Source is bad sometimes... by Anonymous Coward · · Score: 0

    Adequacy dot org we've missed you so much.

  3. Re:Open Source is bad sometimes... by Anonymous Coward · · Score: 1

    You need new lawyers.

  4. Re:Good by ohnocitizen · · Score: 5, Informative

    Avoid it then. If it's companies wanting to avoid paying for software they then profit off of - and they can't be bothered to read the license and comply, screw them and their lazy greedy selves. Plenty of companies use open source every day without violating the different licenses.

  5. Re:Open Source is bad sometimes... by Anonymous Coward · · Score: 0

    > So you can imagine our suprise

    Not really. You shouldn't be surprised when you don't bother to read the license agreement before using someone else's software and then get bit in the ass.

  6. Found a few dozen ready-to-roll cases here by Anonymous Coward · · Score: 1

    https://trac.ffmpeg.org/query?...

    Lock and load, boys.

  7. Re:Open Source is bad sometimes... by mysidia · · Score: 2

    Your issue is not Linux; you hired bad lawyers who should probably be disbarred, for ignoring specific exceptions listed in the license And not understanding what activities the GPL terms apply to.

  8. Re:Good by Anonymous Coward · · Score: 5, Insightful

    I don't think you'll find closed-source software vendors to be any happier than your average Stallmanite when you breach their license agreement.

  9. The summary is missing some details. by Anonymous Coward · · Score: 5, Informative

    This involves dual-license software - ghostscript in this case. One license is GPL, the other is proprietary for people that wish to avoid using the GPL. The defendant chose to not pay for the proprietary license, and they chose to not comply with the GPL. So they got sued.

  10. This is one reason to prefer GPLv3 by jbn-o · · Score: 5, Interesting

    Under GPLv2 yes, and this is one of the reasons why licensees should prefer GPLv3. GPLv3 allows for a 30-day period following receipt of notice of the violation where a first-time violator can come into compliance and regain the rights they lost. See copyleft.org for more on this in two sections, one on GPLv2 termination on violation and another on GPLv3's "lighter" approach. Here's a quote from the relevant section on GPLv3:

    GPLv3 Â8 now grants opportunities for provisional and permanent reinstatement of rights. The termination procedure provides a limited opportunity to cure license violations. If a licensee has committed a first-time violation of the GPL with respect to a given copyright holder, but the licensee cures the violation within 30 days following receipt of notice of the violation, then any of the licenseeâ(TM)s GPL rights that have been terminated by the copyright holder are âoeautomatically reinstatedâ.

    1. Re:This is one reason to prefer GPLv3 by Khyber · · Score: 1

      When people use a gun wrongly, you generally want them to not have access to a gun ever again. The same logic should apply to those that would egregiously flout the GPL contract, and GPLv3 is just a piece of garbage with that logic following.

      But I'm quite sure most of you guys won't learn from history - any leniency towards any corporation tends to get you fucked over. That's what the GPLv3 is.

      --
      Still waiting on Serviscope_minor to wake up to fucking reality and realize that Jessica Price isn't going to fuck him.
    2. Re:This is one reason to prefer GPLv3 by Anonymous Coward · · Score: 1

      > GPLv3 allows for a 30-day period following receipt of notice of the violation where a first-time violator can come into compliance and regain the rights they lost.

      99.999% of GPL-violation cases start with a letter to the violator that effectively says "You're violating the GPL, please stop. Here's how you can come into compliance.". 100% of the cases that go from there down the road to litigation take far longer than four weeks after the receipt of that initial letter to get anywhere close to a courtroom. Allowing for an explicit 30-day grace period is nice, but there's already a defacto grace period that's much, much wider.

    3. Re:This is one reason to prefer GPLv3 by tietokone-olmi · · Score: 4, Informative

      >Allowing for an explicit 30-day grace period is nice, but there's already a defacto grace period that's much, much wider.

      This is true. There was none in the GPLv2, meaning that coming into compliance before being sued would still leave them open. The GPLv3 is the same way once the 30 days are up, meaning that there's now adequate room for an one-time human error; but not for the corporation that'd try to string 30-day periods one after another.

      The clause was in direct response to criticism about the GPLv2 being a loaded gun on a hapless corporation's temple. Now there's some contractual basis to coming into compliance within a given window, meaning that more first time violators will choose to do exactly that. Subsequent violations are as with the GPLv2.

    4. Re:This is one reason to prefer GPLv3 by Anonymous Coward · · Score: 1

      Interesting, they might have been able to use the 30 day allowance, even from v2 depending on the exact wording of the v2 licence due to the notes under clause 9, which allows you to use a later version of the GPL instead.

      From GPL:

      If the Program specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation.

    5. Re:This is one reason to prefer GPLv3 by Anonymous Coward · · Score: 0

      The GNU project are more interested in compliance rather than retribution of damages. They would rather a corporation to stop distributing the GPL software than force them to pay for damages for unlawful copyright distribution.

    6. Re:This is one reason to prefer GPLv3 by 91degrees · · Score: 1

      If you use a gun wrongly, people die.

      If you use GNU wrongly, people have more difficulty accessing the source code than they might other wise have.

      I don't think the tow situations compare.

    7. Re:This is one reason to prefer GPLv3 by Anonymous Coward · · Score: 0

      If you use a gun wrongly, people die.

      If you use a gun rightly, people die.

    8. Re:This is one reason to prefer GPLv3 by jedidiah · · Score: 1

      > If you use a gun rightly, people die.

      If you use a gun rightly, a criminal dies. You remove a mortal threat to self and others. It's a bit like wiping out a disease or cancer.

      Alternately, you can become competent at using that gun or able to feed your family.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    9. Re:This is one reason to prefer GPLv3 by tepples · · Score: 1

      A distributor can't rely on the GPLv3's new forgiveness if it's not providing the GPLv3's newly required Installation Information (aka the anti-TiVo clause).

    10. Re:This is one reason to prefer GPLv3 by 91degrees · · Score: 1

      Who cares! My point is about the GPL. This is a story about Free Software licence violations. The gun analogy was just an analogy. Go to IWantToShootEveryoneYeehaw.com or whatever if you want to talk about this.

    11. Re:This is one reason to prefer GPLv3 by drinkypoo · · Score: 1

      If you use a gun rightly, a criminal dies.

      If you use a gun rightly, a life is protected.

      Forget all that bullshit about "criminal", that depends on there being a legal definition of a crime. But immediate harm is easy to measure compared to criminality. Also, it's not okay to shoot someone in the face because they're stealing a bag of potato chips.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    12. Re:This is one reason to prefer GPLv3 by Wootery · · Score: 1
      • - As 91degrees points out: it's an analogy
      • - Guns very often work as deterrents. 'Use' doesn't have to mean 'shoot to kill'.
    13. Re:This is one reason to prefer GPLv3 by david_thornley · · Score: 1

      The GPLv2 cases I've heard of ended with a settlement, which presumably restored the GPL for the violator. If one ended in court, there would presumably be an injunction against the violator's use of the software without permission anyway.

      The GPL is not a loaded gun. If your company uses software without verifying the license, they're either stupid or trying to get away with something. In that case, any software not under a permissive F/OS license works just the same, and that includes all proprietary licenses.

      --
      "When you have eliminated the unacceptable, whatever is left, however improbable, must be the truthiness" - Holmes
    14. Re:This is one reason to prefer GPLv3 by EndlessNameless · · Score: 1

      It's a compromise for practical reasons.

      If you have no license, you can face an immediate injunction---which forces you to stop selling the infringing product. This makes GPLv2 very risky for businesses, as any non-compliance could force them to pull a product until they relicense the code. If your revenue relies on subscribers or SLAs, it could hurt very badly.

      The GPLv3 reduces that risk by allowing a grace period. This allows a licensee time to correct oversights or minor transgressions.

      E.g., documentation says that full source is available at a particular URL, but that URL does not resolve. The vendor can update the docs or redirect that URL easily enough. Under GPLv3, this can happen without immediately and automatically invalidating their license.

      If you want enterprises to use and contribute GPL'd code, this is a reasonable concession to eliminate some potentially serious legal issues. The clause still allows the invalidation of licenses for willful non-compliance.

      --

      ---
      According to the latest ruleset, this post should be modded as Vorpal Flamebait +5.
  11. Hope this won't get settled outside court by Anonymous Coward · · Score: 0

    We need some legal precedent of assholes burning on GPL violation. Hope that will teach corporations to respect open source just like they want their rights to be respected.

    1. Re:Hope this won't get settled outside court by tietokone-olmi · · Score: 2

      There's no point to taking the GPL to court, as a defendant. Any defense that could be come up with will be based on denying the GPL's applicability, thereby either arguing that some other license exists and producing it, or admitting criminal copyright infringement.

      Your point was salient 20 years ago, but these days it's the case that GPL cases are settled out of court because there's no viable defense and never has been. Practical difficulties in GPL enforcement arise from jurisdiction and the cost and effort of going to court, but not from the license being in some way "untested".

    2. Re:Hope this won't get settled outside court by Anonymous Coward · · Score: 0

      Do you have any clue that the GPL is a COPYRIGHT issue and that in refusing to agree to the terms of the use of copyright software, you automatically lose the rights to use it?

      There is no if buts or whys here. Copyright is in fact very well understood section of law and the GPL uses it very well.

      You either agree to the terms of the copyright or you lose any ability to use said copyrighted code.

      The GPL is thence extremely well tested and there is no point in trying to defend against a GPL infringement. Because copyright says you lose every time, no ifs, no buts. You agree and abide to the GPL and there is no plan B

  12. Your Lawyers are 100% Wrong by Anonymous Coward · · Score: 0

    If you are not distributing your software (Internal use), you do not need to redistribute the changes. Period.

    If you install the modified software for a customer, the customer has a right to the source code, including your changes. Since you have added to the whole work, you may not modify the license. This guarantees that your customer can support the system if your company goes belly-up. It does not, however, mean that you must distribute the changes to the world.

    Sad that you were so excited about using software that others wrote for you to freely use, yet consider the modified source to be somehow proprietary.

    1. Re:Your Lawyers are 100% Wrong by Anonymous Coward · · Score: 0

      If you install the modified software for a customer, the customer has a right to the source code, including your changes. Since you have added to the whole work, you may not modify the license. This guarantees that your customer can support the system if your company goes belly-up. It does not, however, mean that you must distribute the changes to the world.

      It depends. At least with GPL2, If you install the binaries but don't give the customer source code, and instead substitute the written offer for source code, then you also must provide the source code to any third party who asks for it.

    2. Re:Your Lawyers are 100% Wrong by david_thornley · · Score: 1

      That only applies to GPLed software you've written, not the output of gcc. You don't have to make any written offer if you throw another DVD-ROM or three into the nice package, that includes the source. Your customer can then distribute it if they want, which they normally wouldn't want to because they paid for your modifications and don't have to share them. If you make a written offer, then your customer, in the unlikely event of redistribution, can distribute copies of your offer if they don't redistribute much, and then you do need to honor the copies of your written offer. It doesn't say you have to give the source code to anyone who asks.

      --
      "When you have eliminated the unacceptable, whatever is left, however improbable, must be the truthiness" - Holmes
    3. Re:Your Lawyers are 100% Wrong by Anonymous Coward · · Score: 0

      > That only applies to GPLed software you've written, not the output of gcc.

      Actually it applies to any software you distribute which is under GPL license.

      > You don't have to make any written offer if you throw another DVD-ROM or three into the nice package, that includes the source.

      Correct; the written offer is an exemption to the requirement to include source, so of course if you include the source then you have no obligation to any third party.

      I was just pointing out there's a circumstance in which you could end up having to provide source to someone other than the person you initially distributed to.

  13. Simple solution: Rename to G-EULA by Anonymous Coward · · Score: 1

    Words matter. If it looks like an EULA and sounds like an EULA, call it an EULA. There's plenty of case law to support them.

    1. Re: Simple solution: Rename to G-EULA by Zero__Kelvin · · Score: 1

      Since the GPL specifically addresses distribution, and puts absolutely zero restrictions on use, that wouldn't make a whole lot of sense now, would it?

      --
      Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
  14. I'm confused by Orgasmatron · · Score: 1, Informative

    The summary keeps talking about "open source license", but also makes it sound like the license in question is GPL, which is the Free Software License.

    Perhaps user destinyland and editor EditorDavid missed this earlier story which includes, in the summary that EditorDavid also allegedly edited, this sentence:

    Stallman also required that the article describe free software without using the term open source, a phrase he sees as "a way that people who disagree with me try to cause the ethical issues to be forgotten."

    --
    See that "Preview" button?
    1. Re:I'm confused by Anonymous Coward · · Score: 0

      The article is the same way, and you shouldn't be confused: most people don't care about that distinction.

    2. Re:I'm confused by Orgasmatron · · Score: 2

      This isn't News for Most People, this is News For Nerds. This is the one news site that should understand and articulate the difference, even when the hack that wrote the actual article doesn't.

      --
      See that "Preview" button?
    3. Re: I'm confused by Zero__Kelvin · · Score: 3, Insightful

      Either that or we respect Stallman for his contributions, but not to the degree that we are going to allow him to dictate our language.

      --
      Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
    4. Re:I'm confused by david_thornley · · Score: 1

      The Open Source Initiative lists all varieties of the GPL as open source licenses. The Gnu people would prefer you used "Free" instead of "Open Source", but either usage is valid and correct.

      The GPL is also not "the" Free software license, as BSD-style licenses are Free. In practice, almost all Open Source licenses are Free and vice versa. There are some edge cases.

      --
      "When you have eliminated the unacceptable, whatever is left, however improbable, must be the truthiness" - Holmes
    5. Re: I'm confused by Orgasmatron · · Score: 1

      You don't think that the guy that devoted his entire life to software freedom should have any say in how we talk about the license that he wrote for the movement he started? Exactly what are you doing to show respect for his contributions if you can't even muster the effort to use language that makes other people aware of the freedoms we all have, largely thanks to his work on our behalf?

      --
      See that "Preview" button?
    6. Re: I'm confused by Zero__Kelvin · · Score: 1

      I don't think he gets to be right just because he is Stallman. That is correct. I also don't think that Kleenex gets to insist we refer to their product as Kleenex and everyone else's product only as facial tissue. :-)

      --
      Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
  15. Credit where credit is due: Free software license by jbn-o · · Score: 5, Informative

    I understand this is /., corporate news and open-source friendly website (even to the point of apparently denying giving any credit to the Free Software Foundation). However it's worth noting that writing and talking about the GNU GPL as "open source" license makes it seem like an Open Source Initiative member had something to do with writing this license when that's not the case at all. In fact, the earlier versions of the GNU GPL predate the OSI and the open source movement entirely. And the GPL's principal author (Richard Stallman, founder of the Free Software Foundation) repeatedly goes around the world giving talks describing why he started the GNU Project, wrote the GNU GPL, and pointing out that the open source effort is a corporate reactionary counter to software freedom. Stallman takes time in every one of his talks to point out that he is not for 'open source'. Indeed, the open source movement eschews software freedom. Please do take the time to read the essays and listen to rms talks to learn more about this.

    I'm all for everyone (including open source enthusiasts) licensing software under the GNU GPL, but I'm also for understanding why the license exists in the first place and giving credit where credit is due. Its existence is certainly not due to anything 'open source' but instead to a driving interest in making and preserving software freedom. The work is (as Eben Moglen, long-time FSF lawyer, software freedom fighter, and excellent speaker has said) principally written by Richard Stallman. Just because press releases written by people who either don't know better or which to cast the license's history in a different light get it wrong doesn't mean you have to follow them.

  16. Re:Good by fibonacci8 · · Score: 1
    --
    Inheritance is the sincerest form of nepotism.
  17. Re:Open Source is bad sometimes... by Anonymous Coward · · Score: 4, Informative

    This so much.

    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

    I have worked for many companies. The rule of thumb is if you modify GPL code THAT can be open sourced if you redistribute it. But only to those you distribute it to (as per the plain text in the license). Your lawyer sucks if they read into it that you need to throw it up on the net randomly. ONLY to those you give the code to. Also the kernel happens to be GPL2 and you can have non-GPL code in there through the use of plugins. That is why they invented GPL3. Most of your customers will never know the difference. There is a risk of that happening. But you can usually negate it with an NDA. Which would scare off most other lawyers.

    Compiled with the tools does not make it open source. If so pretty much 99% of the products out on the market need to be open sourced (think cell phones and TVs). That is not going to happen.

    Fire your lawyers. They are incompetent. They are ripping you off. Just because they have a law degree does not mean they know anything. Many jr lawyers charge you time to learn how to do their job. My dad had the unfortunate exp of someone charging him 40+ hours at 120 an hour. My sister (a real lawyer) and I intervened and made his lawyer sit down and actually READ the law, the case law, and contracts.

  18. Start with the GPL's fictions... by BlueCoder · · Score: 0

    The weakest part of the GPL (both standard and LGPL) is that it is based upon arbitrary fictional concepts that in theory would will falter to slippery slope augments. It's all about "bundling" in conjunction to linking. Everything digitally is distributed as a stream. That certain ordering of the data is valid but others are not is ridiculous when the words to describe it are arbitrary. Computer memory isn't physical and is merely treated as linear conceptually depending on how you relatively look at it. In fact there are various ways in which computers actually intentionally blur it's linearly. Everything in a computers memory is virtual and hence theoretical. And all that is the basis of linkage.

    Those of us that actually understand compilers and languages understand what Stallman was getting at but vague words do not make a good contract. I'm not saying that something like the GPLv2 or 3 isn't possible using more precise language and better concepts. I'm pretty sure Stallman and the FSF knows it as they never bothered to bring a contrived test case to court.

    My BELIEF is that when it finally goes to court the judge will laugh at it's wording and declare it's viral nature effectively unenforceable but all the code used will still need to be documented and made available.

    1. Re:Start with the GPL's fictions... by Anonymous Coward · · Score: 0

      Aren't you just full of lies. The particular software has two license options. One is GPL and the other is commercial. They didn't get a commercial license and said they didn't have to because when they downloaded the GPL version they chose not to follow it. There is no vague wording here. They broke copyright law plain and simple.

    2. Re:Start with the GPL's fictions... by Orgasmatron · · Score: 2

      Viral nature? Arbitrary fictional concepts? What on earth are you talking about?

      --
      See that "Preview" button?
    3. Re:Start with the GPL's fictions... by serviscope_minor · · Score: 2

      He's making a deeply mistaken point: people call the GPL viral because it "infects" your code even if you only use a bit. It's not of course the GPL, it's copyright in general. Your work is a derived work even if you only use a little bit of something else (excluding certain exemptions). And if you have a a derived work, then the original copyright holder gets to call the shots.

      So basically he's betting that the judge will strike down ths entire concept of derived works. Seems unlikely...

      --
      SJW n. One who posts facts.
    4. Re:Start with the GPL's fictions... by WorBlux · · Score: 1

      The GPL 2.0 does not contain either the words "bundling" or "linking" and instead uses the terms "is contained or derived from" and "aggregate". The problem lies in case law that has yet to precisely define what the term "derivative work" and "seperate work" means in terms of software. Static linking certainly does, because it is essentially the same as copying and pasting a chapter from another book into your own. Dynamic linking on it's own may potentially not be, as it's more of an instruction to a reader to go read a chapter from another book as if it were included here. (However if you also distribute that chapter yourself, the it's probably the case you've make a derived work.)

    5. Re:Start with the GPL's fictions... by david_thornley · · Score: 1

      IANAL, but I've seen lawyers say there's a distinction here. If you use GPLed software and change it yourself, you've created a derived work which is covered under the GPL. The FSF maintains that linking to GPLed software creates a derived work, and apparently that isn't generally considered the case for copyright. From what I've read, there's uncertainty between (a) linking does not create a derived work, and so the GPL only applies to object files with GPLed code, and (b) you need to consider linking to create a derived work if you're going to distribute the GPLed stuff.

      --
      "When you have eliminated the unacceptable, whatever is left, however improbable, must be the truthiness" - Holmes
    6. Re:Start with the GPL's fictions... by Anonymous Coward · · Score: 0

      So - if the judge throws out the GPL terms, you're left with a naked copyright violation. It's a classical case of heads, I win, tails you lose. Same thing as this suit, actually. The initial motions are about the type of lawsuit (contract violation/copyright violation), but no matter how the decision would have gone, there's a lawsuit. The defendant simply cannot prove his behavior was sanctioned by any license.

  19. Re:Good by dreamchaser · · Score: 1

    The damages could be as simple as not allowing the defendant to use the software if they continue their non-compliance.

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

    Putting something free in with something that isn't doesn't misrepresent or otherwise affect the free software's reputation?

  21. Re:Good by dreamchaser · · Score: 0

    Replied to the wrong post but the point remains valid.

  22. About fucking time by Anonymous Coward · · Score: 0

    I had a big angry post about to blast... but it violated a dozen EULAs and I don't want to be sued.

    Next. Next. I agree. Finish.

  23. Re:Open Source is bad sometimes... by cfalcon · · Score: 1

    It's a copypasta, Lester. Smaller type'a troll.

    https://www.reddit.com/r/copyp...

  24. Re: Good by WorBlux · · Score: 3, Insightful

    Oh it's very easy. X lines of code, which typically costs Y per thousand lines to develop on the high end. Their prior commercial licenses, or costs of licenses of compatible software as the low end.

  25. Re:Open Source is bad sometimes... by serviscope_minor · · Score: 1

    This was doing the rounds in the 90s on Usenet.

    YHBT HTH HAND

    --
    SJW n. One who posts facts.
  26. GPL is like a Free Beer Recipe 4 Software by Anonymous Coward · · Score: 0

    GPL is like a Free Beer Recipe for software.

    This is important.

    You get the recipe AND you can modify it. You can tweak it. You can share it. The next guy, if they want to use and share their modified recipe, has to allow the 3rd person they share it with to also modify it and share it and use it. They can't keep it a secret if they choose to share it. OTOH, if they only keep it for them self and don't share, then they don't have to share their modifications. Everyone with the beer recipe can use it forever, if they like.

    Nobody is forced to make their own beer, if they don't want to. They can just use beer created by others. This is what most people choose with GPL software, via either Linux or BSD distributions.

    If you are a company and don't have a brewmaster for the software, you can relatively cheaply hire a brewmaster to modify the recipe for your needs. The original recipe maker can't prevent a new brewmaster from performing this service. There are literally millions of capable brewmasters in the world.

    Commercial software is like buying beer from the grocery store. We don't really know what is inside. It is sold by a hot girl to get our attention. We are never promised that it is "useful for any specific purpose" (read an EULA). Once it is gone (or the license is up), we get to pay again (maintenance contracts). If the beer vendor decides to stop making their beer, that's it. We are stuck with the last release until it is gone (or incompatible). We cannot pay anyone else to remake the beer we love or modify it in a way our business needs. There is only 1 company we can pay to make the beer we want. That company can refuse our request and money.

    Simple explanation?

  27. idrive is lacking source too by Anonymous Coward · · Score: 0

    iDrive sells the iDrive One backup device.. it's got linux on it, but don't have the source anywhere. They have a small selection of source used in their client software... but don't have the source for the external wifi drive thing.

    1. Re: idrive is lacking source too by Zero__Kelvin · · Score: 1

      They don't have to give access to the source under GPL 2 as it is an embedded system. See also Tivoization.

      --
      Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
    2. Re: idrive is lacking source too by WorBlux · · Score: 1

      Tivo gave or was obligated to give sources, you just had no practical way of modifying the software on the device. Distributing software on an embedded system is still clearly a distribution in the legal sense.

    3. Re: idrive is lacking source too by Zero__Kelvin · · Score: 1

      I stand corrected. I mis-remembered The details of the case :-(

      --
      Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
    4. Re: idrive is lacking source too by david_thornley · · Score: 1

      It gets complicated. Here's a possible way to get around it.

      Company A uses Linux in a lot of devices they manufacture. Whenever they sell a batch do distributors B-Z, they include a little box with the source file in GPL-compliant form. The redistributors have a lot of devices, and redistributing those devices doesn't require a copyright license. Therefore, you buy a device with GPLed software that was always in compliance, and you have no legal claim to the source. I brought this case up in the GPLv3 open comment period.

      This only works if the software is not changed. If the software has to be changed in the end user's device, that constitutes distribution to the end user, who is then legally entitled to the source code (or, alternately, the authors of the GPLed part of the software are entitled to damages and injunctions). The FSF didn't seem concerned about the distribution of software in ROMs.

      --
      "When you have eliminated the unacceptable, whatever is left, however improbable, must be the truthiness" - Holmes
  28. Re:Good by Alain+Williams · · Score: 4, Interesting

    What they should be made to do is to comply with the GPL: to be ordered to release, under the GPL, their code that the linked to the GPL code. GPL infringement would stop overnight if the courts properly enforced the GPL.

  29. Re:Good by Dutch+Gun · · Score: 2

    More reason to avoid open source software.

    Nice troll. Or else profoundly ignorant. Although funny how often the two seem to go hand in hand.

    But just to clarify, open source != GPL. Not all open source projects are copyleft like the GPL. If people want to distribute their software projects under the GPL, companies need to respect that license. But many open source licenses are much more permissive, meaning they can be used in both open and closed source projects. I personally chose the MIT license for my own open source projects (nice and simple: do what you want, and don't sue me), but there are a lot of other permissive licenses as well, like BSD, Apache, zlib, Boost, etc.

    If you want to deliver proprietary software and keep your source closed, you can use permissive licensed software, or you can suck it up and write your own. The entire point of GPL'd software is that it HAS to remain open source. That's why many advocates of free software feel strongly about how the GPL works, because it ensures any contributions or improvements remain open source as well.

    --
    Irony: Agile development has too much intertia to be abandoned now.
  30. Weird and disturbing by gnasher719 · · Score: 1

    In the USA, the GPL license is indeed not a contract. Using GPL licensed software in violation of its terms is not breach of contract, it is copyright infringement.

    And copyright infringement is usually a much stronger weapon for the copyright owner than breach of contract. With huge statutory damages. With the ability to force the thief to remove any GPL licensed code from their products. If you claim breach of contract, you'd have to prove actual damages caused by the breach of contract, for example actual damages caused by the fact that third parties didn't receive a copy of the source code when requested.

    1. Re:Weird and disturbing by Anonymous Coward · · Score: 0

      Err you know you are wrong, right?

      The court decided that it could indeed be a breach of contract: you did read the story didn't you?

      And the GPL is indeed a contract: in consideration for being granted a (very wide) license to you to use the code, you agree to certain terms. Only if you don't agree to those terms does copyright kick in.

      It is *exactly* the same as a commercial software license (where a contract is entered into when you buy the license), except you also have to pay money and you get a far more constrained license.

    2. Re:Weird and disturbing by Anonymous Coward · · Score: 0

      Sorry, but you are wrong about this and if the courts think it's a contract, they are also wrong.

      GPL is a license. You don't have to sign anything to use it and you don't have to agree to perform any actions. The license obligates you to do nothing; it only specifies what you MAY do, not what you must do.

  31. Re:Credit where credit is due: Free software licen by Anonymous Coward · · Score: 0

    I keep using the name "open source" instead of "free software". This has nothing to do with the Open Source Initiative vs. Free Software Foundation — I have a lot of respect for Mr. Stallmann and his work. The reason is that most people associate the word "free software" with "software I can download without paying", while anyone who's heard the term "source code" understands what "open source" means. I choose to call it open source because it's self-explanatory, unambiguous, and thus a better term from a linguistic standpoint.

  32. Re:Credit where credit is due: Free software licen by 91degrees · · Score: 3, Insightful

    I think you're shouting into the wind with this. The ship has sailed. Everyone knows what "Open source" means in this context. "Free Software" is a more obscure term that hasn't really caught on.

    Stallman's argument "that the open source effort is a corporate reactionary counter to software freedom" is something most users don't care about. They're perfectly happy to use a proprietry solution if they have to. The benefit of Free software is the price, not the freedom.

  33. Re:Open Source is bad sometimes... by Anonymous Coward · · Score: 0

    And if they had bothered to read the license agreement they would know that those lawyers were wrong.

  34. Re:Good by Anonymous Coward · · Score: 0

    You're using it to post your comment and generally anything else you do on the interwebs.

    If you feel the door hitting your arse on the way out, it's someone kicking the door.

  35. Re: Open Source is bad sometimes... by Zero__Kelvin · · Score: 1

    Fire your lawyer. He/She is incompetent. You can make changes to the kernel all day without publishing them unless you distribute them. Since your company certainly doesn't want anyone else to have the code the GPL is a non-issue.

    --
    Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
  36. Huh? The GPL is not a contract. by Anonymous Coward · · Score: 0

    It says so in the GPL itself. You are free to accept it or not. So suing for breach of contract is nonsensical. You always have to sue for breach of license (which is pretty similar to breach of contractual terms) or copyright violation (unlicensed copying/use), and the defendant can plead for either at his whim.

    Which is why there are so few cases actually making precedent for the GPL as such: the GPL is not a contract and not binding to the recipient. It merely spells out the conditions under which the copyright holder will not go to court for copyright violations. And those conditions are binding for the copyright holder, not for the user: the copyright holder cannot sue (successfully at least) for copyright violations if the user meets all license terms.

    So the usual case goes like: "do you claim to meet the conditions of the GPL?". "No, I don't consider the GPL legally valid or binding". "Ok, so what other permission do you have for distributing the software in question?" "I need permission?"

    And that's the point where the judge tells the defendant that he better aim for settling the case.

  37. Free not Open. by Anonymous Coward · · Score: 0

    If it's licensed under the GPL it's Free Software not Open Source.

    I would have thought the editors of /. should know the difference and why it might be important.

    1. Re:Free not Open. by Hidden+Manna · · Score: 1

      If a license agreement is required at all, it's not truly free is it? One is *bound* by the license agreement. Truly free software would be software where the author relinquishes all dibs - all - on its use, copying, source, adaption and changing, sale, etc. etc. That said, AFAICT the GNU-Linux platform isn't free (generally speaking), rather one is just bound to a different set of conditions (than say when one uses macOS).

    2. Re:Free not Open. by Anonymous Coward · · Score: 0

      Is this intentional? Are you deliberately talking about "using macOS" [sic] as a comparable example, or do you not know what you're doing?
      The GPL doesn't restrict using software--that is, running the program. It grants absolute freedom of use, which allegedly copyright law does not. It also grants additional conditional permission to copy, distribute, and derive--which copyright definitely does not.

  38. Re: Good by jedidiah · · Score: 1

    It's Copyright. You don't have to show any and never have. That's just sauce for the goose here.

    --
    A Pirate and a Puritan look the same on a balance sheet.
  39. 17 USC 117(a)(1) by tepples · · Score: 2

    The theory is that copying the media onto your persistent storage and system memory requires a license.

    In what country? The article is about a case in the United States, where 17 USC 117(a)(1) states that copying a program "as an essential step in the utilization of the computer program in conjunction with a machine" is not infringement.

    1. Re:17 USC 117(a)(1) by WorBlux · · Score: 1

      Never-mind then, I was wrong. I was thinking of a Blizzard case, but that additionally involved modification of resources in memory by third party applications.

  40. Re:Huh? The GPL is not a contract. by WorBlux · · Score: 1

    Section 5 of the GPL 2.0 clearly states the the offer of license is accepted by performance. The Hancom performed the protected acts is evidence of acceptence (or flat out criminality, but courts are required to assume parties were acting in good faith unless there is evidence to the contrary), that the performance was substantially flawed is what constitutes breach on contract. Each copying thereafter was simply a violation of copyright.

  41. Re:Huh? The GPL is not a contract. by WorBlux · · Score: 1

    Section 5 of the GPL 2.0 clearly states the the offer of license is accepted by performance. The first time Hancom performed the protected acts with each specific version of the protected work is evidence of acceptance (or flat out criminality, but courts are required to assume parties were acting in good faith unless there is evidence to the contrary), that the performance was substantially flawed is what constitutes breach on contract. Each copying thereafter was simply a violation of copyright.

  42. Unacceptable for the lawyers, that is by tepples · · Score: 1

    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.

    Of course it was unacceptable for your lawyers to have misadvised you so. In the vast majority of cases, the output of a GPL tool is not GPL. From the GPL FAQ:

    the copyright on the editors and tools does not cover the code you write. Using them does not place any restrictions, legally, on the license you use for your code.

    Some programs copy parts of themselves into the output for technical reasons—for example, Bison copies a standard parser program into its output file. In such cases, the copied text in the output is covered by the same license that covers it in the source code. Meanwhile, the part of the output which is derived from the program's input inherits the copyright status of the input.

    As it happens, Bison can also be used to develop nonfree programs. This is because we decided to explicitly permit the use of the Bison standard parser program in Bison output files without restriction. We made the decision because there were other tools comparable to Bison which already permitted use for nonfree programs.

  43. Re:Credit where credit is due: Free software licen by drinkypoo · · Score: 1

    I think you're shouting into the wind with this. The ship has sailed. Everyone knows what "Open source" means in this context. "Free Software" is a more obscure term that hasn't really caught on.

    The average Slashdotter knows the difference and either uses the term to be precise or doesn't use it because of Stallman's toejam. But there's no reason to give users a free pass on imprecision here, of all places. This is a place where we should demand precision.

    --
    "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
  44. Paging PJ, PJ to the white courtesy phone by Anonymous Coward · · Score: 0

    Where are you when we need you most???

    Dammit, I miss Groklaw!

  45. Re:Good by DarkVader · · Score: 2

    Well, no.

    The GPL and GPL-like licenses are the only actual open source licenses.

    What you're describing would better be called "closable" licenses, because they allow the code to be closed.

    There's really very little difference between one of those and simply declaring your code public domain.

  46. Re: Good by Anonymous Coward · · Score: 1

    You don't need to.

    . Instead, the Copyright Act establishes a predetermined amount of damages that ranges from $750 to $30,000 for each work infringed. Also under statutory damages, a judge can award extra damages up to $150,000 for willful infringement, or reduce damages to $200 for unknowing infringement.

  47. Re: Good by phantomfive · · Score: 1

    Under copyright law, you can ask for money based on (purely hypothetical, so make the number high) sales lost, and also you can include any money the perpetrator earned by using the copyrighted material. The number can be quite high.

    --
    "First they came for the slanderers and i said nothing."
  48. Re:Credit where credit is due: Free software licen by Anonymous Coward · · Score: 0

    What you write was try 15 years ago.
    This is a different Slashdot than you remember.

  49. Re:Good by Anonymous Coward · · Score: 0

    And when they refuse?

    Courts typically have only a few options as their disposal that are going to pass constitutional muster. Jail and fines.

    Everything else is offered in lieu of jail or fines. Refuse probation? Then stay in jail until probation is over. Refuse to stand in the street wearing a sign saying that you ran over a bus load of nuns? Jail and fine. Refuse to hand over source code? Pay a fine.

    Might as well just skip to the fine or jail time.

  50. Re:Credit where credit is due: Free software licen by Infiniti2000 · · Score: 1

    Indeed, the open source movement eschews software freedom.

    I don't agree. From your link, RMS says: "As far as we know, all existing released free software source code would qualify as open source." This is clearly saying that all free software is a subset of open source. Thus, open source does not eschew software freedom. Please explain the disconnect.

  51. Re:Open Source is bad sometimes... by sconeu · · Score: 1

    AC is correct. The argument that OP's lawyers made is equivalent to saying, "if you build your code with Microsoft Visual Studio, then the terms of the MS license apply to the code you created".

    --
    General Relativity: Space-time tells matter where to go; Matter tells space-time what shape to be.
  52. Re:Good by Dutch+Gun · · Score: 1

    You're welcome to that opinion, but I'm obviously not going to agree with it. And I suspect you'll have about as much success with that narrow redefinition of open source as convincing everyone to call Linux "GNU/Linux".

    --
    Irony: Agile development has too much intertia to be abandoned now.
  53. Re:Good by david_thornley · · Score: 1

    That's not something the courts can do. In a civil case, the court can award damages and issue injunctions, so if a company is distributing my GPLed code not according to the license I can at most get money from them and an order to the company to stop doing that. The GPL is a license, not a contract, and so the company would be guilty of infringing copyright, not violating the terms of a contract.

    There are cases in which the violator starts conforming to the GPL, but that's voluntary, and is normally part of a settlement. Stallman would much rather have people distribute under the GPL than pay money.

    --
    "When you have eliminated the unacceptable, whatever is left, however improbable, must be the truthiness" - Holmes
  54. Re:Good by david_thornley · · Score: 1

    The GPL and similar copyleft licenses are not the only Open Source licenses (according to the Open Source Initiative) or Free licenses (according to the Gnu project and Free Software Foundation). I can take some BSD-licensed software, change it, and redistribute under a proprietary license, but I can't do anything to restrict the original software. You're just as free to build on the code I used as I was.

    --
    "When you have eliminated the unacceptable, whatever is left, however improbable, must be the truthiness" - Holmes
  55. Re:Huh? The GPL is not a contract. by david_thornley · · Score: 1

    And, of course, if Hancom manages to successfully dodge the contract violation rap, they're in trouble for distributing copyrighted stuff without a license. The contract view is iffy, but the license view isn't. The GPL says that only the GPL gives you the right to redistribute, clearly meaning that if you violate it you don't have any such right.

    --
    "When you have eliminated the unacceptable, whatever is left, however improbable, must be the truthiness" - Holmes
  56. Re:Credit where credit is due: Free software licen by Anonymous Coward · · Score: 0

    "Open source" is about emphasizing a software development methodology over the free licensing of software. It's a corporate thing, de-emphasizing copyleft in order to position powerful companies to benefit from gratis software without paying it forward.

  57. Re:Good by DarkVader · · Score: 1

    Oh, I know that's what they say.

    But unless it's copyleft, it's essentially no change from public domain. Sure, the original source code is still there, but whatever changes you've made are lost.

    And that's really the point of open source, not just to distribute the code as open, but to keep the code AND all changes to it open.

    So I'm afraid that I have to disagree that non-copyleft licenses are really open source. They're just public domain with an attribution requirement.

    And hey, it's convenient for commercial developers, but it does nothing to advance the ultimate goal of making all software non-proprietary.

  58. Re:Good by DarkVader · · Score: 1

    Oh, I didn't expect you to agree.

    I do think it's a definition that needs to be the standard, though.

  59. Re:Credit where credit is due: Free software licen by Anonymous Coward · · Score: 0

    I understand this is /., corporate news and open-source friendly website (even to the point of apparently denying giving any credit to the Free Software Foundation).

    Do you think the current editorial staff even knows what the FSF is -- much less reads the comments, beyond deleting crapfloods?

  60. Open Source Definition == DFSG by tepples · · Score: 1

    The Open Source Initiative lists all varieties of the GPL as open source licenses.

    Furthermore, its Open Source Definition is almost word-for-word identical to the Debian Free Software Guidelines.

  61. Re:Good by OrangeTide · · Score: 1

    Shh.. the PR of RMS and FSF have worked very hard to conflate Free Software with Open Source.

    But seriously, the mistake is forgivable. All Free Software is Open Source, but not all Open Source is Free Software. It's not necessary to go on a 3 paragraph rant.

    --
    “Common sense is not so common.” — Voltaire
  62. Re:Credit where credit is due: Free software licen by jbn-o · · Score: 1

    I'm not sure if the set of approved licenses from the Free Software Foundation and Open Source Initiative are properly described in that way, but I am sure that approach misses the point entirely—you won't understand what the free software movement aims to achieve and why by looking at sets of licenses.

    The open source group (I should not have called it a movement because open source is not a social movement) started over a decade after the free software movement started. 'Open source' is a call to a business-centric development methodology; a message chiefly aimed at businesses that essentially focuses on how software is developed. The free software movement is a social movement which talks about the freedoms to run, inspect, share, and modify published software—software freedom. The people who started the open source movement noticed that free software was gaining ground but they wanted to bring this message to businesses and drop the freedom talk perhaps in an effort to make sure proprietors could try to horn in on the benefits free software brings without having to distribute free software. In so doing the open source enthusiasts dropped the ethical underpinnings of the free software movement; the ethics of the free software movement are grounded in critical ethical examinations of how people ought to treat one another with regard to computer software. This is not an anti-business message, it's a message that doesn't place business desires first.

    As Stallman points out (in a newer essay in a section called "Different Values Can Lead to Similar Conclusionsâ¦but Not Always" which revises an older essay on the same topic) consider the radical difference in how a free software activist and an open source enthusiast react to proprietary software: the open source enthusiast might remark in a way that notes how the proprietor achieved some convenience or technical achievement without using open source development methodology but then accept the program. The free software activist might remark on how accepting this program would mean giving up software freedom, then reject the program and set about writing or funding a replacement program so people can have the functionality that program provides without giving up one's software freedom.

    The Free Software Foundation has a license list in which you can find almost all of the same licenses you'd find in the Open Source Initiative's license list but the FSF's list includes commentary on most of those licenses discussing one's software freedom under each license and the effect that license's choices have on the software freedom of derivative works: copylefted free software licenses and non-copylefted free software licenses. Consider how the OSI frames licensing choices—one picks from a large list of licenses ungrouped by what foreseeable affect they would have on software freedom. That's because open source enthusiasts don't speak of software freedom and don't arrange their resources along any lines having to do with software freedom (I recall an essay written by a Red Hat lawyer, linked to in a /. story some years back, which went out of its way to describe the effect of "copyleft"—the preservation of software freedom in derivative works—but without saying "copyleft" so as to not bring to mind software freedom).

  63. Re:Credit where credit is due: Free software licen by drinkypoo · · Score: 1

    This is a different Slashdot than you remember.

    I refuse to give the ignoranuses a free pass. If you want to let Slashdot go into the toilet, by all means, go gently.

    --
    "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
  64. Ever read a EULA by Anonymous Coward · · Score: 0

    All of Microsofts EULAs cover distribution, and fordid it. So your theory is that is out of place.

  65. Re: Good by Anonymous Coward · · Score: 0

    United States not the only legal system around.

    Public domain as an international legal concept is close to being mythical. Check out the history of the new creative commons public domain license.

    The problem is that if I offer the wonder program as public domain then some sleaze will file copyright on it and then prevent you from using it. Similarly, patents.

  66. Re:Good by david_thornley · · Score: 1

    Open Source is not itself concerned with making all software non-proprietary. That's more a Free Software thing, with Stallman's plan to build up a corpus of GPLed software that would be too tempting to pass up. Stallman considers permissive licenses (and public domain) to be Free..

    What the permissive licenses do is allow someone to make changes to software and use them freely. I don't know that any of them require changes to be divulged (I haven't checked the Affero GPLv3 recently), since none of them require distribution, and most software is for private use and is not distributed.

    --
    "When you have eliminated the unacceptable, whatever is left, however improbable, must be the truthiness" - Holmes
  67. Re:Good by syntotic · · Score: 1

    I wonder if all these guys have some sense of lost, unearned, future income and who may become the claimant...