ΠΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΡ Linux Foundation Π½ΠΎΠ²Π°ΡΠ° ΡΠ΅Π΄Π°ΠΊΡΠΈΡ Π½Π° ΡΡΠ°Π½Π΄Π°ΡΡΠ° (Software Package Data Exchange), ΠΏΡΠ΅Π΄Π»Π°Π³Π°Ρ Π½Π°Π±ΠΎΡ ΠΎΡ ΡΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ Π·Π° ΠΏΡΠ±Π»ΠΈΠΊΡΠ²Π°Π½Π΅ ΠΈ ΠΎΠ±ΠΌΠ΅Π½ Π½Π° ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ Π·Π° Π»ΠΈΡΠ΅Π½Π·ΠΈΠΈΡΠ΅ ΠΈ Π΄Π°Π½Π½ΠΈ Π·Π° ΠΈΠ½ΡΠ΅Π»Π΅ΠΊΡΡΠ°Π»Π½Π° ΡΠΎΠ±ΡΡΠ²Π΅Π½ΠΎΡΡ. Π‘ΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΡΡΠ° ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° Π½Π΅ ΡΠ°ΠΌΠΎ Π΄Π° ΡΠ΅ ΠΏΠΎΡΠΎΡΠΈ ΠΎΠ±ΡΠ°ΡΠ° Π»ΠΈΡΠ΅Π½Π·ΠΈΡ Π·Π° ΡΠ΅Π»ΠΈΡ ΠΏΠ°ΠΊΠ΅Ρ, Π½ΠΎ ΠΈ Π΄Π° ΡΠ΅ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΡ ΠΎΡΠΎΠ±Π΅Π½ΠΎΡΡΠΈΡΠ΅ Π½Π° Π»ΠΈΡΠ΅Π½Π·ΠΈΡΡΠ° Π·Π° ΠΎΡΠ΄Π΅Π»Π½ΠΈ ΡΠ°ΠΉΠ»ΠΎΠ²Π΅ ΠΈ ΡΡΠ°Π³ΠΌΠ΅Π½ΡΠΈ, Π΄Π° ΡΠ΅ ΠΏΠΎΡΠΎΡΠ°Ρ ΡΠΎΠ±ΡΡΠ²Π΅Π½ΠΈΡΠΈΡΠ΅ Π½Π° ΠΈΠΌΡΡΠ΅ΡΡΠ²Π΅Π½ΠΈΡΠ΅ ΠΏΡΠ°Π²Π° Π²ΡΡΡ Ρ ΠΊΠΎΠ΄Π° ΠΈ Ρ ΠΎΡΠ°ΡΠ°, ΠΊΠΎΠΈΡΠΎ ΡΠ° ΡΠ΅ Π·Π°Π½ΠΈΠΌΠ°Π²Π°Π»ΠΈ Ρ ΡΠ΅ΡΠ΅Π½Π·ΠΈΡΠ°Π½Π΅ΡΠΎ Π½Π° Π»ΠΈΡΠ΅Π½Π·ΠΈΠΎΠ½Π½Π°ΡΠ° ΠΌΡ ΡΠΈΡΡΠΎΡΠ°.
SPDX ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Ρ ΠΏΠΎΠ΄ΡΠΎΠ±Π½Π° ΠΊΠ°ΡΡΠ° Π½Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π°ΡΠ° Π² ΠΏΠ°ΠΊΠ΅ΡΠ° ΠΈΠ½ΡΠ΅Π»Π΅ΠΊΡΡΠ°Π»Π½Π° ΡΠΎΠ±ΡΡΠ²Π΅Π½ΠΎΡΡ, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π°ΡΠ° Π±ΡΡΠ·ΠΎ ΠΎΡΠ΅Π½ΡΠ²Π°Π½Π΅ Π½Π° ΠΏΠΎΡΠ΅Π½ΡΠΈΠ°Π»Π½ΠΈΡΠ΅ ΡΠΈΡΠΊΠΎΠ²Π΅, ΠΎΡΠΊΡΠΈΠ²Π°Π½Π΅ Π½Π° Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΈ Π½Π΅ΡΡΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΎΡΡΠΈ ΠΈ Π·Π°ΠΏΠΎΠ·Π½Π°Π²Π°Π½Π΅ Ρ ΡΡΠ»ΠΎΠ²ΠΈΡΡΠ° Π½Π° Π»ΠΈΡΠ΅Π½Π·ΠΈΡΡΠ°. Π‘ ΠΏΠΎΠΌΠΎΡΡΠ° Π½Π° SPDX ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΠΈΡΠ΅ Π½Π° ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΡΠΊΠΈ ΡΡΡΡΠΎΠΉΡΡΠ²Π° ΠΌΠΎΠ³Π°Ρ Π΄Π° ΡΠ΅ ΡΠ²Π΅ΡΡΡ Π² ΠΏΡΠ»Π½ΠΎΡΠΎ ΡΠΏΠ°Π·Π²Π°Π½Π΅ Π½Π° ΠΎΡΠ²ΠΎΡΠ΅Π½ΠΈΡΠ΅ Π»ΠΈΡΠ΅Π½Π·ΠΈΠΈ Π² ΡΠ΅Ρ Π½ΠΈΡΠ΅ ΠΏΡΠΎΠ΄ΡΠΊΡΠΈ ΠΈ Π΄Π° ΠΎΡΠΊΡΠΈΡΡ Π»ΠΈΡΠ΅Π½Π·ΠΈΠΎΠ½Π½ΠΈ Π½Π΅ΡΡΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΡ Π² ΡΡΡΠΌΡΠ΅Ρ, Π² ΠΊΠΎΠΉΡΠΎ ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° ΡΠΌΠ΅ΡΠΈΡΠ° ΠΎΡ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ ΠΊΠ°ΠΊΡΠΎ ΠΎΡΠ²ΠΎΡΠ΅Π½ΠΈ, ΡΠ°ΠΊΠ° ΠΈ ΠΏΡΠΎΠΏΡΠΈΠ΅ΡΠ°ΡΠ½ΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ. Π€ΠΎΡΠΌΠ°ΡΡΡ Π΅ ΠΎΠΏΡΠΈΠΌΠΈΠ·ΠΈΡΠ°Π½ Π·Π° Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ½Π° ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ°, Π½ΠΎ ΡΡΡΠΎ ΡΠ°ΠΊΠ° ΡΠ΅ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²ΡΡ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΈ Π·Π° ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΡΠ²Π°Π½Π΅ Π½Π° SPDX ΡΠ°ΠΉΠ»ΠΎΠ²Π΅ Π² Π²ΠΈΠ·ΡΠ°Π»Π½ΠΎ ΡΠ°Π·Π±ΠΈΡΠ°Π΅ΠΌΠΎ ΠΏΡΠ΅Π΄ΡΡΠ°Π²ΡΠ½Π΅ Π·Π° Ρ ΠΎΡΠ°.
Π ΡΠ°Π·ΡΠΈΡΠ΅Π½ΠΎ Π΅ ΡΠΈΡΠ»ΠΎΡΠΎ Π½Π° ΡΡΠ΅Π½Π°ΡΠΈΠΈ Ρ ΠΏΡΠΈΠΌΠ΅ΡΠΈ Π·Π° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½Π° SPDX, ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈ ΡΠ° Π½ΠΎΠ²ΠΈ ΡΠΎΡΠΌΠ°ΡΠΈ Π·Π° SPDX Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠΈ (JSON, YAML, XML), Π΄ΠΎΠ±Π°Π²Π΅Π½ΠΈ ΡΠ° Π½ΠΎΠ²ΠΈ ΡΠΈΠΏΠΎΠ²Π΅ ΠΏΡΠΈΠ²ΡΡΠ·Π²Π°Π½ΠΈΡ ΠΊΡΠΌ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ, Π΄ΠΎΠ±Π°Π²Π΅Π½ΠΈ ΡΠ° ΠΏΠΎΠ»Π΅ΡΠ° Π·Π° ΠΎΡΡΠ°Π·ΡΠ²Π°Π½Π΅ Π½Π° Π°Π²ΡΠΎΡΡΡΠ²ΠΎΡΠΎ Π½Π° ΠΏΠ°ΠΊΠ΅ΡΠΈ, ΡΠ°ΠΉΠ»ΠΎΠ²Π΅ ΠΈ ΡΡΠ°Π³ΠΌΠ΅Π½ΡΠΈ ΠΎΡ ΠΊΠΎΠ΄, Π΄ΠΎΠ±Π°Π²Π΅Π½ΠΈ ΡΠ° Π½ΠΎΠ²ΠΈ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡΠΈ PURL (Package URLs) ΠΈ SWHIDs (Software Heritage Persistent Identifiers), ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π΅Π½ Π΅ ΠΎΠΏΡΠΎΡΡΠ΅Π½ ΡΠΎΡΠΌΠ°Ρ SPDX Lite, ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π΅Π½Π° Π΅ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ Π·Π° ΡΠΊΠ°Π·Π²Π°Π½Π΅ Π² ΡΠ°ΠΉΠ»ΠΎΠ²Π΅ΡΠ΅ Π½Π° ΡΡΠΊΡΠ°ΡΠ΅Π½ΠΈ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡΠΈ Π½Π° Π»ΠΈΡΠ΅Π½Π·ΠΈΠΈΡΠ΅, Π΄ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π·Π° ΠΌΠ½ΠΎΠ³ΠΎΡΡΡΠΎΡΠ½ΠΈ ΠΈΠ·ΡΠ°Π·ΠΈ Π·Π° ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ½Π΅ Π½Π° Π»ΠΈΡΠ΅Π½Π·Π°.
ΠΠ·ΡΠΎΡΠ½ΠΈΠΊ: opennet.ru
