Назад
GrapheneOS: Google припинив публікувати Git-теги для частини коду Android
SiTech AI Team2 წთ. საკითხავი

GrapheneOS: Google припинив публікувати Git-теги для частини коду Android

За даними GrapheneOS, Google замінив публічні Git-теги для частини коду Android на файли Google Drive, які видають лише після запиту через форму; проєкт вважає це порушенням GPLv2.

Публічні Git-теги замінили ручним запитом

Заснований на Android проєкт з відкритим кодом GrapheneOS заявляє, що Google припинив публікувати Git-теги для частини коду Android, від якого він залежить. За словами проєкту, публічний і автоматизований шлях замінили ручною процедурою: код тепер отримують через Google Drive після подання запиту у формі Google Forms.

У короткому дописі у своєму акаунті Mastodon проєкт назвав цю схему «абсолютно абсурдною» і зазначив, що Google поступово став дуже повільно опрацьовувати такі запити. У дописі не названо конкретні компоненти, яких це стосується.

Чому проєкт вважає це порушенням GPLv2

GrapheneOS твердить, що Google тепер «явно порушує GPLv2». Згідно з цією ліцензією, кожен, хто розповсюджує бінарні файли, зобов'язаний надати одержувачам відповідний вихідний код. Цей обов'язок поширюється на частини стека, випущені під GPLv2, зокрема на ядро Linux, яке використовує Android.

GrapheneOS — захищений, орієнтований на безпеку дистрибутив Android, який збирає релізи для підтримуваних пристроїв Pixel. Такому проєкту потрібен постійний доступ до вихідного коду виробника, щоб вчасно переносити виправлення безпеки у власні збірки; черги запитів і ручні завантаження це ускладнюють.

Що це означає для незалежних збирачів

Git-теги дають змогу отримати саме те дерево коду, яке відповідає випущеній збірці, а автоматизовані інструменти самі стежать за новими тегами. Робота з тегами — стандартна практика в Android Open Source Project. Запит через форму ламає цей процес: збірки відстають від релізів, і кожен, хто розповсюджує змінену систему, мусить вимагати код вручну.

Google публічно не коментував це твердження, і не оприлюднено жодних термінів відновлення доступу на основі тегів.

SSiTech

SiTech — веброзробка з підтримкою AI

Створюємо швидкі та сучасні сайти й інтегруємо AI у бізнес-процеси. Маєте проєкт чи запитання? Із задоволенням допоможемо.