เมื่อวันที่ 4 มิถุนายน 2018 Microsoft ประกาศว่าได้รับ GitHub ซึ่งเป็นบริการพื้นที่เก็บข้อมูลที่โฮสต์รหัสของโครงการโอเพนซอร์ซหลายโครงการที่เรายอมรับในวันนี้ ข่าวดังกล่าวอาจได้รับในรูปแบบที่ปั่นป่วนที่สุด เนื่องจากนักพัฒนาหลายคนประกาศอย่างแข็งขันว่าพวกเขาจะออกจากบริการเพื่อประโยชน์ของคู่แข่ง โดยเฉพาะอย่างยิ่ง GitLab บางคนไม่ได้แกว่งไปทางใดทางหนึ่งและบางคนเลือกที่จะรอทุกอย่างจนกว่าฝุ่นจะตกลงมาและให้ประโยชน์แก่ข้อสงสัยจนกว่าพวกเขาจะไม่มีเหตุผลอีกต่อไป ผู้คนยังคงสงสัยว่าสิ่งนี้มีความหมายต่อ GitHub อย่างไร และจะส่งผลในเชิงบวกหรือเชิงลบต่อการพัฒนาโอเพ่นซอร์สหรือไม่
เหตุใดนักพัฒนาจึงลาออก
มีการพูดคุยกันมากมายในหมู่นักพัฒนาเกี่ยวกับการออกจาก GitHub และค้นหา “ทุ่งหญ้าสีเขียว” ที่อื่น ผู้เขียนโค้ดรายหนึ่งระบุแนวทางปฏิบัติที่ไม่เหมาะสมก่อนหน้านี้โดย Microsoft เพื่อแสดงให้เห็นว่าเหตุใดการเข้าซื้อกิจการ GitHub จึงเป็นสิ่งที่ไม่ดีสำหรับชุมชน
ผู้ดูแล Bitcoin Core ซึ่งเป็นซอฟต์แวร์ที่อยู่เบื้องหลังเครือข่าย Bitcoin กล่าวในทวีตว่าควรย้ายที่เก็บ Bitcoin โดยอ้างว่า GitHub จะล้าสมัยเนื่องจากการเคลื่อนไหวของ Microsoft
แม้ว่าที่จริงแล้ว Microsoft จะเพิ่งเป็นส่วนหนึ่งของ Linux Foundation และได้ทำงานอย่างหนักเพื่อจินตนาการว่าตนเองเป็นบริษัทที่มีวิสัยทัศน์กว้างไกลในแง่ของโอเพ่นซอร์ส ชุมชนของโปรแกรมเมอร์ที่ดูแลโครงการประเภทนี้เกือบจะรณรงค์ต่อต้าน บริษัท. และอย่าลืมว่า Microsoft เป็นผู้สนับสนุน GitHub ที่มีผลงานมากที่สุดเป็นอันดับสองในตอนนี้
อย่าเข้าใจฉันผิด – ผู้เข้ารหัสโอเพนซอร์ซมีเหตุผลในการทำเช่นนี้ เนื่องจาก MS รับรู้ก่อนว่ามีการกระทำผิด อย่างไรก็ตาม ตามปกติเราทำในการเขียนโปรแกรม เราจำเป็นต้องมีการบัญชีที่เหมาะสมในทุกสิ่งก่อนที่เราจะคอมไพล์
สิ่งนี้หมายความว่าอย่างไรในท้ายที่สุด
ความจริงที่ว่า GitLab มีจำนวนผู้ใช้เพิ่มขึ้นถึงสิบเท่าหลังจากการประกาศการซื้อกิจการอาจส่งเสียงเตือนให้กับทุกคนหลังจากการเปลี่ยนแปลงนี้ในมือสำหรับ GitHub แต่คุณอาจแปลกใจที่รู้ว่า Microsoft อาจทำสิ่งที่ดีที่นี่จริง ๆ
แม้ว่าจะไม่มีข้อพิสูจน์ที่ชัดเจน ยังเร็วเกินไปที่จะบอก อย่างไรก็ตาม บริษัทเดินหน้าและแต่งตั้งแนท ฟรีดแมน ซึ่งเป็นสมาชิกที่ได้รับความนับถืออย่างสูงของชุมชนโอเพนซอร์ส เป็นซีอีโอของบริษัทย่อย หลังจากส่งคำถามใน Reddit แล้ว เขาต้องพูดกับนักพัฒนาที่ออกจากแพลตฟอร์ม:
นักพัฒนาเป็นนักคิดอิสระและมักจะมีความสงสัยอยู่เสมอ แต่ฉันยอมรับว่ารู้สึกเศร้าที่เห็นว่าบางคนรู้สึกว่าจำเป็นต้องย้ายโค้ดของพวกเขา ฉันรับผิดชอบในการได้รับความไว้วางใจอย่างจริงจัง
แน่นอน บางคนอาจมองว่านี่เป็นการหลอกลวงจาก Microsoft แต่ก็ยังไม่มีใครโต้แย้งว่าบริษัทไม่ได้พยายามอย่างเต็มที่เพื่อรักษาความน่าเชื่อถือในกรณีนี้ นอกจากนี้ ความจริงที่ว่า GitLab มีคำขอของผู้ใช้มากกว่า 10 เท่า ไม่ได้หมายความว่า GitHub กำลังจะไหลออก นี่เป็นช่วงเวลาแห่งความปั่นป่วนและคาดว่าจะมีการอพยพย้ายถิ่น ดังที่กล่าวไว้ GitLab มีขนาดเล็กกว่า GitHub อย่างมาก ดังนั้นการเพิ่มขึ้น 10 เท่าจากจุดสิ้นสุดอาจหมายถึงการสูญเสีย 5 เปอร์เซ็นต์ในฐานผู้ใช้ของ GitHub
แล้วมีข้อเท็จจริงที่ว่าเราไม่แน่ใจร้อยเปอร์เซ็นต์ว่าเรารู้ว่า Microsoft ต้องการทำอะไรกับบริษัทซอฟต์แวร์ ต้องการปรับปรุงการสนับสนุนของ GitHub สำหรับแพลตฟอร์มการเข้ารหัสที่เป็นกรรมสิทธิ์เช่น Visual Studio หรือไม่? Microsoft จะเริ่มทำให้ที่เก็บส่วนตัวแบบชำระเงินของ GitHub น่าสนใจยิ่งขึ้นเพื่อดึงดูดผู้ใช้ให้ต้องการหรือไม่ หรือเพียงแค่ต้องการฉาบไซต์ด้วยโฆษณาของ Microsoft
ไม่มีอะไรชัดเจนอย่างแน่นอน ดังนั้นปฏิกิริยาใดๆ รวมถึงการโยกย้ายไปยังแพลตฟอร์มอื่นจึงเกิดขึ้นก่อนกำหนดและหุนหันพลันแล่นโดยสิ้นเชิง อาจมีคนกล่าวว่าโครงการขนาดใหญ่ที่ทำให้การย้ายถิ่นดังกล่าวมาถึงเรื่องข่าวง่ายๆ อาจไม่รับผิดชอบเล็กน้อย
เท่าที่ “สิ่งนี้มีความหมายสำหรับนักพัฒนา” หมายความว่าอาจมีการเปลี่ยนแปลงบางอย่างในแพลตฟอร์มที่อาจส่งผลกระทบทางอ้อมหรือโดยตรงต่อโครงการของพวกเขา
คำแนะนำของฉัน? จากนักพัฒนาโอเพ่นซอร์สรายหนึ่งไปยังอีกรายหนึ่ง ฉันคิดว่าควรระมัดระวังที่จะรอ ดูว่าเกิดอะไรขึ้น ตั้งค่าบัญชีที่อื่น และเตรียมสำเนาโคลนของพื้นที่เก็บข้อมูลของคุณให้พร้อมในกรณีที่เกิดเหตุการณ์เลวร้ายจริงๆ
ไม่น่าเป็นไปได้อย่างยิ่งที่ Microsoft จะพลิกทุกอย่างกลับหัวกลับหาง กรณีที่แย่ที่สุดก็คือ Microsoft จะประกาศการเปลี่ยนแปลงที่คุณไม่ชอบในบล็อกของ GitHub เพื่อให้คุณมีเวลาเหลือเฟือที่จะย้ายไปอยู่ที่อื่น
คุณรู้สึกว่าการย้ายออกจาก GitHub นั้นสมเหตุสมผลหรือไม่หลังจากการได้มาครั้งนี้ แจ้งให้เราทราบในความคิดเห็น!