特斯拉通过GitHub发布了这些源代码,用意何在?
特斯拉多年来一直在软件社区使用开源软件而不遵守许可证。
在迈向合规性的一步中,特斯拉现在正在发布其软件的一些部分,这对特斯拉黑客和安全研究人员来说非常有用。
特斯拉是一家软件强大的公司,它一直在使用大量开源软件来构建其操作系统和功能,如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发布了这些源代码,用意何在?的更多相关文章
- 在Github发布自己的compile包
Android入门到转行做服务员--在Github发布自己的compile包 2017-12-05 15:27:10 这是一粒代码发布的第一篇博客,一粒代码从事android开发,近期打算开始搞搞博客 ...
- 本博客不再更新和维护,后续文章会在掘金和GitHub发布,感兴趣的小伙伴可以掘金搜索王振宇,谢谢
本博客不再更新和维护,后续文章会在掘金和GitHub发布,感兴趣的小伙伴可以掘金搜索王振宇,谢谢
- github发布静态页面
github发布静态页面:https://wangc1993.github.io/2019/01/07/2/
- github发布版本
github发布版本后再pacakgist能拉取到需要发布版本 本地 mac@macdeMacBook-Pro:/www/tool$ git add . mac@macdeMacBook-Pro:/w ...
- 如何评价 GitHub 发布的文本编辑器 Atom?
这里是HN上的讨论:GitHub's new text editor leaked on Twitter这里是github page:Atom · GitHub 好多repo啊我不知道有没有知友了解更 ...
- GitHub 发布了官方 App,还打算冰封你的代码一千年
11 月 13 日,GitHub Universe 2019 开发者大会上,公布了大量新功能,包括发布 GitHub 移动版.GitHub Actions 和 Packages 正式版上市.重新设计了 ...
- CRL2.3(ORM开发框架)源码github发布
简介 CRL是一个面向对象的轻便型ORM业务框架 此框架追求的是使用简单,方便,因此设计为: 不需要代码生成器生成对象类,按标准方式写即可 依托lambda,实现语法解析转换为等效的SQL查询,完全以 ...
- github:如何获取项目源代码
github是流行的源码管理平台.这上面有很多开源的项目.作为普通的用户,如何获取这些开源项目的源码呢? 1.首先需要注册一个github账号. 2.安装windows下的git工具:下载地址: ht ...
- 解决从github下载web的源代码部署到eclipse的问题
2015年6月2日 天气晴 github官网:https://github.com/ 以下以pdf.js作为案例说明:https://github.com/mozilla/pdf.js 1).点击案例 ...
随机推荐
- 特权第一讲--Lesson 1 课程概述与如何学好FPGA
FPGA的学习没有什么捷径,需要学习者多花时间和精力 . 1.设计输入 2.如何--对综合布局布线结果进行优化 3.如何--更有效地进行验证 4.如何--达到时序收敛 学习者需要用心去学习.去分析.去 ...
- [hadoop](2) MapReducer:Distributed Cache
前言 本章主要内容是讲述hadoop的分布式缓存的使用,通过分布式缓存可以将一些需要共享的数据在各个集群中共享. 准备工作 数据集:ufo-60000条记录,这个数据集有一系列包含下列字段的UFO目击 ...
- linux之yum源的RPM软件包管理
1.yum源的配置文件 路径:vim /etc/yum.repos.d/CnetOS-Base.repo 文件格式: 2.yum查询 yum list 查询所有可用软件包 yum search 包名 ...
- Python 装饰器之 functools.wraps
在看 Bottle 代码中看见 functools.wraps 这种用法. def make_default_app_wrapper(name): """ Return ...
- 【easyui-combobox】下拉菜单自动补全功能,Ajax获取远程数据源
这个是针对easyUI的下拉菜单使用的,Ajax获取远程数据源 HTML 页面 <input id="uname" name="uname" class= ...
- 网络编程之TCP协议与UDP协议
了解网络就要了解一些基本的协议今天主要跟大家分享一些关于TCP 协议UDP协议的相关知识 首先介绍一下TCP协议 TCP(Transmission Cintrol Protocol)可靠的.面向连接的 ...
- MySql 5.7.20 绿色版安装
MySql 5.7.20 绿色版安装 一.MySql 安装 1.从官网下载绿色压缩包. 2.解压安装文件到指定目录 3.创建配置文件 my.ini 到解压文件的根目录,my.ini 配置文件如下,需将 ...
- IoC与DI,Unity的使用
IoC的全称为Inversion of Control(控制反转),DI的全称为Dependency Injection(依赖注入).IoC是一个控制容器,我们将设计好的对象放入到容器中,将对象交给容 ...
- (转载)Manacher'sAlgorithm: O(n)时间求字符串的最长回文子串
以下内容转载自:传送门 源于这两篇文章: http://blog.csdn.net/ggggiqnypgjg/article/details/6645824http://zhuhongcheng.wo ...
- 15.队列Queue的特点以及使用,优先级等
#生产者与消费者模式,模式解释:比如MVC设计模式 ''' 1.队列 (1)特点:先进先出 (2)python2 VS python3 python2:from Queue import queue ...