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."
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!
at some stage, manufacturers will realize the hidden cost of using GNU/Linux in their embedded platforms... For commodity gadgets and tools, it will not be an issue to share the internals are the hardware will be the added value. But for unique items that should not be the case and therefore some other toolkit with no ogligation to share modifications should be preferred.
And I'm making my living with GNU/Linux tools only ;-)
More often, I see my customers using GNU/Linux because it's without licenses to pay for the final product. But they do not realize theyr obligation to share... And it'is very difficult to educate them.
Does fellows /.ers have similar issue with customer?
This is why we need a "-1 WTF" option
Nowhere does TFA provide information on exactly which part of the GPL code the guy is claiming copyright ownership.
You can't sue for GPL violations if you have no claim of copyright over atleast some part of the GPL licensed product.
Slashdot social media options: AIM, ICQ, Yahoo, Jabber and Mobile Text. Why no MySpace?
So if sell someone a box with a linux distribution installed on it do I need to print out all of that distribution's source code and ship it with the computer as well? If I make software that runs on a linux distribution and set linux to run that software at boot-up does that mean I'm really altering linux itself?
If I pay a lawyer enough money will they always take my case?
I totally agree on enforcing the respect of GPL and any opensource license, but if you really want to show you tried hard to solve it with them before getting legal, it might not be that efficient.
I don't know if the notice was sent by snailmail or email, but if you subtract 3 days for mail travel each way, 2 weekend days, that's only 4 days to reply. I don't think any company can reply that fast, as they have to take some serious decisions about it. Also if you want to be sure you will get read, you might want to backup your snailmail with emails to more than 1 contact address and a phone-call.
You sure are generous. This smells more like troll than do gooder. I thought the States held the award for being sue happy. kudos to you for bringing it to the old country. IMHO you are poorly representing the GPL. We want friends and converts, not enemies. Email, call, send certified mail, not lawsuits. Sueing them makes you and us look like fuckwits.
Sera
Slashdot, where armchair scientists get shouted down and armchair theologians get modded up.
They use customized Linux ([archived page with details]) and don't even bother to provide the source with each copy.
What's worse, they change copyright notices of existing programs to their employees and do not include GPL license text in their "distribution".
Is it a GPL violation? They don't distribute MSVS outside of MoD and its numerous branches (state companies) - you can't neither buy nor download the system. Is it Ok to do the aforementioned things then?
Coding etudes
Put it this way: Are you willing to go to Russia and attempt to sue them?
"It is possible to commit no errors and still lose. That is not a weakness. That is life." -Peak Performance
if they don't distribute it then its perfectly fine.
How would one find out that a box someone distributes runs Linux?
NB: The message above might reflect my opinion right now, but not necessarily tomorrow or next year.
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.
Linux is a plague that tricks suckers in to throwing away their business and intellectual property.
newsflash... it isn't their intellectual property to start with.
many companies make perfectly good business giving away software and selling hardware.
1990 called and it ... oh whatever...
So the "creators" (an institute, affiliated to Ministry of Defense) aren't considered to be distributors in GPL sense when they ship their systems to another Ministry of Defense-affiliated entities?
P.S. Prior to 2009, they used to have an "order" form on their site, presumably for everyone - but right now it's gone.
Coding etudes
Well, Microsoft has been quite successful in fighting copyright violations of its own products by Russian government and affiliated entities. Right now they all pay large license fees (that's why they dream to build nationwide Linux distro and already started converting schools to Linux).
But again, Microsoft has got a lot of money...
Coding etudes
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.
Viasat is actually a sweedish company. They are one of the biggest providers
of tv-channels in Scandinavia. In Norway, where I live, they'll sell you a receiver
for 50 cent and then charge you up to 150$ a month depending on how many
channels you want. A much better solution is baying a Dreambox instead and
getting the codes you need via the internet. The Dreambox, by the way, is also
running on linux.
Hopefully we will see less Danish satellite boxes using Linux.
Linux is a plague that tricks suckers in to throwing away their business and intellectual property.
The sooner people learn that Linux and the GPL is a cancer, the better off we will all be.
Given your busy schedule, Mr. Ballmer - it's good to know you have time to read Slashdot!
#DeleteChrome
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
The ones that should sue would be Russian Ministry of Defense. Do you think they are going to do that?
Reasons why they may not be able to comply with the GPL:
1.3rd party hardware info they cant share (sattelite receiver chips, hardware video decoders, smart cards/smart card slots etc)
2.Sharing the GPL bits may help hackers figure out how to talk to the smart cards (either in the box or in a custom hardware rig) and from there hack the DRM and get free service.
3.Protecting the channels (for example, kernel source may show how video gets passed to the hardware video decoder or the TV encoder, both of which are places hackers could insert code to grab the video in order to make illegal copies and share them online, even just being able to run code on the box lets you do a lot in terms of hacking the box either to copy the content for sharing or hacking the service itself to try and get channels without paying for them). Or even simply being able to use the provided info (from the GPL source) to build a 3rd party box capable of receiving the channels and properly decoding them.
If the creators are legally a separate organization, they would be obligated to offer the source to the Ministry of Defense who would presumably be their customer. They aren't obliged to offer the source to random internet users. Of course it may be the case that under Russian law the obligations of the GPL are not entirely binding - AFAIK they do have Westernized copyright and contract laws these days, but who knows about their laws on national security?
I don't understand why the embedded systems world hasn't embraced one of the *BSDs, to avoid this kind of thing?
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.
I work as a developer for a large stb manufacturer and can confirm that linux is quickly becoming the norm, replacing vxworks and os21. In all cases (e.g. broadcom, st, etc) gpl violations are rife. The violations are largely based on not releasing changing made to the kernel source, modified toolchains (gcc), applications (busybox, buildroot, iproute, etc). Companies (stb manufactures, middleware companies) whose solutions are based on these works are also complicit in not releasing changes for NDA reasons with the chipset manufacturers and not to aid competitors products. Many developers such as myself feel uncomfortable with this situation, not only in a legal sense but morally feel compromised and welcome cases like this to expose big companies profiteering on the hard work of others and not giving anything back.
... 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.
Even if it is a GPL violation, you probably couldn't successfully sue. Most governments are protected by the concept of Sovereign Immunity. The US has even used this to protect its Air Force from a lawsuit alledging that they cracked a software program to avoid paying for a license.
Here in .pk the IPTV service provider (PTCL) STBs manufactured by Huawei China also running Linux.
http://askaralikhan.blogspot.com/
Yes, when you don't distribute it not a problem...
If I remember correctly the GPL states that you must grant people you distribute your derivative work to the same rights as you have, e.g. GPL... It doesn't say that you must distribute to everybody. Just that those you distribute to may distribute to everybody.
I've seen this same happening with a lot of different STB's and I really do not understand why none of the manufacturers base their products on *BSD kernels.
The whole argument that kernel modules must be GPL is seriously flawed. A kernel module is just another application that the OS can run, albeit by a different API at a different security level.
There is some issue of compiling against the kernel header files (which I believe are GPL, not LGPL), but arguably, they're defining the API, not generating code, so the resulting code should still not infringe on the Linux copyright or be considered a derivative work.
These are companies who love swinging around the big copyright infringement stick when they get the chance, so get AntiPiratGruppen to help you sue the pants off of these companies. Oh, right. The Anti Pirate Group are only interested in helping the film and music industries - not the common man.
In this case it should be very easy to show just how many copyright infringing copies the companies have shipped. And they've shipped it for profit as well (the money saved on using GPL software are money earned as profit).
And while the GPL software doesn't have a fixed cost (there are no price tags on the software for non-GPL licensed versions), it shouldn't be
too difficult to figure out what it's worth: Get all the developers to add up the time they think they've spent on the code, multiply by the average cost to hire software developers in Denmark (based on Prosa's salary statistics I'd estimate about 33 euro/hour).
Now, that just gives us the money they've saved. If that's all they're fined, they'll do it again and chalk it up to the cost of doing business. No, multiply this amount by twice the likelihood of someone finding out. I.e. if the likelihood of being discovered doing this is ten to one they'll pay twenty times the cost.
That and they have to follow the GPL license that they violated in the first place.
Dear Commies, Your nukes are in breach of GPL licence terms and pose a threat to penguin-kind. Please rectify the situation or destroy the offending code immed ...
we produce an integrated product which will remain nameless. Originally we had planned to develop it using a stock Debian distribution. We want to provide a turnkey solution in an audio video oriented market and it made sense to use a free OS as our app is entirely userland, engineering just wanted to focus on the closed source app and considering that our customers would be pretty dependent on support anyways, we didn't fear piracy too much given the extended relationship we'd have with the customer. We did get some concern from legal despite this about counterfeiting.
Anyways, what it came down to is our legal department recommended against using linux because of having to provide source code, their slant on it was that if we didn't offer the latest linux on cd for reinstallation purposes, we'd have to keep the source code around somewhere for offering to distribute it because it matched whatever out of date version we had in our kit. In the case if we then actually DID distribute it and even the smallest piece subsequently failed to build, we would then have to help the customer fix the smallest piece that would fail to duplicate his slightly out of date binary debian installation and thus have to possibly duplicate THE ENTIRE DEBIAN PROJECT. While initially I thought that sounded ridiculous, after thinking about it, I could offer no successful counter argument against it. Management said to go with a BSD based solution and then given that the source code requirement was dropped, they also got their dongle copy protection.
...our soon-to-be BSD-using foreign satellite provider overlords.
Change some text in the eula, give a link to whatever distro they are using and provide an object file so that it can be re-linked to an updated version of uClibc. that's one meaty lawsuit you got there mister.
While Apple is heavily involved in several Open Source projects like WebKit, CUPS etc. they do not use Linux in any way. So other than the fact that they do in fact respect GPL, they're not exactly a perfect example. IBM on the other hand are patrons of Linux and a great example.
I'd like to thank you for your efforts on behalf of free software lovers who are grateful. :-)
It's modified GPL (v2 only), but GPL non the less and a case pro-free software.
Rooting for you, be sure to win
Moreover, if someone picks up a copyrighted work and intentionally breaks the license agreement
(IANAL, TINLA, someone beat me with a cluebat if I'm wrong so I don't misinform the world.)
In this case, i.e. the GPL, there is no license agreement. A license is a set of permissions given to "you", the licensee, by the copyright holder. A license agreement is a contract between (typically?) "you" and the copyright holder. Your gain from the contract is a license to use the software. Their gain is (typically) your promise to not do certain things you would otherwise be allowed to (reverse engineering being a common one; saying bad things about the company which made your web authoring tool is another one, which I hear FrontPage has going for iself).
Briefly: A license is a one-sided gift. A license agreement is a two-sided bargain.
[why is this distinction useful? Heck if I know. Probably has something to do with contract law, civil procedures and the amount of money that can be extracted from you]
in the UK, the new Samsung V+ (Virgin Media) box for HD viewers is also using GPL code (possibly same model
as the Danish one quoted?). the rollout is currently limited to where they are using the new technology
for the backend but that roolout will be bigger next year...its also got the latest EPG and channel code
so i cant wait.
the GPL issue? currently the Virgin Media docs have a blank page for the 'its using GPL software'..with
words to the effect of 'to be written'.
i dont care if GPL software is being used so long as any changes they have made to the code used is given
back to the community.
The rules for using Linux and other GPL software is stated right up front. The proliferation of this particular kind of open source requires open access for any who receive it, any other kind of proliferation is useless to the community and undesirable for the authors. (else they would have put a BSD/MIT license on it)
There is no point in encouraging people to use open-source tools if they can't be bothered to follow the licensing terms. Becoming popular for having people ignoring your license is not a very exciting goal. the BSDs have far less restrictive licenses that are far more commercial friendly. You would think more businesses would use BSD if having an open system was a problem, some do but most don't.
“Common sense is not so common.” — Voltaire
Everyone's assuming that these people are using Linux like they would on the desktop. They're not. As a general rule, if it needs hardware access, the drivers they write will do little more than punch through register access/irq response down into userspace, where the GPL means diddly squat.
... using a small GPL'ed wrapper layer...
It might not add any protection at all, since the wrappers only purpose is to circumvent the GPL..
I believe this will be the first case to test the legality of using a gpl wrapper layer to circumvent the GPL.
But then again this will only resolve the issue in one small country (market).
IANAL
our incoherent anonymous overlords.
and the purpose of this is what exactly? this improves the customers usage of the device how? cause all i see is someone making himself feel big and important enforcing something that in the end, doesnt mean jack for the actual users of the devices, or at least 99.9% of them.
Any bits of it you modified, you have to provide those modifications as source
You have to offer to supply the source for all GPL software, not just your changes.
I do NOT, i repeat NOT, have to provide an entire mirror of ftp.kernel.org, [...]It is not possible to expect the developers (or in this case, distributers) to have the source for *ALL* gpl software. That is just ridiculous.[...] Again, not *ALL* GPLed source code, as you claim.
C'mon Dissy, don't be deliberately stupid, it's a lame tactic, you know that wasn't what Michael meant. You read the same thread that I did, you originally said (in essence) "if you use GPLed code, with mods, you have to source the mods", Michael replied, "no, the whole code." (Which you probably meant anyway.)
Don't pretend he was arguing that every GPL-toting vendor has to distribute every single bit of GPLed code ever written. Everyone can see he didn't, it just makes you look silly. How hard is it to just say, "Yeah, Michael, that's what I meant"?
Science is all about firing a drunk pig out of a cannon just to see what happens.
Even if not modified they still have to offer the source.
Hosnestly, when it comes to businesses and GPL some small dose of "okay, I'll pretend I didn't see that" is needed!
GPL will only be popular is more businesses use their fruits, and business can sometimes only be fruitful by relying on GPL code.
GPL is competition unfriendly as far as businesses are concerned because whatever enhancements a business makes to the code, they are forced to publish it and let their competition burst with laughter.
Also, looking at the Danish Satellite Company, they seem to be offering non-existentially threatening products.
Wouldn't it be better if this focus of GPL abuse is shifted to say .... Comcast and other companies that threaten net-neutrality .... for example? I mean those companies would be an existential threat to GPL (among others) wouldn't they? So why focus on the Danish Satellite Company BvHD?
As you suggest, you have to provide the source even if you have not made any modifications to the GPL code if you are doing commercial distribution - it is not enough to point to an upstream source.
This issue pretty much happened a few years ago. The MEPIS Linux distribution was "forced" to comply with the GPL by distributing the source code itself rather pointing to an upstream distribution (found via linux.org).
The Linux kernel has an explicity notice saying the userland is exempt: here's a COPYING file from 2.4 series of the Linux distribution. The link is to the file in a git Linux kernel history repository Dave Jones created (alas the git dates are incorrect) so you can see when the notice was added by looking at the history of the file...
...that if you intend to feed yourself through proceeds derived from your own work, you might consider avoiding open source tools like the plague and go BSD with your final product - or even seek a standard patent and copyright - lest you get skinny 'cuz somebody who is as eager to see the GPL enforced as M$oft is to see its patent rights enforced detect 24 bytes that are common to a GPL product and come haunt you?
Orwell: "In a Time of Universal Deceit, telling the Truth is a Revolutionary Act"
Comment removed based on user account deletion
...and I thought the FFF system of units stood for "Furlongs, Firkins and Fortnights".
Plus, I was trying to be polite by not using the unexpurgated term "metric shitload".
In a survey of 100 programmers, 111111 thought that duck-typing was a good idea.