特斯拉多年来一直在软件社区使用开源软件而不遵守许可证。

  在迈向合规性的一步中,特斯拉现在正在发布其软件的一些部分,这对特斯拉黑客和安全研究人员来说非常有用。

  特斯拉是一家软件强大的公司,它一直在使用大量开源软件来构建其操作系统和功能,如LinuxKernel,Buildroot,Busybox,QT等。一些版权持有人一直抱怨特斯拉没有遵守许可证。

​  软件FreedomConservancy是一家推动开源软件的非营利组织,在特斯拉的案例中一直在讨论这个问题:

  “自2013年6月以来,保护协会一直在与Tesla合作开展GPL合规工作,当时我们向特斯拉建议我们已收到多份关于特斯拉ModelS的GPL违规报告。购买特斯拉ModelS的客户收到的车载系统BusyBox和Linux,但没有收到任何源代码,也没有收到源代码。同时,我们还要求其他实体向特斯拉咨询GPL合规性。我们知道,除了我们这些年以来,特斯拉从多个组织获得有用的GPL合规建议。“

  但是本周,特斯拉通过在GitHub上发布一些源代码开始走上合规之路。他们发送了一封电子邮件给那些请求代码的人:

  “由于你是过去曾表示过兴趣或要求过特斯拉开源代码的人,所以我正在向你伸出援手。我们想让你知道,我们现在在GitHub上有两个可能感兴趣的存储库。你可以在GitHub找到它们。“

  今天,它们包含用于在我们的Autopilot平台上构建系统映像的buildroot材质,以及这些板的内核源以及S/X型中的基于NvidiaTegra的信息娱乐系统。预计在不久的将来,将会修改车内其他系统的材料。

  目前,这些资料是2018.12版本的代表,但随着时间的推移,它会随着新版本的发布而更新。

  它不包含特斯拉在此系统映像之上构建的专有应用程序,例如实际的Autopilot软件堆栈,Nvidia专有二进制文件等。

  目前正在着手准备其他领域的信息来源,以及更加协调一致的信息页面。我们想让您知道这种材料,因为它现在可用,而其他部分的工作仍在继续。(黑客周刊 1231023)

特斯拉通过GitHub发布了这些源代码,用意何在?的更多相关文章

  1. 在Github发布自己的compile包

    Android入门到转行做服务员--在Github发布自己的compile包 2017-12-05 15:27:10 这是一粒代码发布的第一篇博客,一粒代码从事android开发,近期打算开始搞搞博客 ...

  2. 本博客不再更新和维护,后续文章会在掘金和GitHub发布,感兴趣的小伙伴可以掘金搜索王振宇,谢谢

    本博客不再更新和维护,后续文章会在掘金和GitHub发布,感兴趣的小伙伴可以掘金搜索王振宇,谢谢

  3. github发布静态页面

    github发布静态页面:https://wangc1993.github.io/2019/01/07/2/

  4. github发布版本

    github发布版本后再pacakgist能拉取到需要发布版本 本地 mac@macdeMacBook-Pro:/www/tool$ git add . mac@macdeMacBook-Pro:/w ...

  5. 如何评价 GitHub 发布的文本编辑器 Atom?

    这里是HN上的讨论:GitHub's new text editor leaked on Twitter这里是github page:Atom · GitHub 好多repo啊我不知道有没有知友了解更 ...

  6. GitHub 发布了官方 App,还打算冰封你的代码一千年

    11 月 13 日,GitHub Universe 2019 开发者大会上,公布了大量新功能,包括发布 GitHub 移动版.GitHub Actions 和 Packages 正式版上市.重新设计了 ...

  7. CRL2.3(ORM开发框架)源码github发布

    简介 CRL是一个面向对象的轻便型ORM业务框架 此框架追求的是使用简单,方便,因此设计为: 不需要代码生成器生成对象类,按标准方式写即可 依托lambda,实现语法解析转换为等效的SQL查询,完全以 ...

  8. github:如何获取项目源代码

    github是流行的源码管理平台.这上面有很多开源的项目.作为普通的用户,如何获取这些开源项目的源码呢? 1.首先需要注册一个github账号. 2.安装windows下的git工具:下载地址: ht ...

  9. 解决从github下载web的源代码部署到eclipse的问题

    2015年6月2日 天气晴 github官网:https://github.com/ 以下以pdf.js作为案例说明:https://github.com/mozilla/pdf.js 1).点击案例 ...

随机推荐

  1. 【转】iis解决应用程序池**提供服务的进程意外终止进程ID是**。进程退出代码是'0x80'

    转自:http://blog.sina.com.cn/s/blog_56a68d5501013xdd.html 我们公司旗下的红黑互联会遇到这种问题 事件类型: 警告事件来源: W3SVC事件种类: ...

  2. LintCode之在O(1)时间复杂度删除链表

    题目描述: 分析:因为题目要求不能用循环,而且只给了要删除的节点,并没有给链表.所以我无法取得要删除节点的前一个节点,只能在待删除的节点以及下一个节点上做文章.我的思路是:将待删除的节点的下一个节点的 ...

  3. xxxxxxxxxxxxxxxxxxx

    <!DOCTYPE html> <html lang="en"> <head> <meta http-equiv="Conten ...

  4. 台哥原创:java 数独源码

    2010年,当时正在做手机游戏的客户端开发工作. 每天加班之余,用了两三个晚上,开发了这个数独. 主要是生成数独数组的算法,有点难度.. ​ 如下图:点选数字栏里的数字后,界面上所有该数字会高亮显示. ...

  5. web storm查看文件结构

    菜单栏Navigate -> File Structure https://www.jetbrains.com/help/webstorm/viewing-structure-of-a-sour ...

  6. IDEA 服务启动报:No buffer space available (maximum connections reached): connect的解决方案。

    错误提示:严重: Error starting endpointjava.io.IOException: Unable to establish loopback connectionat sun.n ...

  7. leetcode 235. 二叉搜索树的最近公共祖先(c++)

    给定一个二叉搜索树, 找到该树中两个指定节点的最近公共祖先. 百度百科中最近公共祖先的定义为:“对于有根树 T 的两个结点 p.q,最近公共祖先表示为一个结点 x,满足 x 是 p.q 的祖先且 x ...

  8. day18—Flex弹性布局详解(二)

    转行学开发,代码100天——2018-04-03 2.6 align-content属性 align-content 属性定义了在交叉轴方向对齐方式和额外空间分配,类似于justify-content ...

  9. 慎用create table as select,一定要注意默认值的问题

    再做一些数据迁移时候,很多人会使用create table  as select * from table where id=-1的方式来年建立一摸一样的表,但是这样做有个很大的弊端,不能将原表中的d ...

  10. linux sed如何锁定某一行数据进行替换