Microsoft ซื้อ NPM และจะพัฒนาร่วมกับ GitHub

NPM Inc ซึ่งดูแลการพัฒนาตัวจัดการแพ็คเกจ NPM และดูแลพื้นที่เก็บข้อมูล NPM ประกาศ о การขาย ธุรกิจของไมโครซอฟต์ ผู้ซื้อในการทำธุรกรรมคือ GitHub ซึ่งดำเนินงานเป็นหน่วยธุรกิจอิสระของ Microsoft ไม่มีการเปิดเผยจำนวนธุรกรรม

มีการระบุว่าการเปลี่ยนแปลงความเป็นเจ้าของจะไม่ส่งผลกระทบต่อพื้นที่เก็บข้อมูล NPMซึ่งจะยังคงมีอยู่และยังคงพร้อมใช้งานแบบสาธารณะและฟรีสำหรับนักพัฒนาโอเพ่นซอร์ส การพัฒนาตัวจัดการแพ็คเกจ NPM จะดำเนินต่อไปโดยการมีส่วนร่วมของทรัพยากรเพิ่มเติม ซึ่งอาจกลายเป็นแรงจูงใจสำหรับการพัฒนาที่กระตือรือร้นมากขึ้น GitHub มุ่งมั่นที่จะมีส่วนร่วมอย่างแข็งขันกับชุมชนนักพัฒนา JavaScript เพื่อรวบรวมแนวคิดและกำหนดอนาคตของ NPM

เวกเตอร์การพัฒนาหลัก ได้แก่ การเพิ่มความน่าเชื่อถือ ความสามารถในการปรับขนาด และประสิทธิภาพของพื้นที่เก็บข้อมูลและโครงสร้างพื้นฐาน รวมถึงการปรับปรุงความสะดวกสบายในการทำงานประจำวันของนักพัฒนาและผู้ดูแลด้วยตัวจัดการแพ็คเกจ หนึ่งในนวัตกรรมสำคัญที่คาดหวังใน npm 7 เรียกว่าพื้นที่ทำงาน (พื้นที่ทำงานช่วยให้คุณสามารถรวมการขึ้นต่อกันจากหลายแพ็คเกจเป็นแพ็คเกจเดียวสำหรับการติดตั้งในขั้นตอนเดียว) ปรับปรุงกระบวนการเผยแพร่แพ็คเกจและขยายการสนับสนุนสำหรับการตรวจสอบสิทธิ์แบบหลายปัจจัย

เพื่อปรับปรุงความปลอดภัยของกระบวนการเผยแพร่และส่งมอบแพ็คเกจ มีการวางแผนที่จะรวม NPM เข้ากับโครงสร้างพื้นฐาน GitHub การผสานรวมยังช่วยให้คุณใช้อินเทอร์เฟซ GitHub เพื่อจัดเตรียมและโฮสต์แพ็คเกจ NPM - สามารถติดตามการเปลี่ยนแปลงแพ็คเกจได้ใน GitHub ตั้งแต่การรับคำขอดึงไปจนถึงการเผยแพร่แพ็คเกจ NPM เวอร์ชันใหม่ เครื่องมือที่มีให้บน GitHub การระบุ ช่องโหว่และ แจ้งให้ทราบ เกี่ยวกับช่องโหว่ในพื้นที่เก็บข้อมูลจะนำไปใช้กับแพ็คเกจ NPM ด้วย มีบริการเพื่อเป็นเงินทุนสำหรับการทำงานของผู้ดูแลและผู้แต่งแพ็คเกจ NPM ผู้สนับสนุน GitHub.

Isaac Z. Schlueter ผู้สร้าง NPM จะยังคงทำงานในโครงการนี้ต่อไป และจะได้รับทรัพยากรเพิ่มเติมและสภาพแวดล้อมที่เงียบสงบในการทำงาน ผู้ก่อตั้ง NPM เชื่อว่าในฐานะส่วนหนึ่งของ GitHub NPM จะได้รับการสนับสนุนเพิ่มเติมจากหนึ่งในบริษัทที่ใหญ่ที่สุดในโลก ซึ่งอยู่เบื้องหลังชุมชนนักพัฒนาที่ใหญ่ที่สุด ปัจจุบัน พื้นที่เก็บข้อมูล NPM ให้บริการแพ็คเกจมากกว่า 1.3 ล้านแพ็คเกจ ซึ่งมีนักพัฒนาประมาณ 12 ล้านคนใช้ มีการบันทึกการดาวน์โหลดประมาณ 75 พันล้านครั้งต่อเดือน และตัวเลขนี้เพิ่มขึ้นอย่างต่อเนื่อง

ให้เราระลึกว่าปีที่แล้ว NPM Inc ประสบกับการเปลี่ยนแปลงในด้านการบริหารจัดการ การเลิกจ้างพนักงานหลายครั้ง และการค้นหานักลงทุน เนื่องจากความไม่แน่นอนในปัจจุบันเกี่ยวกับอนาคตของ NPM และการขาดความไว้วางใจว่าบริษัทจะปกป้องผลประโยชน์ของชุมชนมากกว่านักลงทุนซึ่งเป็นกลุ่มพนักงานที่นำโดยอดีต CTO ของ NPM ก่อตั้งขึ้น ที่เก็บแพ็คเกจ เอนโทรปิก. โปรเจ็กต์ใหม่ได้รับการออกแบบมาเพื่อลดการพึ่งพาระบบนิเวศของ JavaScript/Node.js ในบริษัทเดียว ซึ่งควบคุมการพัฒนาตัวจัดการแพ็คเกจและการบำรุงรักษาพื้นที่เก็บข้อมูลอย่างสมบูรณ์ ตามที่ผู้ก่อตั้ง Entropic กล่าวไว้ ชุมชนไม่มีอำนาจในการทำให้ NPM Inc รับผิดชอบต่อการกระทำของตน และการมุ่งเน้นไปที่การทำกำไรจะป้องกันการใช้โอกาสที่เป็นหลักจากมุมมองของชุมชน แต่ไม่สร้างรายได้ และต้องการทรัพยากรเพิ่มเติม เช่น การสนับสนุนสำหรับการตรวจสอบลายเซ็นดิจิทัล

ที่มา: opennet.ru

เพิ่มความคิดเห็น