Slashdot Mirror


GPL Case Against Danish Satellite Provider

Rohde writes "The number of satellite and cable boxes on the Danish market using Linux has significantly increased during the last couple of years. The providers Viasat, Yousee and Stofa all provide HD receivers based on Linux, and all of them fail to provide the source code or make customers aware of the fact that the units are based on GPL licensed software. I decided it was time to fix this situation and luckily the Danish legal company BvHD has decided to take the case. We are starting with Viasat, which distributes a Samsung box including middleware and security from NDS, and you can follow the case here."

27 of 297 comments (clear)

  1. Re:Byte the hand that Feeds! by Anonymous Coward · · Score: 5, Funny

    This is why we need a "-1 WTF" option

  2. Re:Positive move? by blackraven14250 · · Score: 4, Insightful

    I'm guessing sarcasm. If it's not, ignore this.

    It may actually get media attention to Linux, which is always good. It's definitely not hard for them to provide source either; simply have something in the manual stating "source available at [url]". I don't see why this would be a problem for Linux, at all. If anything, it's free advertisement to communities that normally wouldn't have the first idea about its existence.

  3. Re:Positive move? by amorsen · · Score: 5, Informative

    What does the community get out of the fact that YouSee, Stofa, and Viasat use Linux?

    All the Danes on Slashdot probably know about Viasat's business practices, which are about as close to fraud as you can get without losing in court, so I don't need to warn anyone against signing contracts with them.

    --
    Finally! A year of moderation! Ready for 2019?
  4. Re:What's his copyright? by Zerth · · Score: 4, Informative

    In some countries, law firms are allowed to sue on the behalf of copyright owners on their own initiative, much like how you can be brought up on assault charges by the state in some countries even if the person you hit wanted you to do so.

  5. Re:linux is not freeware by MichaelSmith · · Score: 4, Insightful

    Everything which you distribute which is GPL licensed puts an obligation on you to distribute the source code.

    If I sell a computer with ubuntu installed I have offer ubuntu sources to the customer. Its not good enough that the source could come from canonical.

  6. Re:linux is not freeware by kdemetter · · Score: 5, Informative

    Which comes down to just providing them the Ubuntu CD , which most would do anyway.
    Unless you really made some changes to the source code , in that case , you also need to provide the source for those changes.

    I don't see the problem : if you use GPL , you know this is what you have to do . It's what GPL is all about.

    If you don't want to do this , you need another license type. Often , this is a possibility too ( for a modest fee ) . I'm not sure if Ubuntu has it though.

    Simply put : GPL favors mainly the end users :

      by ensuring that derative products are also open source , you ensure that a product will stay open source.

    However , i doesn't favor developers or companies ( who are forced to share their work for free ) .

  7. Re:13 whole days to lawsuit by rohde · · Score: 5, Informative

    The company NDS that actually does most of the software on the box and tracked me down actually had 1 month to come up with an excuse for why the box violated GPL. I had direct contact with one of their representatives. They failed to give me any answer. I then contact the satellite provider using certified mail and wait 13 days for their answer. How long should I wait for this to be fair? The Danish providers have ignored GPL for years and I am pretty sure they know it. It would be nice of them to at least contact me and say we are working on it.

  8. Re:Positive move? by RAMMS+EIN · · Score: 5, Insightful

    ``This is going to be great for the uptake of Linux, and will really encourage people to use open-source tools instead of rolling their own proprietary black box. Keep up the good work!''

    Rather than ... take the hard work of many hands, without compensating them or abiding by their terms, and using that to make your proprietary black box? Because that's what these companies have done.

    The fact that the black box runs open source software means nothing when you don't get your Four Freedoms.

    --
    Please correct me if I got my facts wrong.
  9. Re:linux is not freeware by SanityInAnarchy · · Score: 5, Insightful

    some other toolkit with no ogligation to share modifications should be preferred.

    Perhaps. But I don't actually see this problem a lot...

    For example, if they're actually modifying the kernel, they could use whatever trick nVidia uses to get around the GPL and insert binary blobs. But most of the time, they shouldn't need to modify the kernel, or at least, any modifications they do make wouldn't be considered "secret sauce" anyway.

    But in most of these cases, it's reasonable to put most of it in userland, and to link only against LGPL stuff, if that -- plenty of BSD and MIT stuff that might be useful.

    And I'm making my living with GNU/Linux tools only ;-)

    That makes your post particularly disturbing.

    Perhaps it wasn't your intent, but you've given the impression that simply using Linux will force everything to be open source, and that's simply not the case.

    --
    Don't thank God, thank a doctor!
  10. Re:linux is not freeware by BiggerIsBetter · · Score: 5, Insightful

    However , i doesn't favor developers or companies ( who are forced to share their work for free ) .

    Only if you're deriving your work from other GPLed work. If it's entirely your own work, you're 100% free to keep the code closed-source and/or use whatever license you see fit.

    I'm so sick of hearing people crying about how they can build on another's work at no cost, but then have to reciprocate. Either call the friggin whaambulance, or STFU and code it all yourself.

    --
    Forget thrust, drag, lift and weight. Airplanes fly because of money.
  11. Re:Linux detector by Norsefire · · Score: 4, Funny

    Hold a Vista installation DVD in front of it and see if it growls.

  12. Re:Positive move? by Mozk · · Score: 4, Informative

    And, why, exactly, can you not modify them?

    Because the device only accepts firmware with the proper digital signature? At least, that's how TiVo did it.

    --
    No existe.
  13. Re:linux is not freeware by thebjorn · · Score: 5, Insightful

    ...Simply put : GPL favors mainly the end users :

    by ensuring that derative products are also open source , you ensure that a product will stay open source.

    However , i doesn't favor developers or companies ( who are forced to share their work for free ) .

    I'm not a GPL fan at all, but it is a straight-forward non-gratis license. The cost is providing your own source-code. It is up to you to decide if you want to "pay" that "price" -- but you have to pay to play, or else don't play (tertium non datur!). There is nothing different, in this respect, to any commercial license: if I wrote a software library, made it available on my website for download and licensed it for $649, you couldn't legally download it and use it to create your own product without paying me (no pay: no play).

  14. 'Hidden Cost" my ass... by IBitOBear · · Score: 5, Insightful

    In point of fact there is _nothing_ "hidden" about the cost of using GPL software in a product.

    If you go the Microsoft Wince (I didn't name it 8-) route, you pay many dollars up-front, and some dollars per-unit.

    You go GPL you pay nothing up front and pay full disclosure on the back end per unit.

    The whole problem is the perception that this is "hidden" in the first place. When the tech people sell the GPL software to their managers they, in their naiveté, usually don't know to make a distinction between free(beer) and free(open).

    Once the programmers, and indeed people like you, understand enough to present the cost/benefit analysis as it truly is, then this may stop happening.

    Don't even think _hidden_, don't fool yourself or others. It's right there in the language of the GPL plain as day. Just like it's supposed to be. And thats the good thing that separates it from the BSD license which has no cost at all. That is the _whole_ reason to pick one over another as a licensor.

    Hence "copyleft" instead of "public domain" etc.

    --
    Innocent people shouldn't be forced to pay for inferior software development.
    --"Code Complete" Microsoft Press
  15. Re:13 whole days to lawsuit by rohde · · Score: 5, Informative

    Please read my web page as it pretty much answers why they decided to track me down. I'm beginning to think you did not read the prologue? I was in contact multiple times with the security investigators from NDS and made them aware of the problem. We had meetings and phone conversations. It is now 6 weeks since I pointed them to the GPL violations and no comments so far. Viasat distributes the box and is the official offender, but I am pretty sure they rely on the solution bought from NDS. This is why I first tried to talk with NDS.
    If you are wondering why NDS sent security investigators it was most likely because I started digging into how the box is tied to your subscription card, thus making it impossible for you to use other brands of satellite receivers.

  16. Re:linux is not freeware by harlows_monkeys · · Score: 4, Informative

    Everything which you distribute which is GPL licensed puts an obligation on you to distribute the source code

    Not quite correct. For example, I bought a router that includes GPL code. If I sell that router on eBay, I am not obligated to provide source code, even though I am distributing the binary code that is in the router.

    Only if your distribution requires permission from the copyright owner do you have worry about distributing source code. When you buy a product that contains copyrighted code, and then simply redistribute that particular copy, you do not need the copyright owner's permission.

  17. Re:linux is not freeware by jimicus · · Score: 4, Interesting

    I don't think people are going to go back to rolling their own in the embedded market - anyone with any experience in embedded software development will tell you that Linux makes life a hell of a lot easier because all of a sudden a lot of things you would otherwise have to write from scratch are basically included. And it can be a lot of work to port a userland package developed for Linux to something like VxWorks.

    Coming at it from another angle, every couple of years there's an article about how even in the Western world, some absurdly large proportion of companies use pirated software. What makes you think that the GPL will make them suddenly compliant?

    What I think is more likely is that companies will start to take licensing seriously. For instance, my current employer is careful to architect our design so that anything we don't want to reveal to the world is a pure user-land tool without GPL dependencies. But in auditing our code, we've come across quite a few open-source projects which have borrowed from each other without first checking that their licenses are cross-compatible.

  18. Re:linux is not freeware by chrb · · Score: 5, Insightful

    However , i doesn't favor developers or companies ( who are forced to share their work for free ) .

    The GPL can accelerate software development around a product. I think it was IBM's Linux head who made the point that the GPL is what ensures that IBM, Novell, Sun, Red Hat, etc. all cooperate on the Linux kernel rather than producing proprietary forks, or having to sign individual contracts with each other to license each piece of technology that they each contribute. The GPL simplifies the entire legal process, which in turn speeds up software development, which reduces time to market which ultimately benefits companies selling Linux solutions. Looking at the changelogs for the Linux kernel over the past 18 months it appears that the speed with which new features are added to the kernel is increasing if anything. And this stuff just appears in the kernel tree, completely bypassing the traditional legal process, with the participants having contractual obligations but not having to negotiate any contracts. It's a good system.

    To say that the GPL doesn't favour developers or companies is completely wrong. It doesn't favour some developers or companies - the ones that want to take the work of others, modify it, and then sell it without reproducing the source of their modifications. If you look at the profits and market capitalisation of IBM and Red Hat - clearly they have benefited greatly from GPL software.

  19. Market share and mindshare by itsdapead · · Score: 4, Insightful

    What does the community get out of the fact that YouSee, Stofa, and Viasat use Linux?

    It gets valuable proof that Linux is a serious industrial strength system, making it hard for critics to portray it as a homespun system for hobbyists. Even (especially?) if Joe public hates these firms, businessfolk will respect them.

    Market share also means that component manufacturers will have an incentive to support Linux (I doubt these firms make their own chipsets).

    The programmers working on these devices will get Linux experience, and put it on their CVs. "5 years Linux experience with major company" reads better (to a suit) than "hack with Linux a bit on my own time".

    Perversely, even a well-spun lawsuit might help (it shows that Linux is valuable enough to be worth defending). Especially if the publicity points out how little it will cost the culprits to comply vs. how many millions they would have been liable for had they breached a license for proprietary software, and points to all the other big, ugly firms that comply without going bust (even 800lb gorillas like Apple and IBM manage not to cross the line).

    Quite honestly, though, the community still gets the benefit of market share if some of the users fail to comply. Its one of those awkward questions - do you want "four freedoms" and an OS that nobody uses, or "three-and-a-half freedoms" plus a fighting chance of being a major player in a field where the competition offers "minus six freedoms"?

    --
    In a survey of 100 programmers, 111111 thought that duck-typing was a good idea.
  20. Re:Probably impossible for them to comply by PAjamian · · Score: 5, Informative

    If they do not comply, regardless of the reason, then they do not have any license to redistribute the GPLed software at all.

    If they cannot comply then they will end up having to pay punitive damages to the copyright holders of the software that they illegally distributed and cease any further distribution of the software.

    You cannot simply ignore the GPL because it doesn't fit with your other contractual obligations. The copyright holders were not a party to those other contracts and so the existence of them does not free the distributors of their GPL obligations.

    --
    Windows is a bonfire, Linux is the sun. Linux only looks smaller if you lack perspective.
  21. Re:linux is not freeware by cas2000 · · Score: 5, Insightful

    at some stage, manufacturers will realize the hidden cost of using GNU/Linux in their embedded platforms..

    what hidden cost?

    it couldn't be more fucking obvious what the "cost" of using GPL software is - release the source under the same conditions (GPL) that you got it under.

    these companies just want to reap the benefits of GPL software without living up their part part of the bargain.

    they are parasites.

    ps: you're right. linux is not "freeware". freeware is proprietary garbage that happens to cost nothing. linux is Free Software instead - high quality open source.

  22. Re:Positive move? by RichardJenkins · · Score: 4, Insightful

    Yes, but the progressions from Meeting->Dinner->Wait->Lawsuit seems a bit quick to jump into court.

    Maybe he's just too pissed at this companies behaviour (which does seem pretty bad), but it seems to me the reasonable approach would have been to send a few letters explicitly asking for the code and seeing what -if anything - they respond with. If they don't give a satisfactory response then you think about using the courts.

    Lawsuits are only good for lawyers. They should be a last resort.

  23. I work for NDS... by Anonymous Coward · · Score: 5, Informative

    ... and I call bullshit on his story of "NDS investigators". What we do, we do well, and what we don't, we stay out of.

    As far as technical details: no kernel changes were made; the drivers are non-GPLed, using a small GPL'ed wrapper layer. The NDS software, which on these boxes runs entirely in user-space, is linked against the LGPL'ed uClibc. Busybox is used on the STB. All of the "glue" (such as busybox, boot scripts, etc) are provided by the broadcaster, STB manufacturer, and/or chipset vendor.

    The bootloader is not based on any Linux code.

    1. Re:I work for NDS... by rohde · · Score: 5, Informative

      Well if you call bullshit on my story with the "NDS investigators" then please back it up. You should probably be able to figure out who they are and get their side of the story. If not then I can supply you with their business cards.
      You say that no kernel changes were made. Could you then please explain why it is named 2.6.12-4.0-brcmstb?
      You also know that doing a static link against LGPL forces you to at least share object files?
      Who actually does the "glue" is really not interesting in the case as the provider (in this case Viasat) must comply with GPL. It is not my job to contact every company on earth to get hold of the parts.

    2. Re:I work for NDS... by rohde · · Score: 5, Informative

      Btw I forgot to thank you for pointing out the fact that NDS has thought about the GPL and for confirming the box indeed carries GPL'ed software.
      The module you are referring to is probably callisto_gpl.ko. I find it noble that you like to use GPL'ed software, but try to come up with clever ways to work around the intentions of GPL.
      But since everything apparently is thought through I do not see any real problems in complying with GPL. Then the community can perhaps start thinking of ways to get around all the obstacles put inside the box to disallow changes to the software.

  24. Re:linux is not freeware by TheRaven64 · · Score: 4, Insightful

    For example, if they're actually modifying the kernel, they could use whatever trick nVidia uses to get around the GPL and insert binary blobs

    No they couldn't. The legality of nVidia's trick hinges on the fact that:

    1. Their code is not Linux-specific (except the shim, which they do open source) and so can not be argued as a derived work of Linux.
    2. They do not distribute the Linux kernel itself.

    Point number one means that they don't need to abide by the GPL to distribute just their code. The second point is also important because, even though they don't need to apply the GPL to their own code to distribute it, they do need to apply the GPL to the combined work of Linux and their driver (and, therefore, a GPL-compatible license to their own code) if they want to distribute them together. This company is distributing Linux and so has to apply a GPL-compatible license to any modifications that they do distribute.

    --
    I am TheRaven on Soylent News
  25. Re:Linux and Apple? by itsdapead · · Score: 4, Insightful

    While Apple is heavily involved in several Open Source projects like WebKit, CUPS etc. they do not use Linux in any way.

    They may not use the Linux kernel, but OS X includes a metric shedload of GNU and other o/s code including, for example, samba, bash and gcc, which are also critical parts of many Linux-based OSs. (and how many suits make the distinction between the kernel and what you get in a full distro?)

    The point is that, while IBM seem to have renounced their wicked ways and become born again FOSS evengelists, Apple are still notoriously secretive, litigious, and protective of their IP (and maybe not particularly liked by the FOSS movement) yet even they manage to at least provide source code.

    --
    In a survey of 100 programmers, 111111 thought that duck-typing was a good idea.