[[_freebsd_software_bill_of_materials]] === Перечень компонентов программного обеспечения FreeBSD (FreeBSD Software Bill of Materials - SBOM) Ссылки: + link:https://github.com/pkgconf/pkgconf/pull/484[spdxtool: Добавление параметра для использования URI в качестве идентификатора SPDX] URL: link:https://github.com/pkgconf/pkgconf/pull/484[] + link:https://github.com/pkgconf/pkgconf/pull/483[spdxtool: Добавление параметра командной строки для изменения идентификатора SPDX] URL: link:https://github.com/pkgconf/pkgconf/pull/483[] + link:https://github.com/pkgconf/pkgconf/pull/475[spdxtool: Добавление обработки домашней страницы] URL: link:https://github.com/pkgconf/pkgconf/pull/475[] + link:https://github.com/pkgconf/pkgconf/pull/474[spdxtool: Добавление обработки исходного кода в SBOM] URL: link:https://github.com/pkgconf/pkgconf/pull/474[] + link:https://github.com/pkgconf/pkgconf/pull/473[spdxtool: Добавление поддержки текста авторских прав] URL: link:https://github.com/pkgconf/pkgconf/pull/473[] + link:https://github.com/pkgconf/pkgconf/pull/461[spdxtool: Переработка вычисления выражений License-tag SDPX] URL: link:https://github.com/pkgconf/pkgconf/pull/461[] + link:https://github.com/pkgconf/pkgconf/pull/450[Добавление более строгих предупреждений компилятора и устранение новых предупреждений] URL: link:https://github.com/pkgconf/pkgconf/pull/450[] + link:https://github.com/pkgconf/pkgconf/pull/447[libpkgconf/libpkgconf.h: Добавление атрибутов, подобных printf, к функциям] URL: link:https://github.com/pkgconf/pkgconf/pull/447[] + link:https://github.com/pkgconf/pkgconf/pull/446[spdxtool: Обновление переменных, которые являются const, до const] URL: link:https://github.com/pkgconf/pkgconf/pull/446[] + link:https://github.com/pkgconf/pkgconf/pull/445[man/spdxtool.1: Добавление справочной страницы для spdxtool] URL: link:https://github.com/pkgconf/pkgconf/pull/445[] + link:https://cgit.freebsd.org/src/log/?qt=author&q=Tuukka+Pasanen[Добавлены идентификаторы SPDX-License-Identifier] URL: link:https://cgit.freebsd.org/src/log/?qt=author&q=Tuukka+Pasanen[] + link:https://github.com/freebsd/freebsd-src/compare/main...illuusio:freebsd-src:update-spdx-licenses[Идентификаторы SPDX-License-Identifier на рассмотрении и ожидают передачи в вышестоящий репозиторий] URL: link:https://github.com/freebsd/freebsd-src/compare/main...illuusio:freebsd-src:update-spdx-licenses[] + link:https://reviews.freebsd.org/D55461[Открытая проблема для комментариев и рецензирования: caesar: Добавление тегов SPDX-License-Identifier] URL: https://reviews.freebsd.org/D55461[] + link:https://github.com/illuusio/freebsd-src/tree/sbom-pkgconfig/release/sbom[Файл .pc для метаданных SBOM (разработка)] URL: https://github.com/illuusio/freebsd-src/tree/sbom-pkgconfig/release/sbom Контакт: Tuukka Pasanen Проект «Спецификация программных компонентов FreeBSD (SBOM)» начался в 2025 году и продолжился в 2026 году. Работа в 2026 году была больше сосредоточена на Законе о киберустойчивости (CRA) ЕС, и усилия сместились в сторону предоставления фреймворка для исходного кода FreeBSD. В первом квартале 2026 года работа по SBOM была выполнена в трёх категориях: * Работа над вышестоящим pkgconf, особенно с инструментом spdxtool, который используется для создания SBOM в формате SPDX Lite 3.0.1 JSON-LD из файлов [.filename]#.pc#. + Несколько недостающих функций были добавлены и находятся в активной разработке участниками pkgconf. + Теперь инструмент почти совместим с требованиями SPDX Lite 3.0.1 и готов к общему использованию. + Кроме того, предпринимаются усилия по импорту pkgconf в состав исходного кода FreeBSD под руководством Пьера Проншери (Pierre Pronchery). * Добавление недостающих идентификаторов SPDX-License-Identifier в файлы в каталогах [.filename]#bin#, [.filename]#sbin#, [.filename]#usr.bin# и [.filename]#usr.sbin# исходного кода FreeBSD. * Создание файлов [.filename]#.pc# для SBOM. Ожидается, что первый патч попадёт во 2-м квартале 2026 года, начиная с файлов из [.filename]#bin#. Если вы хотите помочь в этих усилиях: * Проверьте правильность лицензий SPDX-License-Identifier и помогите с их передачей в вышестоящий репозиторий. * Проверьте, что файлы [.filename]#.pc# содержат точную информацию, и помогите передать их в git. * Помогите в рецензировании импорта pkgconf в исходный код FreeBSD. Спонсор: Фонд FreeBSD // // The FreeBSD Russian Documentation Project // // Original EN revision (18.04.2026): 4f9d23a304ceb9e718a44d32e47688c9ccf2eaf2 //