การโต้เถียงระหว่างชุมชนซอฟต์แวร์เสรี/โอเพนซอร์สกับ Apple สามารถย้อนไปได้ถึงทศวรรษ 1980 เมื่อผู้ก่อตั้ง Linux เรียกแกนกลางของ Mac OS X ว่า “กองขยะ” และยังมีเรื่องเล่าอื่นๆ ในประวัติศาสตร์ซอฟต์แวร์

ผู้สนับสนุนโอเพนซอร์สมีความสัมพันธ์ที่ยาวนานและผันผวนกับ Microsoft ทุกคนรู้เรื่องนี้ แต่ในหลายๆ ด้าน ความขัดแย้งระหว่างผู้สนับสนุนซอฟต์แวร์เสรีหรือโอเพนซอร์สกับ Apple นั้นโดดเด่นกว่า แม้ว่าจะได้รับความสนใจจากสื่อน้อยกว่า
ต้องบอกว่า ไม่ใช่ผู้สนับสนุนโอเพนซอร์สทุกคนที่เกลียด Apple จากเรื่องเล่าต่างๆ ฉันเคยเห็นแฮ็กเกอร์ Linux หลายคนเล่น iPhone และ iPad ในความเป็นจริง ผู้ใช้ Linux หลายคนชอบระบบ OS X ของ Apple มากจนพวกเขาสร้างลีนุกซ์ดิสทริบิวชันหลายตัว ที่ออกแบบให้ดูเหมือน OS X (อ้อ และรัฐบาลเกาหลีเหนือ ก็ทำแบบนี้เช่นกัน)
แต่ความสัมพันธ์ระหว่างผู้ศรัทธา Mac กับผู้ศรัทธาเพนกวิน กล่าวคือชุมชน Linux (ไม่รวมอื่น หมายถึงเฉพาะส่วนเล็กๆ ในโลกซอฟต์แวร์เสรีและโอเพนซอร์ส) ไม่เคยสันติอย่างสมบูรณ์ และนี่ไม่ใช่ปรากฏการณ์ใหม่ ฉันค้นพบสิ่งนี้เมื่อศึกษาประวัติศาสตร์ของ Linux และมูลนิธิซอฟต์แวร์เสรี
GNU vs. Apple
สงครามนี้ย้อนไปอย่างน้อยถึงปลายทศวรรษ 1980 ในเดือนมิถุนายน 1988 Richard Stallman ซึ่งเริ่มโครงการ GNU เพื่อสร้างระบบปฏิบัติการคล้าย Unix ที่เสรีโดยสมบูรณ์ โดยซอร์สโค้ดจะถูกแบ่งปันฟรี ได้วิพากษ์วิจารณ์อย่างรุนแรง Apple ในคดีความกับ Hewlett-Packard (HPQ) และ Microsoft (MSFT) โดยกล่าวว่าการอ้างของ Apple ที่ว่าคนอื่นลอกเลียนแบบอินเทอร์เฟซและประสบการณ์ของระบบปฏิบัติการ Macintosh นั้นไม่ถูกต้อง หาก Apple ชนะ GNU เตือนว่าบริษัทนี้ “จะใช้อำนาจใหม่ของสาธารณชนทำลายซอฟต์แวร์เสรีที่เกิดขึ้นเพื่อทดแทนซอฟต์แวร์เชิงพาณิชย์”
ในเวลานั้น GNU ต่อสู้กับคดีความของ Apple (ซึ่งหมายความว่า อย่างน่าขัน GNU กำลังสนับสนุน Microsoft แม้ว่าสถานการณ์จะต่างออกไป) โดยเผยแพร่ปุ่ม “ให้ทนายความของคุณอยู่ห่างจากคอมพิวเตอร์ของฉัน” พร้อมทั้งเรียกร้องให้ผู้สนับสนุน GNU คว่ำบาตร Apple โดยเตือนว่าแม้ Macintosh จะดูเป็นคอมพิวเตอร์ที่ดี แต่หาก Apple ชนะคดี บริษัทจะสร้างการผูกขาดในตลาด ซึ่งจะเพิ่มราคาคอมพิวเตอร์อย่างมาก
ในที่สุด Apple แพ้คดีนี้ แต่จนถึงปี 1994 GNU จึงยกเลิกการคว่ำบาตร Apple ในระหว่างนี้ GNU ยังคงวิพากษ์วิจารณ์ Apple อย่างต่อเนื่อง ในต้นทศวรรษ 1990 และหลังจากนั้น GNU เริ่มพัฒนาโครงการซอฟต์แวร์ GNU ที่สามารถใช้งานบนแพลตฟอร์มคอมพิวเตอร์ส่วนบุคคลอื่นๆ รวมถึงคอมพิวเตอร์ MS-DOS GNU อ้างว่า เว้นแต่ Apple จะหยุดความทะเยอทะยานในการผูกขาดในด้านคอมพิวเตอร์ และอนุญาตให้อินเทอร์เฟซผู้ใช้เลียนแบบบางสิ่งของ Macintosh “เราจะไม่ให้การสนับสนุนเครื่อง Apple ใดๆ” (ดังนั้นอย่างน่าขัน OS X ระบบคล้าย UNIX ที่ Apple พัฒนาในปลายทศวรรษ 1990 มีซอฟต์แวร์จาก GNU จำนวนมาก แต่นั่นเป็นเรื่องอื่นแล้ว)
Torvalds กับ Jobs
นอกจากทัศนคติที่เปิดกว้างต่อดิสทริบิวชันส่วนใหญ่ Liuns Torvalds ผู้สร้างเคอร์เนล Linux มีทัศนคติที่ดีกว่า Stallman และ GNU ที่มีต่อ Apple ในอดีตมาก ในหนังสือปี 2001 ของเขา “Just For Fun: The Story of an Accidental Revolutionary” Torvalds บรรยายการพบกับ Steve Jobs ครั้งหนึ่ง ประมาณปี 1997 หลังจากได้รับคำเชิญจากผู้หลังให้มาพูดคุยเกี่ยวกับ Mac OS X ซึ่ง Apple กำลังพัฒนาอยู่ แต่ยังไม่ได้เปิดตัว
“โดยพื้นฐานแล้ว Jobs เริ่มต้นด้วยการพยายามบอกผมว่ามีผู้เล่นอยู่สองคนบนเดสก์ท็อป คือ Microsoft และ Apple และเขาคิดว่าสิ่งที่ดีที่สุดที่ผมสามารถทำได้สำหรับ Linux คือเข้ากับ Apple และพยายามให้ผู้ใช้โอเพนซอร์สสนับสนุน Mac OS X” Torvalds เขียน
การประชุมครั้งนี้ทำให้ Torvalds ไม่พอใจอย่างเห็นได้ชัด จุดที่โต้เถียงหนึ่งมุ่งเน้นไปที่การดูถูกเชิงเทคนิคของ Torvalds ต่อเทคโนโลยี Mach สำหรับเคอร์เนลที่ Apple กำลังใช้สร้างระบบปฏิบัติการ OS X ใหม่ Torvalds เรียกมันว่า “กองขยะ มันมีข้อผิดพลาดในการออกแบบทุกอย่างที่คุณสามารถทำได้ และยังตั้งใจจะแก้ไขเพียงส่วนเล็กน้อย”
แต่สิ่งที่น่ารำคาญมากกว่าคือเห็นได้ชัดว่า Jobs บุกรุกโอเพนซอร์สเมื่อพัฒนา OS X (แกนกลางของ OS X มีโปรแกรมโอเพนซอร์สหลายตัว): “เขาดูถูกข้อบกพร่องของโครงสร้างเล็กน้อย: ใครสนใจว่าระบบปฏิบัติการพื้นฐานที่เป็นของจริงแบบ low-core จะเป็นโอเพนซอร์สหรือไม่ ถ้าคุณมีเลเยอร์ Mac อยู่ด้านบน นั่นไม่ใช่โอเพนซอร์ส”
ทั้งหมดนี้ Torvalds สรุปว่า Jobs “ไม่ได้โต้แย้งมากนัก เขาเพียงแค่พูดอย่างง่ายๆ ด้วยความมั่นใจว่าผมจะสนใจที่จะร่วมมือกับ Apple” “เขาไม่รู้อะไรเลย ไม่สามารถจินตนาการได้ว่ายังมีคนที่ไม่สนใจการเติบโตของส่วนแบ่งตลาด Mac ผมคิดว่าเขาประหลาดใจจริงๆ เมื่อผมแสดงความไม่สนใจว่าตลาด Mac ใหญ่แค่ไหน หรือตลาด Microsoft ใหญ่แค่ไหน”
แน่นอน Torvalds ไม่ได้พูดถึงผู้ใช้ Linux ทุกคน ทัศนคติของเขาที่มีต่อ OS X และ Apple ค่อยๆ อ่อนลงตั้งแต่ปี 2001 แต่ในความเป็นจริง ตั้งแต่ปี 2000 บทบาทผู้นำของชุมชน Linux แสดงความดูถูกอย่างลึกซึ้งต่อ Apple และความหยิ่งยะโสของผู้บริหาร ซึ่งแสดงให้เห็นบางสิ่งที่สำคัญเกี่ยวกับความขัดแย้งระหว่างโลกของ Apple กับโลกโอเพนซอร์ส/ซอฟต์แวร์เสรีที่ฝังรากลึกเพียงใด
จากเรื่องเล่าประวัติศาสตร์สองเรื่องข้างต้น สามารถเห็นความขัดแย้งครั้งใหญ่เกี่ยวกับคุณค่าผลิตภัณฑ์ของ Apple กล่าวคือบริษัทมุ่งมั่นที่จะปรับปรุงคุณภาพของฮาร์ดแวร์และซอฟต์แวร์ที่สร้างขึ้น หรือเพียงแค่ใช้ความเฉลียวฉลาดทางการตลาดเพื่อผลประโยชน์ ทำให้ผลิตภัณฑ์ Apple ขายได้มากขึ้นแทนที่จะสร้างฟังก์ชันที่เทียบเท่ากับคุณค่า แต่ไม่ว่าจะอย่างไร ผมจะอยู่นอกการอภิปรายชั่วคราว
โปรดระบุแหล่งที่มา: ความสัมพันธ์นักพัฒนา »