โอเพ่นซอร์สคือทุกสิ่งของเรา

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

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

ซอฟต์แวร์โอเพ่นซอร์สมีหลายรูปแบบ - บางครั้งก็เป็นการเขียนโค้ดที่หน้าด้านเพื่อความสนุกสนานที่บ้าน และบางครั้งก็เป็นงานของทั้งบริษัทที่ทุ่มเทให้กับการเปิดโค้ดไว้ แต่แม้กระทั่งในกรณีหลังนี้ มันไม่เพียงแต่เป็นทีมเท่านั้น แต่ยังรวมถึงบุคคลที่เฉพาะเจาะจง ผู้นำ ที่สร้างโครงการด้วย ทุกคนคงรู้ว่า Linux ปรากฏตัวอย่างไรต้องขอบคุณ Linus Torvalds Mikael Widenius ได้สร้างฐานข้อมูล MySQL ที่ได้รับความนิยมมากที่สุดในหมู่นักพัฒนาเว็บ ส่วน Michael Stonebraker และทีมงานของเขาจาก Berkeley ได้สร้าง PostgreSQL ที่ Google Jeff Dean ได้สร้าง TensorFlow Yandex ยังมีตัวอย่างเช่น Andrey Gulin และ Anna Veronika Dorogush ผู้สร้าง CatBoost เวอร์ชันแรกและ Alexey Milovidov ผู้เปิดตัวการพัฒนา ClickHouse และรวบรวมชุมชนการพัฒนารอบโครงการ และเราดีใจมากที่การพัฒนาเหล่านี้อยู่ในชุมชนนักพัฒนาขนาดใหญ่จากประเทศและบริษัทต่างๆ แหล่งที่มาของความภาคภูมิใจร่วมกันของเราอีกแหล่งหนึ่งคือ Nginx ซึ่งเป็นโครงการของ Igor Sysoev ซึ่งเป็นโครงการโอเพ่นซอร์สที่มีชื่อเสียงที่สุดของรัสเซียอย่างชัดเจน ปัจจุบัน Nginx ขับเคลื่อนเพจมากกว่า 30% บนอินเทอร์เน็ตทั้งหมด และบริษัทอินเทอร์เน็ตรายใหญ่เกือบทุกแห่งก็ใช้งาน

ซอฟต์แวร์โอเพ่นซอร์สโดยตัวมันเองไม่ได้สร้างผลกำไร แน่นอนว่า มีตัวอย่างมากมายของการสร้างธุรกิจโดยใช้โอเพ่นซอร์ส เช่น RedHat ซึ่งสร้างบริษัทมหาชนขนาดใหญ่โดยสนับสนุนการจำหน่าย Linux หรือ MySQL AB เดียวกันซึ่งให้การสนับสนุนแบบชำระเงินสำหรับฐานข้อมูล MySQL แบบเปิด แต่ถึงกระนั้น สิ่งสำคัญในโอเพ่นซอร์สไม่ใช่ธุรกิจ แต่เป็นการสร้างผลิตภัณฑ์โอเพ่นที่แข็งแกร่งที่ได้รับการปรับปรุงโดยคนทั้งโลก

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

ที่มา: will.com

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