Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ระบบเครือข่าย >> อินเทอร์เน็ต

การซื้อกลับ GitHub ของ Microsoft หมายถึงอะไรต่อนักพัฒนา

วันที่ 4 มิถุนายน 2018 Microsoft ประกาศว่าได้ซื้อกลับ GitHub บริการที่เก็บโค้ดของโครงการโอเพนซอร์สจำนวนมากที่เราใช้ในปัจจุบัน ข่าวนี้ได้รับการตอบรับในลักษณะที่ผิดปกติที่สุด เนื่องจากนักพัฒนาหลายคนประกาศว่าจะออกจากบริการไปใช้คู่แข่ง โดยเฉพาะ GitLab อื่นๆ ไม่ได้เลือกข้างใดข้างหนึ่ง และบางคนเลือกที่จะรอจนกว่าสถานการณ์จะผ่อนคลาย และให้การซื้อกลับได้รับประโยชน์จากความสงสัยจนกว่าจะไม่มีเหตุผลอีกต่อไป มนุษย์ยังคงตساءلว่าสิ่งนี้หมายถึงอะไรต่อ GitHub และว่าจะมีผลลัพธ์สุทธิที่เป็นบวกหรือลบต่อการพัฒนาโอเพนซอร์สหรือไม่

ทำไมนักพัฒนาจึงออกจาก GitHub

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

ผู้ดูแล Bitcoin Core - ซอฟต์แวร์เบื้องหลังเครือข่าย Bitcoin - ยังกล่าวในทวีตว่าที่เก็บ Bitcoin ควรย้าย โดยอ้างว่า GitHub จะล้าสมัยเพราะการดำเนินการของ Microsoft

แม้ว่า Microsoft จะเป็นส่วนหนึ่งของ Linux Foundation ในช่วงไม่กี่ปีนี้ และพยายาม열심히 ในการจินตนาการตัวเองเป็นบริษัทที่คิดก้าวหน้าในแง่ของโอเพนซอร์ส ชุมชนโปรแกรมเมอร์ที่ดูแลโครงการเหล่านี้เกือบจะรณรงค์ต่อต้านบริษัทนี้อย่าง 집착 อย่าเข้าใจผิด - นักเขียนโค้ดโอเพนซอร์สมีเหตุผลของพวกเขาในการทำเช่นนี้ กรณีที่ผิดพลาดที่รับรู้จาก MS ในอดีต อย่างไรก็ตาม ตามที่เราทำในโปรแกรมมิ่งปกติ เราต้องมีการบัญชีที่เหมาะสมของทุกอย่างก่อนที่จะคอมไพล์

สิ่งนี้หมายถึงอะไรในที่สุด?

ข้อเท็จจริงที่ GitLab เห็นการเพิ่มขึ้นของฐานผู้ใช้ 10 เท่าหลังจากประกาศการซื้อกลับ อาจทำให้ผู้ที่ติดตามการเปลี่ยนแปลงมือของ GitHub รู้สึกตกใจ แตคุณอาจประหลาดใจที่ Microsoft อาจทำอะไรดีบางอย่างที่นี่

ไม่มีหลักฐานที่แน่นอนว่านั่นคือกรณีนั้น มันยังเร็วเกินไปที่จะบอก อย่างไรก็ตาม บริษัทได้แต่งตั้ง Nat Friedman - สมาชิกที่ได้รับการเคารพอย่างสูงในชุมชนโอเพนซอร์ส - เป็น CEO ของบริษัทย่อย หลังจากตอบคำถามบน Reddit เขามีข้อความนี้ให้กับนักพัฒนาที่กำลังออกจากแพลตฟอร์ม:

นักพัฒนาเป็นผู้คิดอิสระและจะมีองศาของความสงสัยที่ดีเสมอ แต่ฉันยอมรับว่าฉันเสียใจที่เห็นว่าบางคนรู้สึกบังคับให้ย้ายโค้ดของพวกเขา ฉันรับผิดชอบในการได้รับความไว้วางใจของพวกเขาอย่างจริงจัง

แน่นอน บางคนอาจมองว่าเป็นการขอบคุณจาก Microsoft แต่ยังไม่สามารถโต้แย้งได้ว่าบริษัทไม่ได้ทำความพยายามทั้งหมดที่สามารถทำได้เพื่อรักษาความน่าเชื่อถือในกรณีนี้ นอกจากนี้ ข้อเท็จจริงที่ GitLab ได้รับคำขอผู้ใช้ 10 เท่า ไม่ได้หมายความว่า GitHub กำลังสูญเสียผู้ใช้อย่างรวดเร็ว นี่คือช่วงเวลาขุ่นข่าวและการย้ายถิ่นฐานบางส่วนคาดการณ์ได้ นอกจากนี้ GitLab มีขนาดเล็กกว่า GitHub อย่างมีนัยสำคัญ ดังนั้น กำไร 10 เท่าฝั่งพวกเขาอาจหมายถึงการสูญเสียฐานผู้ใช้ 5 เปอร์เซ็นต์ของ GitHub

และแล้วก็ข้อเท็จจริงที่เราไม่แน่ใจ 100 เปอร์เซ็นต์ว่าเรารู้ว่า Microsoft ต้องการทำอะไรกับบริษัทซอฟต์แวร์นี้ มันต้องการเพิ่มการสนับสนุน GitHub สำหรับแพลตฟอร์มเขียนโค้ดที่เป็นกรรมสิทธิ์อย่าง Visual Studio ไหม? Microsoft จะเริ่มทำให้ที่เก็บส่วนตัว (private repositories) ที่ต้องเสียเงินของ GitHub น่าดึงดูดขึ้นเพื่อ引诱ผู้ใช้ให้ต้องการมันไหม? หรือแค่ต้องการปิดเว็บไซต์ด้วยโฆษณา Microsoft?

ไม่มีอะไรชัดเจนเลย ดังนั้น การตอบสนองใดๆ รวมถึงการย้ายไปแพลตฟอร์มอื่น จึงเป็นเรื่องก่อนوانและ impulsive (กระตุ้น) หนึ่งสามารถพูดได้ว่า โครงการใหญ่ที่ทำการย้ายอย่างนั้นเมื่อได้ข่าวเพียงเรื่องเดียว อาจเป็นเรื่องไม่負責任บ้าง

ถึง "สิ่งที่นี้หมายถึงนักพัฒนา" มันหมายความว่าอาจมีการเปลี่ยนแปลงบางอย่างบนแพลตฟอร์มที่อาจส่งผลต่อโครงการของพวกเขาโดยตรงหรือโดยอ้อม

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

มันไม่น่าจะเป็นไปได้ที่ Microsoft จะพลิกทุกอย่างหัวล้ม สถานการณ์แย่ที่สุดคือ Microsoft จะประกาศการเปลี่ยนแปลงที่คุณไม่ชอบในบล็อกของ GitHub ให้คุณมีเวลาพอสมควรในการย้ายไปที่อื่น

คุณรู้สึกว่าการย้ายออกจาก GitHub ถูกต้องหลังจากการซื้อกลับนี้ไหม? บอกเราในความคิดเห็น!