Tesla Starts To Release Its Cars' Open-Source Linux Software Code (zdnet.com)
An anonymous reader writes: Tesla cars are powered not only by batteries but by open-source software. Until recently, though, Tesla hasn't lived up to its obligations under open-source licenses, but now Tesla is finally releasing some of its Linux source code for the Model S and X cars. The Tesla GitHub repository contains the code for the Model S/X 2018.12 software release. Specifically, it holds the system image on the Tesla Autopilot platform, the kernel sources for its underlying hardware, and the code for its Nvidia Tegra-based infotainment system.
Tesla will release additional open-source code for other systems in their cars soon. According to Tesla, "Work is underway on preparing sources in other areas as well, together with a more coordinated information page. We wanted to let you know about this material as it is available now while work continues on the other parts." The electric car thought-leader will also update its code as updated software releases are made.
Tesla will release additional open-source code for other systems in their cars soon. According to Tesla, "Work is underway on preparing sources in other areas as well, together with a more coordinated information page. We wanted to let you know about this material as it is available now while work continues on the other parts." The electric car thought-leader will also update its code as updated software releases are made.
Regardless of your position on Open Source, this kind of openness helps Tesla look more like a thought leader and less like a pyramid scheme.
This seems like a thread where I can expect the usual Tesla haters to use this topic to illustrate how corrupt, lawless, out-of-control, stupid or just plain evil (probably all) Tesla is.
So I thought I would just get ahead of all that and leave this here:
While our preference is that companies provide adequate CCS immediately, we realize that this can be a challenging process and recognize that Tesla has struggled for years with upstreams to yield proper CCS. We believe Tesla's new approach also has merit, because it allows the entire community to discuss and contribute in public and collaboratively assist Tesla in complying with the GPL.
I have struggled with this myself in the past. What do you do when your source code reveals an API to some licensed module which is not itself open source and you are under NDA not to reveal its details? I am sure Telsa's work involves a lot of that.
This story only got 24 comments when it was posted last week.
One of our competitors trademarked the term "hypothesis". From now on, we will call them "boneheaded ideas".
Maybe they'll release they're Stopping Distance Control Software source code. Seems like it could use some peer review.