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."
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?
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.
Regardless of what they use, even if it's unmodified software from another source, they are still distributing it. The GPL requires you to do two things if you distribute software covered by it:
And then of course GPLv3 adds the requirement that the distributor must provide a way for the user to install and run a different version of the software on the device.
The important part here is that the distributor of the binaries must also distribute the sources, you aren't allowed to just point to another party for that.
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 ) .
Slipping shoelaces ?
If you sell somebody a box with linux on it you need to at the minimum include a statement in the user manual which more or less says "This box has some GPL licensed software installed on it. You can obtain the source-code from the following website and you are free to modify it under certain conditions. Please see the complete license for more details."
Alternatively you can include a CD with the source code, or load the source code into the box's harddrive ( provided it is readily retrievable ). Basically you just need to make the customer aware you use GPL software on the box and tell them how to obtain the source code from you. There's various ways to do that but the easiest is probably to either include the source on a CD or to upload it to your website and tell the customer they can retrieve it from there. The main problem with the latter approach is that the GPL requires you to keep the source available for some years (can't remember how many ) and thus you may find it easier to just give the user a CD with the source code since you are then not obliged to keep a server running.
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.
In europe we have a lot of sat receivers built around Linux. I personally use a Dreambox. There are many variations on the distributions with different add ons and themes for interface. My favorite is the Gemini. The ecosystem is very well and alive and is centered around many forums where people exchange their experience
I wonder if this provider uses something based on the Dreambox.
The providers very often don't support using those Linux receiver because they have more options then the locked down proprietary receiver. By example my setup has a rotor so that I can pick many positions and different providers. Another cool thing is that you can stream on your local network the video and see it with VLC on any computer in your home, something that proprietary boxes never allow...
The problem is that there are several Chinese clones because if the software is GPL the hardware is not open sourced.
In cyberspace nobody knows you're a cat!
Also, their lawsuit is not going too far, unless they personally are the copyright owners of the code. Just having a violation is not enough. The copyright owner needs to sue them for it. It's not enough for someone who have heard about the work to sue them.
From http://duff.dk/viasat/ (TFA)
August 16th, 2009 - It has been brought to my attention that I do not state which part of the GPL code I am claiming copyright ownership on. I have some patches in the Linux kernel and a direct copyright notice in e.g. therm_adt746x.c. However my patches alone are not going to make a very strong case and it is my hope that big contributors to busybox and uClibc will help out making a bigger group of people who had their copyright violated. I have already contacted several people who have very clear violations of their copyright in the product, and we are looking to sue on their behalf too. But let me please be very clear about the fact that I would rather this case could be settled in a peaceful manner.
Because the device only accepts firmware with the proper digital signature? At least, that's how TiVo did it.
No existe.
Not exactly correct
You only need to provide source code when ASKED for it. There is no requirement in the GPL to pro-actively distribute the source code along with the binaries nor that they must be available for download on the Internet. The good old CD in the mail system is fine. You might even charge for CD and postage.
However, if you do not include source code in the distribution then you need to provide a written offer valid for at least three years to provide anyone who possesses the object code a copy of the corresponding source code.
The reason most compliant companies chose to either include the source or just put it on their corporate web page is because this is easier in the first place than to handle potentially thousands of letters asking for the source later.
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.
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.
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.
... 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.
Considering they first sent around inspectors to spy on him for daring to open the box ... fuck 'em. Fuck 'em hard.
http://rocknerd.co.uk
Exactly. Panasonic uses linux in ALL of it's HDTV's the TV tells you it has linux, the manuals talk about linux and the GPL. and their website has links to what I need.
If a company cant do that, then they are scumbags. Most HDTV's and DVD, BluRay players run linux. In fact more people run linux in their home than windows because of how pervasive it is in the Embedded market. 90% of the companies out there can easily comply with the GPL, This one can easily do the same.
Do not look at laser with remaining good eye.