You can install our site as a web app on your iOS device by utilizing the Add to Home Screen feature in Safari. Please see this thread for more details on this.
Note: This feature may not be available in some browsers.
There was one in Germany. I think it's about time to have one in the US. Tesla's behavior has been exceptionally egregious, since they were notified by email (by me, I think I still have the email) of their obligations prior to the manufacture of the first Model S.
Bottom line: if you have definitive proof, out with it. Otherwise, I'm sure Don Quixote could use another partner. Prove that Tesla 1) falls under the jurisdiction of GPL , but be sure you cover the cases in which it might not be required (e.g., a business partnership where by a complete component including software is sourced from another company); and 2) refuses to release to you the source (or pointer to the source) in the form of a communication from them. Just saying "a case is in the works" is BS... see groklaw.net as a more-than-sufficient defense against that one. Just saying "WE KNOW THEY USE LINUX SO THEREFORE GPL VIOLATION!!!111!!ELEVENTYOMGWTFBBQONE!!11!!" is not proper legal analysis and will earn you an F for the attempt.
I love the passion, however misplaced and hyperbolic, that you have on this topic. Several times now it's been pointed out that there is not one shred of evidence that Tesla is willfully violating the GPL. You say that "Tesla doesn't have a leg to stand on", yet you provide no evidence that they're willfully refusing to comply. Perhaps an e-mail from someone at Tesla saying "we don't release the source code for the GPL components that we are using" might help your case?
The topic is very nuanced and isn't as simple as "no tarball on web site, therefore VIOLATION!11!OMGWTFBBQ!!!ELEVENTYONE!!!11!!11!!!!" that you (and others) seem to be putting forth. Did they assemble their own components? Did they use a commercial distribution intact, without modification? What business relationship do they have with the creator of a distribution that may allow them to merely refer to a distribution's site? Are they sourcing a complete-with-software component from another vendor? There are many, many more questions that determine whether they are required to publish anything, or merely provide a pointer, or have no legal liability at all. You have spewed much conjecture but zero fact for three years.
Bottom line: if you have definitive proof, out with it. Otherwise, I'm sure Don Quixote could use another partner. Prove that Tesla 1) falls under the jurisdiction of GPL , but be sure you cover the cases in which it might not be required (e.g., a business partnership where by a complete component including software is sourced from another company); and 2) refuses to release to you the source (or pointer to the source) in the form of a communication from them. Just saying "a case is in the works" is BS... see groklaw.net as a more-than-sufficient defense against that one. Just saying "WE KNOW THEY USE LINUX SO THEREFORE GPL VIOLATION!!!111!!ELEVENTYOMGWTFBBQONE!!11!!" is not proper legal analysis and will earn you an F for the attempt.
Elon's comments about not releasing source was for THEIR COMPONENTS... You can argue closed-source vs. open-source until the cows come home, but conflating the two is disingenuous at best.
(And for what it's worth, I am a copyright holder to a few lines in some older Linux kernels -- for antique platforms and long retired from current sources -- as well as a few other side projects. I haven't seen any evidence that Tesla is willfully violating anything yet; I'm not saying they aren't, but I'm saying that no one here has shown a shred of evidence yet.)
There is evidence that they're running Linux for at least the 17" display. This was shown with port scans using the 4-pin ethernet connector. Therefore they have to comply with GPL. Even if they are distributing unmodified versions of Linux, they also need to distribute the source code.
Pretty cut and dry.
Actually, if it were as "cut and dry[sic]" as you say it is, then Tesla would likely have been nailed to the wall long, long ago, along with nearly 100% of IT technology distributors throughout the world. Neroden wouldn't have so many deal breakers and would be happy with his Model S. Such is not the case, however.
I still stand by my assertion that no one here, on this thread, has credibly delivered a legal analysis and proof of this license violation. All I see is a bunch of personal definitions of "distribute" to suit the authors' points of view. No one (yet) has proven that Tesla has directly "distributed" Linux in the legal sense of the license, nor has provided case citations that support their position that Tesla has distributed Linux by disproving any of the other ways in which Tesla would not have to take specific performance to advise its customers. All I have seen is people who scream "So logically, if J.B. has said Linux, Linux is on the car... and therefore... WITCH! A WITCH!" (Apologies to Sir Vladimir)
2) Tesla is distributing (or conveying) linux under the legal definition of the GPLv3, section 4. This gives them the benefit of the doubt that they haven't modified it in any way.
3) Tesla is required to also distribute the Source Code associated with the build, as specified in GPLv3, section 6b. Here's the text:
5) Tesla likely has more obligations than even the above based on the protection against "tivoization". In essence, because Tesla can update the firmware, they're also required to provide a way for you to install your own custom firmware. It's more complex, especially around the definition of a User Product, but that's the intent. To support the idea, Section 6 also reads:
"If you convey an object code work under this section in, or with, or specifically for use in, a User Product, and the conveying occurs as part of a transaction in which the right of possession and use of the User Product is transferred to the recipient in perpetuity or for a fixed term (regardless of how the transaction is characterized), the Corresponding Source conveyed under this section must be accompanied by the Installation Information. But this requirement does not apply if neither you nor any third party retains the ability to install modified object code on the User Product (for example, the work has been installed in ROM)."
3. You may copy and distribute the Program (or a work based on it,
under Section 2) in object code or executable form under the terms of
Sections 1 and 2 above provided that you also do one of the following:
I still stand by my assertion that no one here, on this thread, has credibly delivered a legal analysis and proof of this license violation. All I see is a bunch of personal definitions of "distribute" to suit the authors' points of view. No one (yet) has proven that Tesla has directly "distributed" Linux in the legal sense of the license, nor has provided case citations that support their position that Tesla has distributed Linux by disproving any of the other ways in which Tesla would not have to take specific performance to advise its customers. All I have seen is people who scream "So logically, if J.B. has said Linux, Linux is on the car... and therefore... WITCH! A WITCH!" (Apologies to Sir Vladimir)
3. You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following:
FlasherZ, I usually respect your contributions to this board quite a bit. But you're just wrong on this stuff. Arguing with me in my area of expertise is a bit like me arguing with you about the meaning of the electrical code. It'd be a huge waste of both of our time.
I don't think anyone is being unreasonable in believing that Tesla is violating this licensing since they have said they are using this software and they are clearly not complying with the requirements of the license.
The requirement to provide the source code (or a notice as to where to retrieve the software) when distributing object code is not even the slightest bit controversial in the community. I've never seen someone argue that the clause is unenforceable. It does not have the legal ambiguities as the clauses about modification of the software that is tied to the interpretation of derivative works.
If Tesla is using the Linux Kernel they are violating the license. If they aren't then they aren't.
Believe what you want on that respect.
And now we need to analyze the terms "copy and distribute". Does Tesla "copy and distribute" the "program" if it sources an nVidia-based touchscreen from another supplier and merely applies firmware updates as instructed by that supplier, or is Tesla required to perform the specific action in section 3? Considering that you don't see CDW, Amazon, or TigerDirect hosting Linux source code distribution because they sell HP PC's that ship with Linux, perhaps they're operating under a different legal interpretation? Perhaps the "copy and distribute" step is considered to be done by Tesla's supplier when the touchscreen is manufactured, and not Tesla itself, in which case Tesla's supplier is on the hook, and not Tesla?
If this were true, then neroden's incessant complaining for three years would have generated more results than what it has, and every IT integrator and distributor on the planet could be sued into oblivion. eBay sellers who sell a laptop with Linux installed could be sued for not actively maintaining a source code distribution server... etc...
"Copy and distribute" doesn't mean what everyone here wants it to mean.
Well, we differ on interpretation. Only case law will prove one of those interpretations right. I'd be happy to be proven wrong, although I suggest it would be a more-heat-than-light exercise that would only distract Tesla from its own groundbreaking technology.
We may find out that Tesla has rolled its own distribution by compiling its own kernels and establishing its own init, etc.; and in that case, I'm more inclined to agree with you and support the idea that Tesla should indeed release its source, although its value is arguably zero. No one has proven Tesla does this, though - and that's the point I made earlier.
We may, instead, find out that Tesla uses a stock distribution provided by its supplier in binary form, in which case things will be more nuanced. If Tesla flashes a binary image supplied in whole by a supplier, it is still not necessarily bound to supply the source. That would bind Tesla's supplier, but not Tesla. As to your reflash argument, the DMCA included language (via CMCAA, section 17 USC 117) that limited copyright owners' rights in the case of computer maintenance or repair activities. (See Storage Tech. Corp. v. Custom Hardware Eng'g & Consulting, Inc. for more information on a case where software copies required to activate/maintain/repair a machine were judged not to be subject to copyright infringement.)
I do agree that it's simple for Tesla to make the argument go away, by publishing a simple web page. But even that takes away focus from the rest of the operations of the company.
I suspect we'll find out at some point in the future, and if proven wrong, I'll be just fine with it.
Well, we differ on interpretation. Only case law will prove one of those interpretations right. I'd be happy to be proven wrong, although I suggest it would be a more-heat-than-light exercise that would only distract Tesla from its own groundbreaking technology.
We may find out that Tesla has rolled its own distribution by compiling its own kernels and establishing its own init, etc.; and in that case, I'm more inclined to agree with you and support the idea that Tesla should indeed release its source, although its value is arguably zero. No one has proven Tesla does this, though - and that's the point I made earlier.
We may, instead, find out that Tesla uses a stock distribution provided by its supplier in binary form, in which case things will be more nuanced. If Tesla flashes a binary image supplied in whole by a supplier, it is still not necessarily bound to supply the source. That would bind Tesla's supplier, but not Tesla. As to your reflash argument, the DMCA included language (via CMCAA, section 17 USC 117) that limited copyright owners' rights in the case of computer maintenance or repair activities. (See Storage Tech. Corp. v. Custom Hardware Eng'g & Consulting, Inc. for more information on a case where software copies required to activate/maintain/repair a machine were judged not to be subject to copyright infringement.)
Notwithstanding the provisions of section 106, it is not an infringement for the owner or lessee of a machine to make or authorize the making of a copy of a computer program if such copy is made solely by virtue of the activation of a machine that lawfully contains an authorized copy of the computer program, for purposes only of maintenance or repair of that machine, if—
I'm more inclined to agree with you and support the idea that Tesla should indeed release its source, although its value is arguably zero.
I'm not sure why you keep on insisting tossing red herrings around. Neither one of those arguments have anything to do with Tesla complying with the GPL. They also very likely ship BSD software, and are violating it's license as well.But even that takes away focus from the rest of the operations of the company.
Go ahead and look up your user agent. You'll find that the browser users WebKit which is licenced under the LGPL: The WebKit Open Source Project - GNU Lesser General Public LicenseNo one has proven Tesla does this, though - and that's the point I made earlier.
What you are arguing is that if someone sells me some open source software, and then I then redistribute it, I am able to claim ignorance and not comply with the GPL? That's like downloading songs over bittorrent and then telling the record company's lawyers to go after those other bittorrent users instead since they never gave you the license terms.We may, instead, find out that Tesla uses a stock distribution provided by its supplier in binary form, in which case things will be more nuanced. If Tesla flashes a binary image supplied in whole by a supplier, it is still not necessarily bound to supply the source.
I'm not sure why you keep on insisting tossing red herrings around. Neither one of those arguments have anything to do with Tesla complying with the GPL. They also very likely ship BSD software, and are violating it's license as well.
Go ahead and look up your user agent. You'll find that the browser users WebKit which is licenced under the LGPL: The WebKit Open Source Project - GNU Lesser General Public License
It's pretty clear that Tesla is not under compliance with the LGPL.
What you are arguing is that if someone sells me some open source software, and then I then redistribute it, I am able to claim ignorance and not comply with the GPL? That's like downloading songs over bittorrent and then telling the record company's lawyers to go after those other bittorrent users instead since they never gave you the license terms.
What you are arguing is that if someone sells me some open source software, and then I then redistribute it, I am able to claim ignorance and not comply with the GPL? That's like downloading songs over bittorrent and then telling the record company's lawyers to go after those other bittorrent users instead since they never gave you the license terms.
My guess is this should be included but it's been forgotten for some reason. Tesla can and should do better here.
You're not looking at this in the right way. In this case, for the purpose of 17 USC 117, Tesla's supplier may be supplying the "machine" and Tesla may be the maintenance and repair company who - in order to reflash it - is temporarily copying the software for repair purposes.
You're not considering that Tesla may not be the one producing the Linux image that goes onto the media control unit. You're making an assumption that Tesla is copying /boot/vmlinuz to the filesystem, and you're not considering that instead, the supplier might offer binary firmware images to Tesla. Tesla may not have the source code to hand out, or Tesla may have a contractual agreement with its supplier not to disclose its source code, even if it does have it. And, as I've pointed out several times today, Tesla may not be the one doing the "copying" or "distributing" in the legal sense of those words.
6. Each time you redistribute the Program (or any work based on the
Program), the recipient automatically receives a license from the
original licensor to copy, distribute or modify the Program subject to
these terms and conditions. You may not impose any further
restrictions on the recipients' exercise of the rights granted herein.
You are not responsible for enforcing compliance by third parties to
this License.