Stories
Slash Boxes
Comments

SoylentNews is people

posted by janrinok on Monday May 21 2018, @09:26AM   Printer-friendly
from the Musk-Can-Do-As-He-Pleases dept.

Electrek reports that Tesla is beginning compliance efforts with respect to their GPL redistribution of components such as Linux, Busybox, Buildroot, QT, and other components:

Tesla has been taking some flak for years now in the software community for using open source software without complying with the licenses. In a step toward compliance, Tesla is now releasing some parts of its software, which is going to be useful to Tesla hackers and security researchers.

Some of the copyright holders have been complaining that Tesla hasn't been complying with their licenses. Software Freedom Conservancy, a not-for-profit organization pushing for open source software, has been on Tesla's case for a while over the issue.

We had received multiple reports of a GPL violation regarding Tesla's Model S. Customers who purchased Tesla's Model S received on-board system(s) that contained BusyBox and Linux, but did not receive any source code, nor an offer for the source... We know that Tesla received useful GPL compliance advice from multiple organizations, in addition to us, over these years."

In beginning their compliance efforts, Tesla Motors has specifically established Github repositories for their distributed builds of Buildroot and Linux for version 2018.12 of their software stack. Tesla's e-mail announcement read in part:

"Currently the material that is there is representative of the 2018.12 release, but it will be updated with new versions corresponding to new releases over time. 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. For further questions, please contact opensource@tesla.com."

With the brilliance of Mr. Musk and his ample staff, one would think that they would have figured out their license obligations without literally years of outside help--many small all-volunteer projects do it seemingly effortlessly as a matter of course--but in that, one would be wrong.

Also submitted by canopic jug.


Original Submission

 
This discussion has been archived. No new comments can be posted.
Display Options Threshold/Breakthrough Mark All as Read Mark All as Unread
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
  • (Score: 3, Interesting) by Runaway1956 on Monday May 21 2018, @11:01AM (4 children)

    by Runaway1956 (2926) Subscriber Badge on Monday May 21 2018, @11:01AM (#682105) Journal

    I didn't realize that Tesla was using open source. This means - what? If they are in full compliance at some point, that means they publish directions to access the computer? Might they offer you hacking advice? Basically, any Tom, Dick, or Harriet can modify his/her car? This puts automotive computing wizardry into the real of old-fashioned cars? While most of the population subscribed to the idea that "Detroit knows best", there were always motorheads willing to modify their engines, transmissions, suspension, exhaust, and even the bodies. If you could afford it, you could buy a brand new car, put it in the shop, put Edelbrocks and Hooker headers on it, slap a huge 4-barrel carb on it, jack it up, swap out the muffler for a couple Cherry Bombs - oh, I've forgotten about the wide tires. No muscle car is complete without big, fat tires. And, all the while, you were perfectly legal.

    Relatively few motorheads could afford a new car, so they generally modified second and third hand vehicles. SOME motorheads had a lot of money to spend, so they could afford to get inside the engine, bored it out and stroke it, have it blueprinted, maybe even modify the cooling system, and lubrication. Oh, oh, oh, let's not forget the shifter!! Gotta have that Hurst shifter!! And, for the automatic transmission nuts, a shift kit - every shift is fast and hard.

    Can't wait to see what kids do with their cars if they can play Performancs Engineer from their smart phones!

    Starting Score:    1  point
    Moderation   +1  
       Interesting=1, Total=1
    Extra 'Interesting' Modifier   0  
    Karma-Bonus Modifier   +1  

    Total Score:   3  
  • (Score: 2) by Wootery on Monday May 21 2018, @11:11AM (1 child)

    by Wootery (2341) on Monday May 21 2018, @11:11AM (#682108)

    Looking at the summary, they're only releasing the Linux kernel tweaking they've done. The interesting code presumably lives in userland, and presumably won't be bound by the GPL.

    Even if they did, I imagine they'd still prohibit running custom code (i.e Tivoization [wikipedia.org]). I don't imagine it would actually be illegal to do so though. Unlike the aviation industry, the software in cars isn't legally regulated at all, to my knowledge. (Even if we have the motor vehicle industry to thank for MISRA C.)

    • (Score: 0) by Anonymous Coward on Tuesday May 22 2018, @09:34AM

      by Anonymous Coward on Tuesday May 22 2018, @09:34AM (#682584)

      Smog testing verifies the checksum of the firmware image for the ECU/PCM. If it is invalid you fail smog. If m of n tests haven't passed, it fails smog. If the check engine light comes on, or doesn't properly come on, it fails smog.

      These are all examples from California, but most of these should be common to states which have smog/engine modification laws. The harshest actually IS NOT California by the way, but rather Arizona, where they have a single provider smog program which uses spectrometers similiar to those used during EPA testing that measure total volume rather than simply PPM values and can catch changes in engine displacement even if you somehow kept timing values in check.

      While most of the older hardware was simply 'security by obscurity', the newer hardware is often similar to Tesla's and has firmware signing and checksumming which disallows user modified images from being operated. There are certain exceptions, like most of the American Truck motors/performance cars which may allow that, but most of the imported cars are far more restrictive about it to avoid regulatory bodies cracking down on them or limiting import.

  • (Score: 0) by Anonymous Coward on Tuesday May 22 2018, @02:25AM

    by Anonymous Coward on Tuesday May 22 2018, @02:25AM (#682504)

    Well, I saved my pennies and I saved my dimes
    (Giddy up giddy up 409)
    Before I knew it, there would be a time
    (Giddy up giddy up 409)
    When I would buy a brand new 409
    (409, 409)

    Heh. [google.com]

    Ah, the days of adjusting (solid) valve lifters.

    Oooo. The other week, I saw a cherry T Bucket[1] with a bitchin flathead.
    Must have been on his way to the Friday evening gathering. [google.com]

    [1] Not a Deuce Coupe. [google.com]

    -- OriginalOwner_ [soylentnews.org]

  • (Score: 0) by Anonymous Coward on Wednesday June 13 2018, @12:06PM

    by Anonymous Coward on Wednesday June 13 2018, @12:06PM (#692304)

    I've received a patch from Tesla for a small time project I used to maintain. So yeah, they do.