ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ с соблюдСниСм авторского ΠΏΡ€Π°Π²Π° ΠΏΡ€ΠΈ пСрСписывании ScanCode Π½Π° Rust ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ AI

Π‘ΠΎΠΏΡ€ΠΎΠ²ΠΎΠΆΠ΄Π°ΡŽΡ‰ΠΈΠΉ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΉ инструмСнтарий ScanCode Toolkit, ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½Ρ‹ΠΉ для сканирования ΠΊΠΎΠ΄Π° Π½Π° ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚ пСрСсСчСний с Ρ‡ΡƒΠΆΠΈΠΌΠΈ авторскими ΠΏΡ€Π°Π²Π°ΠΌΠΈ, выявлСния ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… Π»ΠΈΡ†Π΅Π½Π·ΠΈΠΉ ΠΈ обнаруТСния нСисправлСнных уязвимостСй, раскритиковал ΠΏΡ€ΠΎΠ΅ΠΊΡ‚, создавший ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ AI ΠΊΠ»ΠΎΠ½ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π° ScanCode, пСрСписанный с Python Π½Π° Rust (Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΊΠ»ΠΎΠ½Π° Π½Π΅ упоминаСтся, Π½ΠΎ, судя ΠΏΠΎ всСм ΠΏΡ€ΠΈΠ·Π½Π°ΠΊΠ°ΠΌ, Ρ€Π΅Ρ‡ΡŒ ΠΏΡ€ΠΎ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ Provenant). УтвСрТдаСтся, Ρ‡Ρ‚ΠΎ Π² пСрСписанном ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π΅ Π½Π°Ρ€ΡƒΡˆΠ΅Π½Π° торговая ΠΌΠ°Ρ€ΠΊΠ° ScanCode ΠΈ ΡƒΠ΄Π°Π»Π΅Π½Ρ‹ упоминания ΠΎΠ± авторских ΠΏΡ€Π°Π²Π°Ρ… ΠΈ лицСнзиях. ΠŸΡ€Π΅Ρ‚Π΅Π½Π·ΠΈΠΈ ΠΎΠ±ΡŠΡΡΠ½ΡΡŽΡ‚ΡΡ Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ Π² пСрСписанном ΠΊΠ»ΠΎΠ½Π΅ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ΅Π½ΠΎ использованиС ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Ρ… Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² ScanCode, сохранСна Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° ΠΈ структура ΠΊΠΎΠ΄Π°.

По мнСнию ΡΠΎΠΏΡ€ΠΎΠ²ΠΎΠΆΠ΄Π°ΡŽΡ‰Π΅Π³ΠΎ ScanCode ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΠΌΡƒ созданию ΠΊΠ»ΠΎΠ½Π° способствовало Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ Ρƒ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° ΠΈΡΡ‡Π΅Ρ€ΠΏΡ‹Π²Π°ΡŽΡ‰Π΅Π³ΠΎ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ тСстового Π½Π°Π±ΠΎΡ€Π°, Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‰Π΅Π³ΠΎ Π±ΠΎΠ»Π΅Π΅ 90 тысяч тСстов, ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… 40 тысяч посвящСны ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½ΠΈΡŽ использования Ρ‚Π΅Ρ… ΠΈΠ»ΠΈ ΠΈΠ½Ρ‹Ρ… Π»ΠΈΡ†Π΅Π½Π·ΠΈΠΉ Π² ΠΊΠΎΠ΄Π΅. Авторы пСрСписанной вСрсии заявили ΠΎ сущСствСнном ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½ΠΈΠΈ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ (Π² 10-100 Ρ€Π°Π·), Π½ΠΎ, ΠΏΠΎ словам ΡΠΎΠΏΡ€ΠΎΠ²ΠΎΠΆΠ΄Π°ΡŽΡ‰Π΅Π³ΠΎ ScanCode, Ρ†Π΅Π½ΠΎΠΉ ускорСния стало Π½Π΅ ΠΏΠΎΠ»Π½ΠΎΠ΅ ΠΏΡ€ΠΎΡ…ΠΎΠΆΠ΄Π΅Π½ΠΈΠ΅ тСстового Π½Π°Π±ΠΎΡ€Π°, Π° Ρ‚Π°ΠΊΠΆΠ΅ сниТСниС коррСктности Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΈ ΠΏΠΎΠ»Π½ΠΎΡ‚Ρ‹ прСдоставляСмой ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ (ΠΊΠ»ΠΎΠ½ Π²Ρ‹Π΄Π°Π²Π°Π» Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹Π΅ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ ΠΈ Π½Π°Ρ…ΠΎΠ΄ΠΈΠ» Π½Π΅ всю ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΏΡ€ΠΈ Π°Π½Π°Π»ΠΈΠ·Π΅).

Если Π² ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… тСстах ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Rust-ΠΏΠΎΡ€Ρ‚ сущСствСнно ΠΎΠΏΠ΅Ρ€Π΅ΠΆΠ°Π» ScanCode, Ρ‚ΠΎ ΠΏΡ€ΠΈ ΠΏΡ€ΠΎΡ…ΠΎΠΆΠ΄Π΅Π½ΠΈΠΈ стандартного тСстового Π½Π°Π±ΠΎΡ€Π° ΠΊΠ»ΠΎΠ½ оказался ΠΌΠ΅Π΄Π»Π΅Π½Π½Π΅Π΅, нСсмотря Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π² Π½Ρ‘ΠΌ ΠΏΡ€ΠΎΠΏΡƒΡΠΊΠ°Π»ΠΈΡΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ. ПослС внСсСния Π² ScanCode ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΉ, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ ΠΊΡΡˆΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅, ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ScanCode ΠΏΡ€ΠΈ сканировании ΠΊΠΎΠ΄Π° стала Π½Π΅ Ρ…ΡƒΠΆΠ΅, Ρ‡Π΅ΠΌ Π² ΠΊΠ»ΠΎΠ½Π΅ Π½Π° Rust, ΠΏΡ€ΠΈ ΠΏΠΎΠ»Π½ΠΎΠΌ сохранСнии коррСктности Ρ€Π°Π±ΠΎΡ‚Ρ‹.

Авторам ΠΊΠ»ΠΎΠ½Π° Ρ‚Π°ΠΊΠΆΠ΅ вмСняСтся Π½Π°Ρ€ΡƒΡˆΠ΅Π½ΠΈΠ΅ авторских ΠΏΡ€Π°Π² ΠΈ Π»ΠΈΡ†Π΅Π½Π·ΠΈΠΈ Apache 2.0, ΠΏΠΎΠ΄ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ распространяСтся ΠΊΠΎΠ΄ ScanCode. ΠžΡ‚ΠΌΠ΅Ρ‡Π°Π΅Ρ‚ΡΡ, Ρ‡Ρ‚ΠΎ Π² процСссС пСрСписывания Π±Ρ‹Π»ΠΈ Π½Π°Ρ€ΡƒΡˆΠ΅Π½Ρ‹ 4 основных трСбования Π»ΠΈΡ†Π΅Π½Π·ΠΈΠΈ: оставлСниС ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ Ρ„Π°ΠΉΠ»Π° с ΠΏΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅ΠΌ (NOTICE), сохранСниС ΡƒΠΏΠΎΠΌΠΈΠ½Π°Π½ΠΈΠΉ ΠΎΠ± авторских ΠΏΡ€Π°Π²Π°Ρ…, Π²Ρ‹Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΡΠΎΠ²Π΅Ρ€ΡˆΡ‘Π½Π½Ρ‹Ρ… ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ ΠΈ смСна ΠΈΠΌΠ΅Π½ΠΈ Π² ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄Π½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Π΅. ПослС замСчания Π°Π²Ρ‚ΠΎΡ€Ρ‹ ΠΊΠ»ΠΎΠ½Π° размСстили Ρ„Π°ΠΉΠ» NOTICE ΠΈ ΠΏΠ΅Ρ€Π΅ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π»ΠΈ свой ΠΏΡ€ΠΎΠ΅ΠΊΡ‚, Π½ΠΎ Π΄Π²Π° ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅ Π½Π°Ρ€ΡƒΡˆΠ΅Π½ΠΈΡ ΠΏΠΎΠΊΠ° ΠΎΡΡ‚Π°ΡŽΡ‚ΡΡ нСустранёнными.

Π‘ΠΎΠΏΡ€ΠΎΠ²ΠΎΠΆΠ΄Π°ΡŽΡ‰ΠΈΠΉ ScanCode считаСт, Ρ‡Ρ‚ΠΎ сообщСство Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π²Ρ‹Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ ΠΊΡ€ΠΈΡ‚Π΅Ρ€ΠΈΠΈ для раздСлСния Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈ использовании AI ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄Π½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚ΠΎΠΉ, Π° Ρ‡Ρ‚ΠΎ нСзависимой Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠ΅ΠΉ. По Π΅Π³ΠΎ мнСнию, послС пСрСписывания ΠΊΠΎΠ΄Π° Π½Π° Π΄Ρ€ΡƒΠ³ΠΎΠΌ языкС с сохранСниСм Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² ΠΈ структуры Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Π΅Ρ‚ ΠΎΡΡ‚Π°Π²Π°Ρ‚ΡŒΡΡ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄Π½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚ΠΎΠΉ, Π΄Π°ΠΆΠ΅ Ссли Π² процСссС Π±Ρ‹Π»ΠΈ ΠΏΠ΅Ρ€Π΅ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½Ρ‹ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π΅Π»Π°Π½Ρ‹ ΠΈΠ»ΠΈ ΡƒΠ΄Π°Π»Π΅Π½Ρ‹ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ. ЗаявлСния Π°Π²Ρ‚ΠΎΡ€ΠΎΠ² Rust-ΠΏΠΎΡ€Ρ‚Π° ΠΎ нСзависимой ΠΏΠ΅Ρ€Π΅Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅, лишь Π²Π΄ΠΎΡ…Π½ΠΎΠ²Π»Ρ‘Π½Π½ΠΎΠΉ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠΌ ScanCode, Π² этом случаС Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎ, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Ρ€Π°Π±ΠΎΡ‚Π° Π½Π°Ρ†Π΅Π»Π΅Π½Π° Π½Π° созданиС видимости ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»ΡŒΠ½ΠΎΠΉ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ, Ρ‡Ρ‚ΠΎ Π΄Π°ΠΆΠ΅ Ρ…ΡƒΠΆΠ΅ Ρ‡Π΅ΠΌ прямоС ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Π΅ манипуляции слоТнСС ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΡ‚ΡŒ.

Π—Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΎΠΉ ΠΏΡ€ΠΈ Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΠΈ ΠΊΠΎΠ΄Π° Ρ‡Π΅Ρ€Π΅Π· AI называСтся отсутствиС отслСТивания происхоТдСния ΠΊΠΎΠ΄Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±Ρ‹Π» использован для получСния Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π°. По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ AI-Π°Π³Π΅Π½Ρ‚Ρ‹, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΠ΅ ΠΊΠΎΠ΄ ΠΈΠ· ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹Ρ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ², ΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΡƒΡŽΡ‚ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎΠ± Π°Π²Ρ‚ΠΎΡ€Π°Ρ…, Ссли ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ Π½Π΅ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Ρ‹ срСдства выявлСния ΠΈ сохранСния ΠΌΠ΅Ρ‚Π°Π΄Π°Π½Π½Ρ‹Ρ… ΠΎ лицСнзиях ΠΈ авторствС. ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΠ° Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ†ΠΈΠΈ Π·Π°Ρ‚Ρ€Π°Π³ΠΈΠ²Π°Π΅Ρ‚ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ€Π°Π±ΠΎΡ‚Ρƒ ΠΏΠΎ ΠΏΠ΅Ρ€Π΅ΠΏΠΈΡΡ‹Π²Π°Π½ΠΈΡŽ ΠΊΠΎΠ΄Π° с ΠΎΠ΄Π½ΠΎΠ³ΠΎ языка Π½Π° Π΄Ρ€ΡƒΠ³ΠΎΠΉ, Π½ΠΎ ΠΈ Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΡŽ ΠΊΠΎΠ΄Π° Π² ΠΎΠ±Ρ‰Π΅ΠΌ Π²ΠΈΠ΄Π΅ β€” Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ Π² этом случаС ΠΌΠΎΠΆΠ΅Ρ‚ достаточно Ρ‚ΠΎΡ‡Π½ΠΎ ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΡΡ‚ΡŒ ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹ ΠΈΠ· ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π°, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠΎΠ³ΠΎ Π² процСссС обучСния ΠΌΠΎΠ΄Π΅Π»ΠΈ.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: opennet.ru

ΠšΡƒΠΏΠΈΡ‚ΡŒ Π½Π°Π΄Π΅ΠΆΠ½Ρ‹ΠΉ хостинг для сайтов с Π·Π°Ρ‰ΠΈΡ‚ΠΎΠΉ ΠΎΡ‚ DDoS, VPS VDS сСрвСры πŸ”₯ ΠšΡƒΠΏΠΈΡ‚ΡŒ Π½Π°Π΄Π΅ΠΆΠ½Ρ‹ΠΉ хостинг для сайтов с Π·Π°Ρ‰ΠΈΡ‚ΠΎΠΉ ΠΎΡ‚ DDoS, VPS VDS сСрвСры | ProHoster