Slashdot Mirror


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.

8 of 83 comments (clear)

  1. This is a good sign by Aurelfell · · Score: 2

    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.

  2. Point of order by AlanObject · · Score: 4, Insightful

    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.

    1. Re:Point of order by Lunix+Nutcase · · Score: 2

      Strange how other companies are not given this benefit of the doubt on Slashdot. Other companies are simply painted as evil with a broad brush. *cough* VMWare *cough* But, hey, it’s Tesla so it’s okay that they’ve violated the GPL for many years. Because being consistent and holding them to the same standard laughably as anyone else makes you a “hater.” *rolls eyes*

    2. Re:Point of order by Actually,+I+do+RTFA · · Score: 3, Insightful

      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.

      Use BSD/MIT open source to build off of? I mean, I get it's hard. But building off open-source software is building off a valuable asset. I don't get to build on land and say "well, getting the deed was too hard."

      --
      Your ad here. Ask me how!
    3. Re:Point of order by Lunix+Nutcase · · Score: 2

      Exactly. No one forced Tesla and the Prophet Elon (peace be upon him) to use Linux so, just like any other company, they deseve no “woe is me” sympathies for being a chronic, years-long GPL violator.

      Don’t want to agree to the software license then don’t use the damn code.

    4. Re:Point of order by AmiMoJo · · Score: 2

      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?

      Offer the open source code owner some cash to licence it for you? If it's worth something to you it makes sense.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
  3. Dupe by Thelasko · · Score: 2

    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".
  4. Stopping distant by glenebob · · Score: 2

    Maybe they'll release they're Stopping Distance Control Software source code. Seems like it could use some peer review.