請更新您的瀏覽器

您使用的瀏覽器版本較舊,已不再受支援。建議您更新瀏覽器版本,以獲得最佳使用體驗。

因為 GPL條款,特斯拉釋出自駕車相關程式碼

科技新報

更新於 2018年05月21日18:53 • 發布於 2018年05月21日18:53

在自由及開放原始碼的風潮下,不少新創公司需大量使用別人寫好貢獻出來的程式碼,但有時候往往沒注意到需要遵循的條款。如今知名的電動車廠商特斯拉踩到 GPL 授權的注意事項,被迫依據授權條款要求,需釋出相關程式碼出來。

這次為何特斯拉會踩到 GPL 感染問題呢?原來特斯拉的 Model S 車內資訊系統,用到 GPL 授權的 BusyBox 和 Linux,但兩個專案並未收到特斯拉改過版本的程式碼。依據 GPL 的授權條款,凡是拿 GPL 授權的程式碼,經過修改之後,修改方必須將程式碼,以 GPL 授權的方式釋出。

長期盯著特斯拉的自由軟體倡議團體 Software Freedom Conservancy,肯定特斯拉釋出修改後的程式碼。目前在特斯拉的 Github 上面,有 Linux 和 Buildroot 兩個專案程式碼釋出了。不過 SFC 說特斯拉要到完全的授權相容狀況,還得再加把勁。不過對於注重汽車資安,或是想 hack 特斯拉車子的人來說,多了一些資料可以研究了。

GPL 儘管是屬於自由軟體授權,但由於採用 GPL 之後,修改後的程式嗎也得以 GPL 授權方式釋出,因此 GPL 被稱為具有感染性的授權條款。不少開發者採用別人寫好的函式庫,如果該函式庫是 GPL 授權,就得特別留心了,甚至導致不用 GPL 授權的程式碼,而改用較寬鬆的 MIT、BSD 授權的程式碼。

(首圖來源:特斯拉)

查看原始文章

更多科技相關文章

01

SK海力士工會拒絕公司股票獎金方案 威脅採取行動

路透社
02

美國政府起草禁令 禁中國資料中心設備

路透社
03

金融時報:英政府要求存取加密資料 蘋果再提法律挑戰

路透社
04

微軟加速 Xbox 全數位化:360 遊戲將登 PC,實體光碟也能轉數位授權

科技新報
05

烏克蘭前總司令坦言難加入北約 烏軍應著重現代戰術

路透社
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...