特斯拉多年來一直在軟件社區使用開源軟件而不遵守許可證。
在邁向合規性的一步中,特斯拉現在正在發布其軟件的一些部分,這對特斯拉黑客和安全研究人員來說非常有用。
特斯拉是一家軟件強大的公司,它一直在使用大量開源軟件來構建其操作系統和功能,如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)