Telstra Violating the GPL?
daria42 writes "It looks like Australia's largest telco, Telstra, hasn't exactly been paying attention to its responsibilities under the GNU GPL. Australian coder Angus Gratton has been investigating the company's branded T-Hub, T-Box and T-Touch products — all based on Linux, and all without any source code or GPL license attached. Naughty. However, it's not as though Telstra is the only one to blame — the goods are manufactured by Sagem, Netgem and Huawei respectively."
Telstra responded quickly to Gratton's claims, saying they would work with the vendors to straighten out the licensing situation and fix any compliance issues.
In Australia Telstra is the villain that everyone loves to hate. But in this case, it is not really their problem. They paid some OEM for a branded product that I very much doubt they had that much invested in. This is really a minor oversight that has been turned into a story.
You must tell your customers that you are using GPLed code.
Telstra should get a serious ass kicking over this. The amount of money they've spent on advertising alone for this product line wipes out any possible "we didn't know" excuse.
They had to have been told, by multiple lawyers, that this is happening.
If an ordinary person can get fined millions of dollars for minor IP violations, then a corporation the size of Telstra should be fined tens of billions for knowingly violating the GPL in a flagship product. But of course, the law is never fair.
If Toyota were to slyly use GPL'd code in some part of one of their vehicles, it probably would be ridiculous to try to make the case that the local privately-owned Toyota dealership had failed to live up to its responsibilities under the GNU GPL, even though they were the one that sold you the car. In all likelihood, the dealership has no clue about where the code in the car's processors ultimately comes from, because only Toyota would have source code for the stuff.
It would be helpful to remember that Telstra might similarly have contracted out to have some Internet appliances made; if the manufacturers didn't tell Telstra that the code was legally encumbered, then you wind up in this sort of situation, with no intentional malfeasance on the part of Telstra, and lots of confusion when you start making accusations.
The idea of holding the seller responsible for a manufacturer's use of GPL code is interesting. I'm pretty sure our local retail stores sell things like generic DSL modems and wireless access points without providing access to the source code. I'm positive that the local T-Mobile reseller who rents a kiosk at the mall had no idea he was required to provide access to source code for the T-Mobile WRT54G-TM's that were being sold a year or two ago. He was selling products in a box, there are no markings on the box that would indicate encumbered GPL code was in use, etc. It would be interesting to see if a case had ever been brought against such a retailer.
The Telstra case may well lie somewhere in the middle; their engineering department was probably aware of the design of the devices at some level.
I'm sure this will be read as an anti-GPL message by some zealot with an angry mod finger, but come on people, let's at least try to be fair and openminded. Telstra can be damned if and when the facts are established that they willfully and knowingly violated the GPL.
How could they not have known? You don't spend a hundred million dollars promoting a product without hiring competent lawyers to cross your t's and dot your i's.
Any IP laywer would check the origin and license of the software.
In your analogy of Toyota distributing cars without following terms of the license, the dealer is NOT authorized to distribute under terms of the license. It becomes a copyright violation. The GPL is very clear about this.
The company did a sales demo recently, and one of the main concerns of the client was that 'we don't use open source in any way'. The client was shit scared of anything to do with 'open source' because they believed that if any were used for anything, suddenly they had to give away all their proprietary secrets to the world.
I tried to explain the differences between the licenses to my boss (BSD vs. GPL vs. Apache etc) and what the GPL really meant (If you don't distribute you have no problem) but since it was my leaving do and people just wanted to drink beer, I don't think anyone was listening.
Stories like this about Telstra just pander to the FUDists.
In your analogy of Toyota distributing cars without following terms of the license, the dealer is NOT authorized to distribute under terms of the license. It becomes a copyright violation. The GPL is very clear about this.
The point is they don't need to agree to the license, the GPL never forces anyone into it (section 9). By not agreeing to the license, all normal copyright law restrictions apply to them. However in this case they aren't infringing copyright, they're merely abiding by first sale rule.
In fact a case can be made that apps that include a click-through EULA of the GPL violate the GPL. Since clicking I disagree will refuse to install the app which is an additional restriction (section 10). You can't force someone into the GPL, only pursue them for copyright infringement if they disagree.
Pursuing Telstra is stupid, they should be attacking the OEM manufacturers.
9. You are not required to accept this License in order to receive or run a copy of the Program. Ancillary propagation of a covered work occurring solely as a consequence of using peer-to-peer transmission to receive a copy likewise does not require acceptance. However, nothing other than this License grants you permission to propagate or modify any covered work. These actions infringe copyright if you do not accept this License. Therefore, by modifying or propagating a covered work, you indicate your acceptance of this License to do so.
10. ...
You may not impose any further restrictions on the exercise of the rights granted or affirmed under this License. For example, you may not impose a license fee, royalty, or other charge for exercise of rights granted under this License, and you may not initiate litigation (including a cross-claim or counterclaim in a lawsuit) alleging that any patent claim is infringed by making, using, selling, offering for sale, or importing the Program or any portion of it.