Slashdot Mirror


Court Case To Test GNU GPL

ciaran_o_riordan writes "Tomorrow, a German court will hear the case of AVM, a distributor of Linux-based routers, which seeks to block Cybits from distributing software that modifies the routers' software to add content-filtering functionality. Free Software Foundation Europe explains: 'AVM justified its position using three arguments. First, they stated that their whole product software must be regarded as an entity under AVM copyright, and that this entity must not be modified. The position Mr. Welte [founder of gpl-violations.org and copyright holder of several parts of the Linux kernel] took was that the whole product software would in that case be a derivative work according to the GPL, and thus the whole product software should be licensed under the GNU GPL. AVM then switched to a second argument: that the software embedded on its DSL terminals consisted of several parts. According to Mr. Welte, AVM could then not prohibit anyone from modifying or distributing the GPL licensed software parts. The final argument by AVM was that the software on their DSL terminals is a composition of several different programs, which, due to the creative process, would be a protected compilation and thus under the copyright of AVM and not affected by the copyleft of the GPL.'"

30 of 371 comments (clear)

  1. Ethically and intellectually challenged... by pieterh · · Score: 5, Insightful

    I've been making my software GPLd since 1991. If someone uses it, for free, and makes a derived work, and then tries to stop others from sharing that work, they are ethically and intellectually challenged.

    This is not a test case for the GPL, it's a straight-forward copyright violation case, where AVM is taking the work of tens of thousands of people, using it under a license that permits remixing, and then attempting to ignore those license conditions.

    Take them to the cleaners, Harald!

    1. Re:Ethically and intellectually challenged... by tomhudson · · Score: 4, Insightful

      ethically and intellectually challenged.

      No. Their ethics may conflict with yours and nothing can be said about their intelligence.

      On the topic of ethics, they are more than just "ethically challenged" - they're hypocrites and crooks. Hypocrites, because they are saying "do as I say, not as I do" with respect to software licensing, and crooks because they are selling other people's work as if it were their own and without their permission (if you don't agree to the terms of the GPL, you cannot redistribute).

      Intellectually challenged? They're wasting money on a lost cause. Not smart ... :-)

    2. Re:Ethically and intellectually challenged... by swillden · · Score: 2

      This is not a test case for the GPL, it's a straight-forward copyright violation case

      The really clever bit about the GPL is that any test case is a straight-forward copyright infringement case. People who violate the GPL find themselves in the unenviable position of having to try to use the GPL to justify their actions, because it's the only thing that gives them any shred of permission to use the code. All it takes, then, is for the court to evaluate the situation and realize that the GPL didn't actually give them permission because they didn't meet its requirements.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    3. Re:Ethically and intellectually challenged... by Tetsujin · · Score: 2

      This is not a test case for the GPL, it's a straight-forward copyright violation case

      The really clever bit about the GPL is that any test case is a straight-forward copyright infringement case. People who violate the GPL find themselves in the unenviable position of having to try to use the GPL to justify their actions, because it's the only thing that gives them any shred of permission to use the code. All it takes, then, is for the court to evaluate the situation and realize that the GPL didn't actually give them permission because they didn't meet its requirements.

      That's not necessarily true. Bear in mind that, if put to a legal test, parts of the license could be found unenforceable, in which case someone could escape the terms of the GPL. Another possible loophole is the definition of a "derivative work". Generally I think we assume that if a project pulls in some code that is identifiable as having been part of a GPL product, then that project (according to the GPL) must also be licensed by the GPL. But that assertion, too, is something that would have to be tested. One could argue that the amount of GPL code is so small in comparison with the rest of the project that to claim the project is now a "derivative work" is unreasonable - in that case, the GPL code being linked in would still have to be distributed, possibly including any changes made to it - but the work as a whole would be unaffected.

      You can create a license that says all sorts of things, and have lawyers look at it and try to figure out if it will pass a test in court: but really, you don't know one way or another until it actually happens.

      --
      Bow-ties are cool.
    4. Re:Ethically and intellectually challenged... by VGPowerlord · · Score: 4, Insightful

      What if you consider the GPL unethical?

      Then don't redistribute software that is GPL-licensed.

      What if you consider that might makes right?

      Then the courts will properly and forcefully correct you and bar the distribution of your products until you comply with the license you accepted or make a new version that doesn't use someone else's work.

      To imply that not following a software licence is unethical per se suggests a worrying level of conformity.

      It's not like someone told them "YOU MUST USE LINUX ON YOUR ROUTER OR I'LL KILL YOU." The consciously made the choice to use Linux in their router system, and are now breaking its license terms.

      They could just as easily gone with a BSD, or paid money to someone to license a commercial OS, or designed their own OS. They chose to do none of the above, and are thus bound by the GPLv2.

      --
      GLaDOS for President 2016! "Well here we are again. It's always such a pleasure." -- GLaDOS, 2011
    5. Re:Ethically and intellectually challenged... by JAlexoi · · Score: 3, Interesting

      Egh... GPLv2 specifies that a derivative work is defined by the relevant copyright law. In this case, it's the German Author's rights law.

    6. Re:Ethically and intellectually challenged... by MikeBabcock · · Score: 2

      You would also have to believe that Copyright is invalid. Of course, this would preclude their lawsuit. Assuming they believe in Copyright because of their position on others modifying their products, their ethical view of the GPL is not relevant to the Copyrighted works it covers.

      Without some license, you have no rights to reuse someone else's code. Denying the GPL is admitting infringement.

      --
      - Michael T. Babcock (Yes, I blog)
    7. Re:Ethically and intellectually challenged... by MikeBabcock · · Score: 2

      Nothing you've described is disagreeing with the GPL.

      All of it is simply disagreement with Copyright.

      Copyright prevents you from doing things with GPL'd works, not the GPL. The GPL gives you rights you wouldn't have otherwise had.

      --
      - Michael T. Babcock (Yes, I blog)
    8. Re:Ethically and intellectually challenged... by s73v3r · · Score: 2

      What if you consider the GPL unethical?

      Then why are you using GPL software in the first place?

      What if you consider that might makes right?

      Then you are an asshole, plain and simple.

    9. Re:Ethically and intellectually challenged... by Anonymous Coward · · Score: 2, Insightful

      "But... but... Slashdot told me that information wants to be freeeeee!!!!! The GPL is just a mechanism for protecting imaginary property with the threat of violence via government thugs, right?"

      Exactly. Yes.

      And as long as the rest of society act like an asshole with regards of "intellectual propriety", that's the right thing to be done.

      I hope for a world where GPL becomes a stupid nonsense. In the meantime, I'm glad for GPL to exist.

  2. Ethically OR intellectually challenged. by kerobaros · · Score: 3, Insightful

    I think he's half right. Either the company is intelligent yet ethically challenged, in that they know that they are violating the GPL yet do not care, or they are ethically sound but intellectually challenged, in that they don't know they're controverting the license. I believe one of these scenarios is the case.

    1. Re:Ethically OR intellectually challenged. by MaskedSlacker · · Score: 2

      Therefore I declare this thread now over. There is no new ground to cover.

  3. I don't think so by Rene+S.+Hollan · · Score: 4, Informative

    1. This violates the GPL over the GPL-licensed parts of the whole, and therefore the GPL-licensed parts have to be excluded when the whole is distributed. The same reasoning applies if the restriction is due to a compilation copyright over the whole or a license regarding use that prohibits modification.

    2. Irrelevant: the GPL parts continue to be licensed under the GPL or they can not be redistributed. The GPL permission for compilations does not weaken the GPL license for GPL components so compiled.

    3. All a compilation copyright means is that no one else can redistribute the compilation. However, it can not restrict redistribution of the GPL licensed parts.

    About the only case that can be made is that modified routers can't be sold, but routers could be sold along with the means to modify them. Or a router could be sold, and someone hired to modify it.

    Of course, I am not a lawyer, and would welcome one correcting any error I made above.

    --
    In Liberty, Rene
  4. Re:Lawyers by the_B0fh · · Score: 2

    Why? There's one on the side of the bad guys, and there's on on the side being bullied, and there's one more on the side protecting our rights.

    Seems like 2 out of 3 of the lawyers (or teams of them) are fighting for the cause of the good guys, or fighting against the bad guys at least.

  5. Simply put.... by mark-t · · Score: 2

    *ANY* copyrighted work derivative must comply with the expectations and terms of the original copyright holder. How, exactly, is using the GPL any different from this?

  6. AVM itself is in violation of the license by doperative · · Score: 4, Interesting

    "Ironically, by preventing others from enacting the rights granted by the GNU GPL, AVM itself is in violation of the license terms. Therefore they have no right to distribute the software" says Till Jaeger.

    1. Re:AVM itself is in violation of the license by Bengie · · Score: 2

      Get one of those injunction things that blocks them from selling those units until the case is straitened out.

    2. Re:AVM itself is in violation of the license by hey! · · Score: 2

      That raises in interesting possibility I hadn't thought about. Just because GPL requires you to give certain rights to any derivative works does it mean that recipients of such works *actually receive those rights*? I'm thinking probably not.

      Party A licenses software a under GPL.

      Party B incorporates software a into proprietary licensed product b, thus violating GPL.

      Party C creates derivative work c from b.

      So, is it possible that both C and B are violating software licenses here? It'd work like this. Party C is acting as if b was licensed under GPL as it should have been, *but has not*. Morally, B *should have* licensed b as GPL, *but did not*. Therefore C should have GPL rights to use b, *but does not*.

      --
      Post may contain irony: discontinue use if experiencing mood swings, nausea or elevated blood pressure.
  7. Re:Why does AVM have a problem in the first place? by Rene+S.+Hollan · · Score: 2

    Because the "features" may, in fact, introduce bugs, for which the customer may try to hold AVM responsible.

    But, that is a warranty issue, and easily addressed.

    --
    In Liberty, Rene
  8. Companies don't like paying by iplayfast · · Score: 2

    It amazes me that companies feel justified in not paying for their software. The GPL's payment is in openness and code changes. So many companies try this (and get away with it). It would be similar to companies using cracked warze and then trying to justify it in court as their own works.

  9. Right to sue? by roguegramma · · Score: 2

    I think the case hinges on the right to sue of the parties.

    A contributor to the GPL'ed software would have the right to sue.

    The defendant, Mr. Welte, might not have the right to sue AVM to put their code under the GPL, but luckily he is the defendant.

    AVM is the plaintiff. They have admitted that their released work is a mix of their original work and GPL'ed work. In my opinion they still may assert their copyright for their contributions, but do not actually have the right to distribute their work.

    That is why I think the defendants primary cause, although I'm sympathetic to the defendant, is lost.

    However as a countermove, (I'm assuming the defendant owns an AVM router), I suggest he countersues AVM for damages, since they set him up with a router that cannot be operated legally since they don't own the rights to the software, and for wasting his time he spent coding in good faith that AVM actually intends to secure the rights to the software, which is hard to do without GPL'ing the software.

    IANAL, and not yours.

    --
    Hey don't blame me, IANAB
  10. Re:Copyright enforcement on Slashdot? by Greyfox · · Score: 2
    You realize that Slashdot is composed of different "people", right? And that "people" can hold wildly different "opinions" on "subjects"?

    Perhaps you should work on that.

    --

    I'm trying to teach myself to set people on fire with my mind... Is it hot in here?

  11. Re:Copyright enforcement on Slashdot? by Just+Some+Guy · · Score: 2

    The cognitive dissonance between this story and the countless (pro-)piracy stories is astounding.

    Only if you fail at logic. The pro-Free-Software stance is "it's good to share, and to those ends, we're going to share our stuff with you (as long as you share it with others in turn)." Given that "sharing is good" is a bedrock principle of that opinion, it's unsurprising that a somewhat overlapping set of people also believes that it's OK to share other things.

    --
    Dewey, what part of this looks like authorities should be involved?
  12. Re:In addition, the compilation is under the GPL by Xtifr · · Score: 4, Informative

    In addition, a compilation is a derived work

    Not legally, no. To create a compilation, you do need rights to publish each part, but you do not need permission to modify or prepare derivative works. And even if that weren't the case, the GPL explicitly has an exception.

    From v3: "Inclusion of a covered work in an aggregate does not cause this License to apply to the other parts of the aggregate."

    From v2: "In addition, mere aggregation of another work not based on the Program with the Program (or with a work based on the Program) on a volume of a storage or distribution medium does not bring the other work under the scope of this License."

  13. Re:In addition, the compilation is under the GPL by mwvdlee · · Score: 2

    I think that is the clearest explaination of what's going on here; making a compilation of copyrighted materials does not terminate the copyrights of those materials.
    Also, as far as I know the whole "copyrighted compilation" thing only goes when significant and non-trivial effort has gone into compilation, neither of which is the case here.

    --
    Slashdot social media options: AIM, ICQ, Yahoo, Jabber and Mobile Text. Why no MySpace?
  14. Re:Copyright enforcement on Slashdot? by AcidPenguin9873 · · Score: 2

    No. I've come across your argument or a variant of it every time I point out the above.

    The problem is that even if an organization is pro-sharing, the way the GPL accomplishes that is by putting *restrictions* on what you can do with the information/software/etc. that they produce and release. If the pro-sharing groups believe it's okay for their group to restrict how someone uses their information by requiring distribution of source for derivative works (i.e. copyleft/GPL), they *have* to be okay with a different group restricting how someone uses their information by prohibiting redistribution or derivative works entirely without licensing/royalties (i.e. traditional copyright). They are all restrictions.

    Now you might argue that one set of restrictions (copyleft/GPL) is better than another (copyright), or that copyleft/GPL would be unnecessary if there were no such thing as copyright in the first place.

    To the first point, I will ask

    To the second point I will argue that without copyright, everything looks like a BSD license or public - that is, a "here's the code, do whatever you want with it" license - so why don't people just use the BSD license? It's precisely because the authors of GPL software want to put restrictions on how people use their stuff.

    Addressing the first point is another gigantic discussion, but the quick version goes something like this: if you don't pay people to do stuff, it won't get done once people have to start doing other things to pay the bills.

  15. Re:Why does AVM have a problem in the first place? by swv3752 · · Score: 2

    More likely, the features means the router competes with more expensive products.

    --
    Just a Tuna in the Sea of Life
  16. Re:Thanks, but still he cannot force them do GPL i by anyGould · · Score: 2

    I still think he cannot force them to release their code under the GPL. They can just say "no", and then he has the right to sue them and will win, making them pay damages and making them stop distributing their product.

    I think the logic is thusly:

    The gadget is either using GPLed code under a valid license (which means they can't prevent others from modifying it, thus they lose), or they are not using it under a valid license (which means that they're vulnerable to infringement claims themselves, and depending on exactly which bits were being modified, they might not have standing to protest in the first place).

  17. It is more subtle than you think by feenberg · · Score: 4, Interesting

    According to the article, the defendent is not distributing code containing GPL code. Rather, they are distributing a program that reads from a DSL router and modifies the (perfectly legal) GPL code on the router, reinstalling the modified code. The defendent doesn't think this is a violation, since he does not distribute any GPL code to users, only the binary "diffs". The modified code is never "distributed", only installed on the individuals own router. Since the GPL limits distribution, but doesn't affect "internal" use, there is an argument that the GPL is not violated. However, there is a further section in the GPL that takes up just this point, which is quite orthogonal to any of the arguments posted here. Even if this section of the GPL was not enforced in Germany, it wouldn't be the end of the GPL, as this is an extremely inconvinient way to distribute software, and the liklihood that the "diffs" didn't include GPL code is very small.

  18. Re:Why does AVM have a problem in the first place? by Ruzty · · Score: 3, Insightful

    Because AVM sells other products, at a higher price/profit, which contain those additional features. They want to protect their revenue stream.

    --
    The Master (Angelo Rossitto) in Mad Max Beyond Thunderdome, "Not shit, energy!"