Tesla публикует часть своего программного обеспечения в соответствии с лицензиями на открытый исходный код

Tesla в течение многих лет подвергалась критике со стороны сообщества разработчиков программного обеспечения за использование программ с открытым исходным кодом без соблюдения лицензий.

В рамках шага к соблюдению лицензий Tesla теперь публикует части своего программного обеспечения, что будет полезно для хакеров Tesla и исследователей безопасности.

Tesla — компания, активно использующая программное обеспечение, и она применяла множество программ с открытым исходным кодом для создания своей операционной системы и функций, таких как Linux Kernel, Buildroot, Busybox, QT и других.

Некоторые правообладатели жаловались, что Tesla не соблюдает их лицензии.

Реклама — прокрутите дальше для просмотра контента

Software Freedom Conservancy, некоммерческая организация, выступающая за открытое программное обеспечение, давно занимается вопросом Tesla:

«Conservancy взаимодействует с Tesla по вопросам соблюдения GPL с июня 2013 года, когда мы уведомили Tesla о том, что получили несколько сообщений о нарушении GPL в отношении Tesla Model S. Клиенты, приобревшие Tesla Model S, получили бортовые системы, содержащие BusyBox и Linux, но не получили никакого исходного кода, ни предложения на исходный код. Параллельно мы также просили другие организации уведомить Tesla о соблюдении GPL. Мы знаем, что Tesla получала полезные консультации по соблюдению GPL от нескольких организаций, помимо нас, на протяжении этих лет».

Но на этой неделе Tesla начала путь к соблюдению лицензий, опубликовав часть своего исходного кода на GitHub.

Они разослали электронное письмо тем, кто запрашивал код:

«Я связываюсь с вами, поскольку вы выражали интерес или запрашивали исходный код Tesla в прошлом.

Мы хотели бы сообщить вам, что теперь у нас есть два репозитория на GitHub, которые могут вас заинтересовать. Вы можете найти их здесь:

https://github.com/teslamotors/buildroot

https://github.com/teslamotors/linux

Сегодня они содержат материалы buildroot, используемые для сборки системного образа нашей платформы Autopilot, и исходные коды ядра для этих плат, а также информационно-развлекательной системы на базе Nvidia Tegra в Model S/X. Ожидается, что в ближайшем будущем они будут дополнены материалами для других систем автомобиля.

В настоящее время содержащиеся там материалы соответствуют версии 2018.12, но со временем они будут обновляться новыми версиями, соответствующими новым релизам.

Они не содержат проприетарных приложений, которые Tesla создала поверх этой системной версии, таких как фактический программный стек Autopilot, проприетарные двоичные файлы Nvidia и т. д.

Ведется работа по подготовке исходных кодов и в других областях, а также созданию более скоординированной информационной страницы. Мы хотели сообщить вам об этих материалах, поскольку они доступны уже сейчас, пока продолжается работа над другими частями.

Для дальнейших вопросов, пожалуйста, свяжитесь с opensource@tesla.com».

Software Freedom Conservancy поздравила Tesla на этой неделе с шагом в правильном направлении:

«Таким образом, мы рады, что на этой неделе Tesla предприняла публичные действия в отношении текущих нарушений GPL и объявила о первых шагах к соблюдению лицензий. Хотя Tesla признает, что им еще предстоит проделать работу, их недавние действия демонстрируют прогресс в соблюдении лицензий и стремление полностью решить этот вопрос».

Однако организация отметила, что Tesla еще предстоит проделать некоторую работу, прежде чем она будет полностью соответствовать требованиям.

Мнение Electrek

Мы обратились к verygreen, хакеру Tesla и другу нашего сайта, известному тем, что первым показал нам новую карту системы Tesla, чтобы спросить его, какое влияние этот шаг окажет на сообщество.

Он сказал, что, во-первых, это первый шаг к выполнению Tesla своих юридических обязательств, что снизит риски компании перед возможными действиями со стороны правообладателей.

Во-вторых, исходный код будет полезен владельцам Tesla с root-доступом, которые пытаются создавать свои собственные функции поверх системы Tesla.

Исследователи безопасности, которые ищут уязвимости и ошибки, также могут использовать код для облегчения своей работы, что потенциально может привести к созданию более безопасных продуктов для Tesla.

Сообщите нам, что вы думаете, в разделе комментариев ниже.

Главное изображение: Владелец Tesla взломал режим отладки Autopilot, предоставив информацию о внутренней работе полуавтономной системы Tesla