GitHub ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ Π·Π°Π²ΡŠΡ€ΡˆΠΈ ΠΏΡ€ΠΈΠ΄ΠΎΠ±ΠΈΠ²Π°Π½Π΅Ρ‚ΠΎ Π½Π° NPM

GitHub Inc, собствСност Π½Π° Microsoft ΠΈ ΠΎΠΏΠ΅Ρ€ΠΈΡ€Π°Ρ‰Π° ΠΊΠ°Ρ‚ΠΎ нСзависима бизнСс Π΅Π΄ΠΈΠ½ΠΈΡ†Π°, обявиха ΠΏΡ€ΠΈ ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΡ‚ΠΎ ΠΏΡ€ΠΈΠΊΠ»ΡŽΡ‡Π²Π°Π½Π΅ Π½Π° транзакцията Π·Π° Π·Π°ΠΊΡƒΠΏΡƒΠ²Π°Π½Π΅ Π½Π° бизнСса Π½Π° NPM Inc, която ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€Π° Ρ€Π°Π·Π²ΠΈΡ‚ΠΈΠ΅Ρ‚ΠΎ Π½Π° пакСтния ΠΌΠ΅Π½ΠΈΠ΄ΠΆΡŠΡ€ Π½Π° NPM ΠΈ ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ° Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅Ρ‚ΠΎ Π½Π° NPM. NPM Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅Ρ‚ΠΎ обслуТва ΠΏΠΎΠ²Π΅Ρ‡Π΅ ΠΎΡ‚ 1.3 ΠΌΠΈΠ»ΠΈΠΎΠ½Π° ΠΏΠ°ΠΊΠ΅Ρ‚Π°, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ΠΈ ΠΎΡ‚ ΠΏΡ€ΠΈΠ±Π»ΠΈΠ·ΠΈΡ‚Π΅Π»Π½ΠΎ 12 ΠΌΠΈΠ»ΠΈΠΎΠ½Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈ. Около 75 ΠΌΠΈΠ»ΠΈΠ°Ρ€Π΄Π° изтСгляния сС записват Π½Π° мСсСц. Π‘ΡƒΠΌΠ°Ρ‚Π° Π½Π° сдСлката Π½Π΅ сС Ρ€Π°Π·ΠΊΡ€ΠΈΠ²Π°.

Ахмад Насри, тСхничСски Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ Π½Π° NPM Inc, сообщил относно Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅Ρ‚ΠΎ Π΄Π° напуснСтС Π΅ΠΊΠΈΠΏΠ° Π½Π° NPM, Π½Π°ΠΏΡ€Π°Π²Π΅Ρ‚Π΅ ΠΏΠΎΡ‡ΠΈΠ²ΠΊΠ°, Π°Π½Π°Π»ΠΈΠ·ΠΈΡ€Π°ΠΉΡ‚Π΅ ΠΎΠΏΠΈΡ‚Π° си ΠΈ сС Π²ΡŠΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΉΡ‚Π΅ ΠΎΡ‚ Π½ΠΎΠ²ΠΈ Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΠΈ (Π² ΠΏΡ€ΠΎΡ„ΠΈΠ» АхмСд, ΠΈΠΌΠ° информация, Ρ‡Π΅ Π΅ Π·Π°Π΅Π» Π΄Π»ΡŠΠΆΠ½ΠΎΡΡ‚Ρ‚Π° тСхничСски Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ във Fractional). Isaac Z. Schlueter, ΡΡŠΠ·Π΄Π°Ρ‚Π΅Π»ΡΡ‚ Π½Π° NPM, Ρ‰Π΅ ΠΏΡ€ΠΎΠ΄ΡŠΠ»ΠΆΠΈ Π΄Π° Ρ€Π°Π±ΠΎΡ‚ΠΈ ΠΏΠΎ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°.

GitHub ΠΎΠ±Π΅Ρ‰Π°, Ρ‡Π΅ NPM Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅Ρ‚ΠΎ Π²ΠΈΠ½Π°Π³ΠΈ Ρ‰Π΅ останС Π±Π΅Π·ΠΏΠ»Π°Ρ‚Π½ΠΎ ΠΈ ΠΎΡ‚Π²ΠΎΡ€Π΅Π½ΠΎ Π·Π° всички Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈ. GitHub посочи Ρ‚Ρ€ΠΈ ΠΊΠ»ΡŽΡ‡ΠΎΠ²ΠΈ области Π·Π° ΠΏΠΎ-Π½Π°Ρ‚Π°Ρ‚ΡŠΡˆΠ½ΠΎ Ρ€Π°Π·Π²ΠΈΡ‚ΠΈΠ΅ Π½Π° NPM: взаимодСйствиС с общността (ΠΊΠ°Ρ‚ΠΎ сС Π²Π·Π΅ΠΌΠ°Ρ‚ ΠΏΡ€Π΅Π΄Π²ΠΈΠ΄ мнСнията Π½Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈΡ‚Π΅ Π½Π° JavaScript ΠΏΡ€ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° услугата), Ρ€Π°Π·ΡˆΠΈΡ€ΡΠ²Π°Π½Π΅ Π½Π° основнитС Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΠΈ ΠΈ инвСстиранС Π² инфраструктура ΠΈ Ρ€Π°Π·Π²ΠΈΡ‚ΠΈΠ΅ Π½Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°. Π˜Π½Ρ„Ρ€Π°ΡΡ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π°Ρ‚Π° Ρ‰Π΅ сС Ρ€Π°Π·Π²ΠΈΠ²Π° Π² посока повишаванС Π½Π° надСТдността, скалируСмостта ΠΈ производитСлността Π½Π° Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅Ρ‚ΠΎ.

Π—Π° Π΄Π° сС ΠΏΠΎΠ΄ΠΎΠ±Ρ€ΠΈ сигурността Π½Π° процСситС Π½Π° ΠΏΡƒΠ±Π»ΠΈΠΊΡƒΠ²Π°Π½Π΅ ΠΈ доставка Π½Π° ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ, сС ΠΏΠ»Π°Π½ΠΈΡ€Π° Π΄Π° сС ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€Π° NPM Π² инфраструктурата Π½Π° GitHub. Π˜Π½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΡΡ‚Π° ΡΡŠΡ‰ΠΎ Ρ‚Π°ΠΊΠ° Ρ‰Π΅ Π²ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈ Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚Π΅ интСрфСйса GitHub Π·Π° ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠ° ΠΈ хостванС Π½Π° NPM ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ - ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈΡ‚Π΅ Π² ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈΡ‚Π΅ ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° Π±ΡŠΠ΄Π°Ρ‚ прослСдСни Π² GitHub ΠΎΡ‚ ΠΏΠΎΠ»ΡƒΡ‡Π°Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° заявка Π·Π° изтСглянС Π΄ΠΎ ΠΏΡƒΠ±Π»ΠΈΠΊΡƒΠ²Π°Π½Π΅Ρ‚ΠΎ Π½Π° Π½ΠΎΠ²Π° вСрсия Π½Π° NPM ΠΏΠ°ΠΊΠ΅Ρ‚Π°. Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚ΠΈ, прСдоставСни Π½Π° GitHub ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΡ†ΠΈΡ€Π°Π½Π΅ уязвимости ΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠΈΡ€Π°Π½Π΅ относно уязвимоститС Π² Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π°Ρ‚Π° Ρ‰Π΅ сС ΠΏΡ€ΠΈΠ»Π°Π³Π° ΠΈ Π·Π° NPM ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ. Π©Π΅ бъдС Π½Π°Π»ΠΈΡ‡Π½Π° услуга Π·Π° финансиранС Π½Π° Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚Π° Π½Π° ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ°Ρ‰ΠΈΡ‚Π΅ ΠΈ Π°Π²Ρ‚ΠΎΡ€ΠΈΡ‚Π΅ Π½Π° NPM ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ Бпонсори Π½Π° GitHub.

Π Π°Π·Π²ΠΈΡ‚ΠΈΠ΅Ρ‚ΠΎ Π½Π° функционалността Π½Π° NPM Ρ‰Π΅ сС фокусира Π²ΡŠΡ€Ρ…Ρƒ подобряванСто Π½Π° използваСмостта Π½Π° Π΅ΠΆΠ΅Π΄Π½Π΅Π²Π½Π°Ρ‚Π° Ρ€Π°Π±ΠΎΡ‚Π° Π½Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈΡ‚Π΅ ΠΈ ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ°Ρ‰ΠΈΡ‚Π΅ с ΠΌΠ΅Π½ΠΈΠ΄ΠΆΡŠΡ€Π° Π½Π° ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ. Π—Π½Π°Ρ‡ΠΈΡ‚Π΅Π»Π½ΠΈΡ‚Π΅ ΠΈΠ½ΠΎΠ²Π°Ρ†ΠΈΠΈ, ΠΎΡ‡Π°ΠΊΠ²Π°Π½ΠΈ Π² npm 7, Π²ΠΊΠ»ΡŽΡ‡Π²Π°Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π½ΠΈ пространства (Π”Π²ΠΎΡ€-ΠžΡ„ΠΈΡΠΈ - позволяват Π²ΠΈ Π΄Π° Π°Π³Ρ€Π΅Π³ΠΈΡ€Π°Ρ‚Π΅ зависимости ΠΎΡ‚ няколко ΠΏΠ°ΠΊΠ΅Ρ‚Π° Π² Π΅Π΄ΠΈΠ½ ΠΏΠ°ΠΊΠ΅Ρ‚ Π·Π° инсталиранС Π² Π΅Π΄Π½Π° ΡΡ‚ΡŠΠΏΠΊΠ°), подобряванС Π½Π° процСса Π½Π° ΠΏΡƒΠ±Π»ΠΈΠΊΡƒΠ²Π°Π½Π΅ Π½Π° ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ ΠΈ Ρ€Π°Π·ΡˆΠΈΡ€ΡΠ²Π°Π½Π΅ Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ°Ρ‚Π° Π·Π° ΠΌΠ½ΠΎΠ³ΠΎΡ„Π°ΠΊΡ‚ΠΎΡ€Π½ΠΎ удостовСряванС.

ΠŸΡ€ΠΈΠΏΠΎΠΌΠ½ΡΠΌΠ΅, Ρ‡Π΅ ΠΌΠΈΠ½Π°Π»Π°Ρ‚Π° Π³ΠΎΠ΄ΠΈΠ½Π° NPM Inc ΠΏΡ€Π΅Ρ‚ΡŠΡ€ΠΏΡ промяна Π² Ρ€ΡŠΠΊΠΎΠ²ΠΎΠ΄ΡΡ‚Π²ΠΎΡ‚ΠΎ, ΠΏΠΎΡ€Π΅Π΄ΠΈΡ†Π° ΠΎΡ‚ ΡΡŠΠΊΡ€Π°Ρ‰Π΅Π½ΠΈΡ Π½Π° слуТитСли ΠΈ Ρ‚ΡŠΡ€ΡΠ΅Π½Π΅ Π½Π° инвСститори. ΠŸΠΎΡ€Π°Π΄ΠΈ настоящата нСсигурност ΠΏΠΎ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ Π½Π° Π±ΡŠΠ΄Π΅Ρ‰Π΅Ρ‚ΠΎ Π½Π° NPM ΠΈ липсата Π½Π° Π΄ΠΎΠ²Π΅Ρ€ΠΈΠ΅, Ρ‡Π΅ компанията Ρ‰Π΅ Π·Π°Ρ‰ΠΈΡ‚Π°Π²Π° интСрСситС Π½Π° общността, Π° Π½Π΅ Π½Π° инвСститоритС, Π³Ρ€ΡƒΠΏΠ° слуТитСли, Π²ΠΎΠ΄Π΅Π½ΠΈ ΠΎΡ‚ бившия тСхничСски Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ Π½Π° NPM основан Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅ Π½Π° ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ Π•Π½Ρ‚Ρ€ΠΎΠΏΠΈΡ‡Π΅Π½. Новият ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ Π΅ ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ Π΄Π° Π΅Π»ΠΈΠΌΠΈΠ½ΠΈΡ€Π° зависимостта Π½Π° СкосистСмата JavaScript/Node.js ΠΎΡ‚ Π΅Π΄Π½Π° компания, която напълно ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° пакСтния ΠΌΠ΅Π½ΠΈΠ΄ΠΆΡŠΡ€ ΠΈ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ°Ρ‚Π° Π½Π° Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅Ρ‚ΠΎ. Π‘ΠΏΠΎΡ€Π΅Π΄ основатСлитС Π½Π° Entropic общността няма лоста Π΄Π° Π΄ΡŠΡ€ΠΆΠΈ NPM Inc ΠΎΡ‚Π³ΠΎΠ²ΠΎΡ€Π½Π° Π·Π° дСйствията си, Π° Ρ„ΠΎΠΊΡƒΡΡŠΡ‚ Π²ΡŠΡ€Ρ…Ρƒ Ρ€Π΅Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ Π½Π° ΠΏΠ΅Ρ‡Π°Π»Π±Π° Π²ΡŠΠ·ΠΏΡ€Π΅ΠΏΡΡ‚ΡΡ‚Π²Π° ΠΏΡ€ΠΈΠ»Π°Π³Π°Π½Π΅Ρ‚ΠΎ Π½Π° Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ са основни ΠΎΡ‚ Π³Π»Π΅Π΄Π½Π° Ρ‚ΠΎΡ‡ΠΊΠ° Π½Π° общността, Π½ΠΎ Π½Π΅ Π³Π΅Π½Π΅Ρ€ΠΈΡ€Π°Ρ‚ ΠΏΠ°Ρ€ΠΈ ΠΈ изискват Π΄ΠΎΠΏΡŠΠ»Π½ΠΈΡ‚Π΅Π»Π½ΠΈ рСсурси, ΠΊΠ°Ρ‚ΠΎ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π½Π° Ρ†ΠΈΡ„Ρ€ΠΎΠ² подпис.

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

ДобавянС Π½Π° Π½ΠΎΠ² ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€