Stallman เป็นบิดาแห่งความล้มเหลวของโครงการ GNU และซอฟต์แวร์เสรีหรือไม่

Stallman เป็นบิดาแห่งความล้มเหลวหรือไม่?

แม้ว่าความสำเร็จของเขาในฐานะผู้ริเริ่มการเคลื่อนไหวซอฟต์แวร์เสรีและโครงการ GNU นั้นไม่อาจโต้แย้งได้ แต่ก็มีความเป็นไปได้มากที่เขาจะรับผิดชอบต่อความเสื่อมถอยของมันเช่นกัน ในโพสต์นี้ ฉันพยายามตอบคำถาม: Stallman รับผิดชอบต่อความล้มเหลวของโครงการ GNU หรือไม่ ความล้มเหลวของโครงการ GNU ทำให้การเคลื่อนย้ายซอฟต์แวร์เสรีลดลงหรือไม่?

เพื่อให้ผู้อ่านเห็นด้วยหรือไม่เห็นด้วยกับฉัน และเพื่อให้บทความนี้กลายเป็นที่มาของการอภิปรายเชิงบวก แทนที่จะเป็นเพียงคลิกเบต ฉันจะเริ่มต้นด้วยการระบุคำจำกัดความของความล้มเหลวของฉัน

ความล้มเหลวคืออะไร?

จากคำจำกัดความทั้งสี่ที่กำหนดโดย RAE เราจะยึดถือสองคำต่อไปนี้:
1.ม. ความล้มเหลวผลเสียของบริษัทหรือธุรกิจ
3. ม. การล้มหรือทำให้สิ่งของพังด้วยการชนและแตกหัก

ในความคิดของฉัน สิ่งแรกคือสิ่งที่เรากำลังประสบอยู่ และมาต่อกันที่สิ่งที่สองกันดีกว่า

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

Stallman เป็นบิดาของโครงการ GNU ที่ล้มเหลวหรือไม่?

ตำนานเล่าว่า Richard Stallman รู้สึกโกรธเคืองกับเครื่องพิมพ์ที่ทำงานผิดพลาด จึงขอให้เขียนซอร์สโค้ดของไดรเวอร์ใหม่แต่ถูกปฏิเสธ ด้วยความโกรธ เขาเริ่มโครงการ GNU และการเคลื่อนไหวซอฟต์แวร์เสรี

ความจริงนั้นซับซ้อนกว่าเล็กน้อย

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

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

โปรดสังเกตว่าอะไรจะเป็นประเด็นแรกของการโต้แย้งของฉัน วัฒนธรรมที่เปิดกว้างและไม่มีลำดับชั้นของ MIT มาถึงวินาทีที่สองแล้ว

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

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

Stallman ลงเอยด้วยการพัฒนาคอมไพเลอร์ของเขาเองชื่อ GNU Emacsอิงจากเครื่องมือที่เผยแพร่อย่างเสรี แม้ว่าเมื่อบริษัทที่เป็นเจ้าของเครื่องมือนี้ตัดสินใจที่จะเลิกใช้งานฟรี แต่ก็ยังมีโค้ดต้นฉบับเหลืออยู่เพียงเล็กน้อย และพวกเขาก็สามารถกำจัดมันได้โดยไม่มีปัญหา

นี่คือข้อโต้แย้งที่สองของฉัน เครื่องมือฟรีที่ในความเป็นจริงไม่ใช่ และเครื่องมือที่เคยเป็นและวันหนึ่งก็หมดไป ความอดทน.

หลายปีต่อมา Stallman ต้องการรับประกันทางกฎหมายซึ่งจะทำให้เครื่องมือของเขาเป็นอิสระ สำหรับการที่ ในปี 1985 เขาก่อตั้งมูลนิธิซอฟต์แวร์เสรี และในปี 1989 เขาได้เขียน GNU General Public License ซึ่งรับประกันว่าผู้ใช้ปลายทางจะมีอำนาจในการใช้ แบ่งปัน ศึกษา และแก้ไขซอฟต์แวร์

การที่เป้าหมายแรกไม่บรรลุผล (พัฒนาระบบปฏิบัติการฟรี) ไม่ต้องสงสัยเลย ลการปรากฏตัวของ Linux และอนุพันธ์ BSD เป็นเหตุการณ์หลักประกันและอาจเกิดขึ้นเหมือนกันหากไม่มีเครื่องมือของโครงการ GNU

ใน บทความถัดไป ฉันจะพยายามแสดงให้เห็นว่าความล้มเหลวของโครงการ GNU คือสาเหตุของความล้มเหลวของการเคลื่อนย้ายซอฟต์แวร์เสรี และบุคคลที่รับผิดชอบต่อความล้มเหลวนั้นคือ Richard Stallman


แสดงความคิดเห็นของคุณ

อีเมล์ของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมายด้วย *

*

*

  1. รับผิดชอบข้อมูล: AB Internet Networks 2008 SL
  2. วัตถุประสงค์ของข้อมูล: ควบคุมสแปมการจัดการความคิดเห็น
  3. ถูกต้องตามกฎหมาย: ความยินยอมของคุณ
  4. การสื่อสารข้อมูล: ข้อมูลจะไม่ถูกสื่อสารไปยังบุคคลที่สามยกเว้นตามข้อผูกพันทางกฎหมาย
  5. การจัดเก็บข้อมูล: ฐานข้อมูลที่โฮสต์โดย Occentus Networks (EU)
  6. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา