ใครคือผู้สร้าง Linux? ทำไมพวกเขาจึงแจกฟรี? คนเหล่านี้ไว้วางใจได้หรือไม่?
ผู้ใช้ Linux ระยะยาวอาจหัวเราะกับคำถามนี้ แต่ลองคิดจากมุมมองอื่น ในยุค Facebook ที่ "ฟรี" มักออกมาเป็น "รองรับโดยโฆษณาและติดตามทุกการเคลื่อนไหวของคุณ" ทุกคนที่ไม่คุ้นเคยกับใบอนุญาตโอเพนซอร์สจะมีความสงสัยต่อสิ่งที่ "ฟรี"
"ถ้าคุณไม่จ่าย คุณคือผลิตภัณฑ์" โลกวิภากรรมดังกล่าวไว้
จึงจำเป็นต้องกล่าวว่า: Linux และซอฟต์แวร์โอเพนซอร์สอื่นๆ ไม่ได้ฟรีในความหมายที่ Facebook หรือ Gmail เป็น - กล่าวคือ ไม่ใช่โครงการที่รองรับโดยโฆษณาจากบริษัทที่ทำกำไรมาก (แม้บริษัทใหญ่หลายแห่งจะมีส่วนร่วมในโครงการโอเพนซอร์ส) Linux เป็นโครงการร่วมมือที่ทุกคนในโลกสามารถมีส่วนร่วมได้ หากพวกเขาตัดสินใจทำเช่นนั้น ใช่: แม้คุณก็ตาม
ใครสร้าง Linux? เราทุกคน มาพูดถึงความหมายของสิ่งนี้ด้วยตัวอย่างที่เข้าใจง่ายกว่าสำหรับคนที่ไม่ใช่โปรแกรมเมอร์: Wikipedia
Wikipedia ทำงานอย่างไร
Wikipedia เป็นหนึ่งในเว็บไซต์ยอดนิยมที่สุดบนโลก แต่ไม่ค่อยมีใครได้รับค่าจ้างเพื่อเพิ่มเนื้อหา แทนที่จะเป็นเช่นนั้น ผู้ที่หลงใหลในหัวข้อเฉพาะจะคลิกปุ่ม "Edit" ที่ด้านบนของทุกบทความ ทุกคนสามารถทำได้ โดยไม่ต้องสมัครบัญชี
นี่คือวิธีที่การรวบรวมความรู้ของมนุษย์ที่สมบูรณ์ที่สุดถูกสร้างขึ้น: โดยผู้คนที่ตัดสินใจมีส่วนร่วม Linux ทำงานแบบเดียวกัน
โดยปبع Wikipedia ซับซ้อนกว่านั้น มีกลุ่มแก้ไขกลุ่มแกนที่ทุ่มเท ดูแลการเปลี่ยนแปลงใหม่และตัดสินใจว่าควรคงไว้หรือไม่ มีบอท Wikipedia ที่แก้ไข Admin บางครั้งล็อกหน้าลง ถ้าหัวข้อนั้นเป็นประเด็นข่าวグル 잠시 논란이 되는 경우
เมื่อเวลาผ่านไป ระบบได้พัฒนาขึ้น แต่ข้อเท็จจริงคือเกือบ 100% เป็นอาสาสมัครที่ทำให้ Wikipedia เป็นอย่างนี้ Linux ตามที่เรารู้ จัดเป็นเหมือนกัน: กลุ่มอาสาสมัครกว้างขวางมีส่วนร่วมเขียนโค้ดให้กับโปรแกรมหลายพันโปรแกรมที่ประกอบเป็น Linux distro สมัยใหม่
Wikipedia มีข้อบกพร่องด้วย บทความเกี่ยวกับ Pokemon แต่ละตัวมักมีการแก้ไขมากกว่าบทความเกี่ยวกับประเทศแอฟริกาทั้งประเทศ และการโต้เถียงเรื่องจงไม่น่าสนใจอาจครอบครองส่วน "talk" นานหลายเดือน (กลุ่มชนสามารถฉลาดได้ แต่ก็มีความสำคัญที่แปลกประหลาด) กระบวนการ Wikipedia - เหมือนโครงการโอเพนซอร์สทั้งหมด - เป็นเรื่องยุ่งเหยิงในลักษณะของชุมชนประชาธิปไตย เป็นโครงการที่ไหลไปอย่างอิสระ ต่อเนื่อง ที่กลับรวมเป็นหนึ่งในทรัพยากรที่มีประโยชน์ที่สุดบนอินเทอร์เน็ตทั้งสิ้น
และคุณรู้ไหม? ส่วนใหญ่ Linux distros ทำงานแบบเดียวกัน
โอเพนซอร์ส: สิ่งที่เราทุกคนร่วมกันทำงาน
ผู้ใช้อินเทอร์เน็ตส่วนใหญ่คุ้นเคยกับ Firefox หนึ่งในเบราว์เซอร์ยอดนิยมที่สุดบนเว็บ มันเป็นตัวอย่างโดดเด่นของซอฟต์แวร์โอเพนซอร์ส - กล่าวคือ ซอฟต์แวร์ที่ทุกคนที่ต้องการสามารถแก้ไขเพื่อวัตถุประสงค์ของตัวเองได้อย่างอิสระ
เหมือน Wikipedia, Firefox ถูก "แก้ไข" โดยทีมอาสาสมัคร พันๆ คนร่วมมือกันสร้างเบราว์เซอร์นี้ ซึ่งถูกใช้โดยล้านล้านคนฟรี
สิ่งนี้เกี่ยวข้องกับ Linux อย่างไร? ส่วนใหญ่ Linux distros รวม Firefox ไว้ - พวกเขาทำได้เพราะ Firefox เป็นโอเพนซอร์ส ทุก Linux distro เป็นการรวบรวมโครงการหลายพันโครงการ ซึ่งทั้งหมดเช่น Firefox มีทีมของตัวเอง แต่ Linux distros เองก็มีทีมอาสาสมัครช่วยรวมทุกอย่างเข้าด้วยกัน
ทุกโครงการเผยแพร่ซอร์สโค้ดสาธารณะ หมายความว่าทุกคนที่ต้องการเสนอแนะสามารถดูโค้ดและทำได้ การสนทนาระหว่างนักพัฒนัก็มักเป็นสาธารณะ หมายความว่าคุณสามารถอ่านกระบวนการตัดสินใจของพวกเขาได้ หากคุณอยากเข้าร่วมมากขึ้น คุณสามารถติดต่อนักพัฒนาหลังโครงการและเสนอช่วย - ในเวลานั้นคุณอาจกลายเป็นนักพัฒนากลุ่มแกนได้
แต่วันที่คุณไม่เขียนโค้ด ก็ยังมีวิธีมีส่วนร่วม ศิลปินอาจออกแบบไอคอนหรือพื้นหลัง ตัวอย่างเช่น ทุกคนที่ยินดีใช้เวอร์ชันเบต้าสามารถให้ข้อเสนอแนะที่มีค่า นักเขียนช่วยจัดทำเอกสาร
นี่คือในที่สุด อันดับหนึ่งของโอเพนซอร์ส: โครงการที่สร้างขึ้นเพื่อและโดยผู้ใช้ที่หลงใหลที่สุด
มีตาคนมากมายดูแลโค้ด
บางคนอาจไม่ชอบแนวทางนี้ ชอบให้ทุกอย่างถูกควบคุมโดยบริษัทเดียวที่มีวิสัยทัศน์รวม แต่นั่นไม่ได้เป็นข้อโต้แย้งที่ผิด แต่ควรระบุว่าโมเดลโอเพนซอร์สเสนอข้อดีบางอย่าง
มาพูดถึง Wikipedia อีกครั้ง มีข้อผิดพลาดบน Wikipedia แน่นอน แต่ก็มีล้านล้านคนตรวจสอบทุกวัน ยิ่งคนมากดูหน้าใดหนึ่ง ยิ่งมีโอกาสที่จะสังเกต - และแก้ไข - ข้อผิดพลาดใดๆ
ซอฟต์แวร์โอเพนซอร์สก็เช่นกัน เมื่อ Microsoft สร้าง Windows ใหม่ เฉพาะพนักงาน Microsoft เท่านั้นที่ได้ดูโค้ด เมื่อโครงการโอเพนซอร์สทำงานบนเวอร์ชันใหม่ พวกเขาทำในสาธารณะ - ทั้งโลกสามารถดูโค้ดได้หากต้องการ ยิ่งคนมากดู ยิ่งโอกาสที่ปัญหาจะถูกชี้ชี้สูงขึ้น
การสนทนาถึงปัญหาที่เป็นไปได้เกิดขึ้นตลอดเวลา บางครั้งรุนแรง จนเกิดการแยกตัว (fork) จริงๆ ใครก็ตามสามารถนำโครงการโอเพนซอร์สที่มีอยู่ไปสร้างเวอร์ชันของตัวเองได้ - กระบวนการที่เรียกว่า forking
ผมสามารถพูดต่อไปได้ ไม่ต้องพูดมาก มีข้อดีและข้อเสียทั้งสองแนวทาง - แต่โดยทั่วไป Linux และโครงการโอเพนซอร์สอื่นๆ ตอบสนองต่อปัญหาที่เป็นไปได้อย่างรวดเร็ว เพราะมีคนมากดูแลโค้ด
ใครสร้าง Linux? คุณเอง เข้าร่วมเลย!
Linux ไม่ใช่แค่ระบบปฏิบัติการ: มันคือชุมชน มันยังสามารถเป็นงานอดิเรกที่สนุกได้ หากคุณอยากเข้าร่วม คุณอาจต้องเรียนคำศัพท์ใหม่มากมาย แต่เมื่อเริ่มดำดิ่งลง คุณจะสามารถทำให้คอมพิวเตอร์ของคุณเป็นของตัวเองจริงๆ
ไม่ว่าคุณจะเป็นผู้ลี้ภัยจาก Windows XP มองหาวิธีให้คอมพิวเตอร์เก่าใช้งานได้อย่างปลอดภัย หรือเพียงแค่คนที่มีความสงสัยโดยธรรมชาติ ผมแนะนำให้ดูรายการ Linux distros ที่ดีที่สุดของเราและกระโดดเข้ามาเลย คุณไว้วางใจคนที่สร้าง Linux ได้ และสามารถเข้าร่วมกับพวกเขาได้หากต้องการ
และตอนนี้: การร่วมมือ! คำอธิบายของผมเกี่ยวกับ Linux และโอเพนซอร์สเป็นอย่างไร? วิธีที่ดีที่สุดสำหรับผู้คนในการเข้าร่วมคืออะไร? ข้อผิดพลาดในบทความนี้ที่คุณต้องการแก้ไขคืออะไร? รู้สึกเสรีที่จะพูดคุยเกี่ยวกับทั้งหมดนี้และอื่นๆ ในความคิดเห็น