Опубліковано стандарт SPDX 2.2 для обміну інформацією про ліцензії у пакетах

Організація Linux Foundation представила нову редакцію стандарту SPDX 2.2 (Software Package Data Exchange), що пропонує набір специфікацій для публікації та обміну інформацією про ліцензії та відомості про інтелектуальну власність. Специфікація дозволяє вказати не лише загальну ліцензію на весь пакет, а й визначити особливості ліцензування окремих файлів та фрагментів, вказати власників майнових прав на код та людей, які займалися рецензуванням його ліцензійної чистоти.

SPDX надає докладну картку інтелектуальної власності, що використовується в пакеті, що дозволяє швидко оцінити можливі ризики, виявити потенційні несумісності і познайомитися з ліцензією, що накладається, умовами використання. За допомогою SPDX виробники споживчих пристроїв можуть переконатися у повному дотриманні відкритих ліцензій у своїх продуктах і виявити ліцензійні невідповідності в прошивках, в яких використовується суміш із безлічі як відкритих, так і пропрієтарних додатків. Формат оптимізований для автоматичної обробки, але також надаються утиліти для перетворення SPDX-файлів у наочне для сприйняття людиною уявлення.

В нової редакції розширено число сценаріїв з прикладами застосування SPDX, запропоновано нові формати для SPDX-документів (JSON, YAML, XML), додано нові типи прив'язок до залежностей, додано поля для відображення авторства пакетів, файлів та уривків коду, додано нові ідентифікатори PURL (Package URLs) та SWHIDs (Software Heritage Persistent Identifiers), представлений спрощений формат SPDX Lite, надано можливість вказівки у файлах скорочених ідентифікаторів ліцензій, додано підтримку багаторядкових виразів для визначення ліцензії.

Джерело: opennet.ru

Додати коментар або відгук