Π€ΠΎΠ½Π΄Π°ΡΠΈΡΠ° ΠΠΈΠ½ΡΠΊΡ ΠΏΡΠ΅Π·Π΅Π½ΡΠΈΡΠ°Π½ΠΈ Π½ΠΎΠ²ΠΎ ΠΈΠ·Π΄Π°Π½ΠΈΠ΅ Π½Π° ΡΡΠ°Π½Π΄Π°ΡΠ΄ΠΎΡ SPDX 2.2 (Software Package Data Exchange), ΠΊΠΎΡ Π½ΡΠ΄ΠΈ Π·Π±ΠΈΡ Π½Π° ΡΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ Π·Π° ΠΎΠ±ΡΠ°Π²ΡΠ²Π°ΡΠ΅ ΠΈ ΡΠ°Π·ΠΌΠ΅Π½Π° Π½Π° ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ Π·Π° Π»ΠΈΡΠ΅Π½ΡΠΈ ΠΈ ΠΈΠ½ΡΠ΅Π»Π΅ΠΊΡΡΠ°Π»Π½Π° ΡΠΎΠΏΡΡΠ²Π΅Π½ΠΎΡΡ. Π‘ΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΡΠ°ΡΠ° Π²ΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡΠ²Π° Π΄Π° ΡΠ° Π½Π°Π²Π΅Π΄Π΅ΡΠ΅ Π½Π΅ ΡΠ°ΠΌΠΎ ΠΎΠΏΡΡΠ°ΡΠ° Π»ΠΈΡΠ΅Π½ΡΠ° Π·Π° ΡΠ΅Π»ΠΈΠΎΡ ΠΏΠ°ΠΊΠ΅Ρ, ΡΡΠΊΡ ΠΈ Π΄Π° Π³ΠΈ ΠΎΠ΄ΡΠ΅Π΄ΠΈΡΠ΅ ΠΊΠ°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊΠΈΡΠ΅ Π·Π° Π»ΠΈΡΠ΅Π½ΡΠΈΡΠ°ΡΠ΅ Π½Π° ΠΏΠΎΠ΅Π΄ΠΈΠ½Π΅ΡΠ½ΠΈ Π΄Π°ΡΠΎΡΠ΅ΠΊΠΈ ΠΈ ΡΡΠ°Π³ΠΌΠ΅Π½ΡΠΈ, Π΄Π° Π³ΠΈ Π½Π°Π²Π΅Π΄Π΅ΡΠ΅ ΡΠΎΠΏΡΡΠ²Π΅Π½ΠΈΡΠΈΡΠ΅ Π½Π° ΠΏΡΠ°Π²Π°ΡΠ° Π½Π° ΡΠΎΠΏΡΡΠ²Π΅Π½ΠΎΡΡ Π½Π° ΠΊΠΎΠ΄ΠΎΡ ΠΈ Π»ΡΡΠ΅ΡΠΎ Π²ΠΊΠ»ΡΡΠ΅Π½ΠΈ Π²ΠΎ ΠΏΡΠ΅Π³Π»Π΅Π΄ΠΎΡ Π½Π° Π½Π΅Π³ΠΎΠ²Π°ΡΠ° Π»ΠΈΡΠ΅Π½ΡΠ½Π° ΡΠΈΡΡΠΎΡΠ°.
SPDX ΠΎΠ±Π΅Π·Π±Π΅Π΄ΡΠ²Π° Π΄Π΅ΡΠ°Π»Π½Π° ΠΊΠ°ΡΡΠ° Π½Π° ΠΈΠ½ΡΠ΅Π»Π΅ΠΊΡΡΠ°Π»Π½Π°ΡΠ° ΡΠΎΠΏΡΡΠ²Π΅Π½ΠΎΡΡ ΡΡΠΎ ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠΈ Π²ΠΎ ΠΏΠ°ΠΊΠ΅ΡΠΎΡ, ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡΠ²Π°ΡΡΠΈ Π²ΠΈ Π±ΡΠ·ΠΎ Π΄Π° Π³ΠΈ ΠΏΡΠΎΡΠ΅Π½ΠΈΡΠ΅ ΠΌΠΎΠΆΠ½ΠΈΡΠ΅ ΡΠΈΠ·ΠΈΡΠΈ, Π΄Π° Π³ΠΈ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΡΠ²Π°ΡΠ΅ ΠΏΠΎΡΠ΅Π½ΡΠΈΡΠ°Π»Π½ΠΈΡΠ΅ Π½Π΅ΠΊΠΎΠΌΠΏΠ°ΡΠΈΠ±ΠΈΠ»Π½ΠΎΡΡΠΈ ΠΈ Π΄Π° Π³ΠΈ ΡΠ°Π·Π±Π΅ΡΠ΅ΡΠ΅ ΡΡΠ»ΠΎΠ²ΠΈΡΠ΅ Π·Π° ΠΊΠΎΡΠΈΡΡΠ΅ΡΠ΅ Π½Π°ΠΌΠ΅ΡΠ½Π°ΡΠΈ ΡΠΎ Π»ΠΈΡΠ΅Π½ΡΠ°ΡΠ°. Π‘ΠΎ ΠΊΠΎΡΠΈΡΡΠ΅ΡΠ΅ Π½Π° SPDX, ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΠΈΡΠ΅ Π½Π° ΠΏΠΎΡΡΠΎΡΡΠ²Π°ΡΠΊΠΈ ΡΡΠ΅Π΄ΠΈ ΠΌΠΎΠΆΠ°Ρ Π΄Π° ΠΎΠ±Π΅Π·Π±Π΅Π΄Π°Ρ ΡΠ΅Π»ΠΎΡΠ½Π° ΡΡΠΎΠ³Π»Π°ΡΠ΅Π½ΠΎΡΡ ΡΠΎ ΠΎΡΠ²ΠΎΡΠ΅Π½ΠΈΡΠ΅ Π»ΠΈΡΠ΅Π½ΡΠΈ Π²ΠΎ Π½ΠΈΠ²Π½ΠΈΡΠ΅ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈ ΠΈ Π΄Π° ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΡΠ²Π°Π°Ρ Π½Π΅Π΄ΠΎΡΠ»Π΅Π΄Π½ΠΎΡΡΠΈ Π²ΠΎ Π»ΠΈΡΠ΅Π½ΡΠΈΡΠ°ΡΠ΅ΡΠΎ Π²ΠΎ ΡΠΈΡΠΌΠ²Π΅ΡΠΎΡ ΡΡΠΎ ΠΊΠΎΡΠΈΡΡΠΈ ΠΌΠ΅ΡΠ°Π²ΠΈΠ½Π° ΠΎΠ΄ ΠΎΡΠ²ΠΎΡΠ΅Π½ΠΈ ΠΈ ΡΠΎΠΏΡΡΠ²Π΅Π½ΠΈΡΠΊΠΈ Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΠΈ. Π€ΠΎΡΠΌΠ°ΡΠΎΡ Π΅ ΠΎΠΏΡΠΈΠΌΠΈΠ·ΠΈΡΠ°Π½ Π·Π° Π°Π²ΡΠΎΠΌΠ°ΡΡΠΊΠ° ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ°, Π½ΠΎ ΠΈΡΡΠΎ ΡΠ°ΠΊΠ° ΡΠ΅ ΠΎΠ±Π΅Π·Π±Π΅Π΄Π΅Π½ΠΈ Π°Π»Π°ΡΠΊΠΈ Π·Π° ΠΊΠΎΠ½Π²Π΅ΡΡΠΈΡΠ°ΡΠ΅ Π½Π° SPDX-Π΄Π°ΡΠΎΡΠ΅ΠΊΠΈ Π²ΠΎ ΠΏΡΠΈΠΊΠ°Π· ΡΠΈΡΠ»ΠΈΠ² Π·Π° Π»ΡΡΠ΅.
Π Π½ΠΎΠ²ΠΎ ΠΈΠ·Π΄Π°Π½ΠΈΠ΅ ΠΏΡΠΎΡΠΈΡΠ΅Π½ Π΅ Π±ΡΠΎΡΠΎΡ Π½Π° ΡΡΠ΅Π½Π°ΡΠΈΡΠ° ΡΠΎ ΠΏΡΠΈΠΌΠ΅ΡΠΈ Π·Π° ΠΊΠΎΡΠΈΡΡΠ΅ΡΠ΅ SPDX, ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈ ΡΠ΅ Π½ΠΎΠ²ΠΈ ΡΠΎΡΠΌΠ°ΡΠΈ Π·Π° SPDX Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠΈ (JSON, YAML, XML), Π΄ΠΎΠ΄Π°Π΄Π΅Π½ΠΈ ΡΠ΅ Π½ΠΎΠ²ΠΈ ΡΠΈΠΏΠΎΠ²ΠΈ Π½Π° Π²ΡΠ·ΡΠ²Π°ΡΠ° Π·Π° Π·Π°Π²ΠΈΡΠ½ΠΎΡΡ, Π΄ΠΎΠ΄Π°Π΄Π΅Π½ΠΈ ΡΠ΅ ΠΏΠΎΠ»ΠΈΡΠ° Π·Π° Π΄Π° ΡΠ΅ ΠΎΠ΄ΡΠ°Π·ΠΈ Π°Π²ΡΠΎΡΡΡΠ²ΠΎΡΠΎ Π½Π° ΠΏΠ°ΠΊΠ΅ΡΠΈΡΠ΅, Π΄Π°ΡΠΎΡΠ΅ΠΊΠΈΡΠ΅ ΠΈ ΡΡΠ°Π³ΠΌΠ΅Π½ΡΠΈ ΠΎΠ΄ ΠΊΠΎΠ΄, Π΄ΠΎΠ΄Π°Π΄Π΅Π½ΠΈ ΡΠ΅ Π½ΠΎΠ²ΠΈ PURL ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡΠΈ (URL-Π°Π΄ΡΠ΅ΡΠΈ Π½Π° ΠΏΠ°ΠΊΠ΅ΡΠΎΡ) ΠΈ SWHID (ΡΠΎΡΡΠ²Π΅ΡΡΠΊΠΎ Π½Π°ΡΠ»Π΅Π΄ΡΡΠ²ΠΎ ΠΏΠΎΡΡΠΎΡΠ°Π½ΠΈ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡΠΈ), Π²ΠΎΠ²Π΅Π΄Π΅Π½ Π΅ ΠΏΠΎΠ΅Π΄Π½ΠΎΡΡΠ°Π²Π΅Π½ ΡΠΎΡΠΌΠ°Ρ SPDX Lite, ΠΎΠ±Π΅Π·Π±Π΅Π΄Π΅Π½Π° Π΅ ΠΌΠΎΠΆΠ½ΠΎΡΡ Π·Π° ΠΎΠ΄ΡΠ΅Π΄ΡΠ²Π°ΡΠ΅ ΡΠΊΡΠ°ΡΠ΅Π½ΠΈ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡΠΈ Π½Π° Π»ΠΈΡΠ΅Π½ΡΠΈ Π²ΠΎ Π΄Π°ΡΠΎΡΠ΅ΠΊΠΈΡΠ΅ ΠΈ ΠΏΠΎΠ΄Π΄ΡΡΠΊΠ° Π·Π° ΠΈΠ·ΡΠ°Π·ΠΈ ΡΠΎ ΠΏΠΎΠ²Π΅ΡΠ΅ Π»ΠΈΠ½ΠΈΠΈ Π·Π° Π΄Π΅ΡΠΈΠ½ΠΈΡΠ°ΡΠ΅ Π»ΠΈΡΠ΅Π½ΡΠ° ΡΠ΅ Π΄ΠΎΠ΄Π°Π²Π°.
ΠΠ·Π²ΠΎΡ: opennet.ru