GNU

แปลโดย : Claude 3 Opus (Pro)

GNU

To really fulfill the promise of free software, Stallman understood that each program on a computer needed to offer the prerequisite freedoms. This included—first and foremost—the operating system. A text editor adhering to the four freedoms cannot secretly spy on its user, but if the operating system the text editor runs on isn’t free software as well, there’s no telling if the operating system is spying instead.

This is why Stallman in 1983 announced his incredibly ambitious project to offer an alternative to the popular Unix operating system. Where Unix was proprietary software, Stallman’s operating system consisted entirely of free software. Fittingly, he named the project GNU: GNU’s Not Unix! (Indeed, a recursive acronym.)

Embodying the hacker ethos, GNU represented a rejection of proprietary software altogether.

“I have found many other programmers who are excited about GNU and want to help,” Stallman wrote in the GNU Manifesto that he released after the announcement, in which he outlined the purpose and state of the project. “Many programmers are unhappy about the commercialization of system software. It may enable them to make more money, but it requires them to feel in conflict with other programmers in general rather than feel as comrades. [. . .] GNU serves as an example to inspire and a banner to rally others to join us in sharing.”

Indeed, more than just a piece of software, GNU marked the founding of a new social movement: the free software movement.

To support the movement, Stallman in 1985 also founded the nonprofit Free Software Foundation. The foundation would advocate for free software, and raise money to fund free software projects. Additionally, the Free Software Foundation led the introduction of special free software licenses under the new “copyleft” umbrella, designed to encourage free software.

This included, most notably, the GNU General Public License: a license that grants the right to distribute and modify source code as long as this is done under equally free conditions. In other words, other free software developers could integrate free software released under this license in their own project in any way they’d please, but proprietary software developers could not.

With the GNU project underway and the new licenses in play, free software was about to become a force to be reckoned with.

จีเอ็นยู

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

นี่คือเหตุผลที่สตอลแมนประกาศโครงการที่ทะเยอทะยานอย่างมากของเขาในปี 1983 เพื่อเสนอทางเลือกให้กับระบบปฏิบัติการ Unix ที่เป็นที่นิยม ในขณะที่ Unix เป็นซอฟต์แวร์กรรมสิทธิ์ ระบบปฏิบัติการของสตอลแมนประกอบด้วยซอฟต์แวร์เสรีทั้งหมด อย่างเหมาะสม เขาตั้งชื่อโครงการว่า GNU: GNU's Not Unix! (อันที่จริง เป็นคำย่อเรียกซ้ำ)

GNU เป็นตัวแทนของการปฏิเสธซอฟต์แวร์กรรมสิทธิ์โดยสิ้นเชิง ซึ่งสะท้อนถึงจริยธรรมแฮกเกอร์

"ผมพบโปรแกรมเมอร์อีกหลายคนที่ตื่นเต้นกับ GNU และต้องการช่วยเหลือ" สตอลแมนเขียนใน GNU Manifesto ที่เขาเผยแพร่หลังจากการประกาศ ซึ่งเขาได้กล่าวถึงวัตถุประสงค์และสถานะของโครงการ "โปรแกรมเมอร์หลายคนไม่พอใจกับการทำซอฟต์แวร์ระบบให้เป็นเชิงพาณิชย์ มันอาจทำให้พวกเขาหาเงินได้มากขึ้น แต่ก็กำหนดให้พวกเขาต้องรู้สึกขัดแย้งกับโปรแกรมเมอร์อื่นๆ โดยทั่วไป แทนที่จะรู้สึกเป็นสหาย [...] GNU เป็นตัวอย่างที่จะสร้างแรงบันดาลใจและเป็นธงชัยให้คนอื่นๆ เข้าร่วมกับเราในการแบ่งปัน"

อันที่จริง GNU ไม่ได้เป็นเพียงซอฟต์แวร์ชิ้นหนึ่ง แต่ยังเป็นการก่อตั้งขบวนการทางสังคมใหม่ด้วย นั่นคือ ขบวนการซอฟต์แวร์เสรี (Free Software Movement)

เพื่อสนับสนุนขบวนการนี้ ในปี 1985 สตอลแมนยังได้ก่อตั้งมูลนิธิซอฟต์แวร์เสรี (Free Software Foundation) ซึ่งเป็นองค์กรไม่แสวงหาผลกำไร มูลนิธิจะสนับสนุนซอฟต์แวร์เสรี และระดมทุนเพื่อสนับสนุนโครงการซอฟต์แวร์เสรี นอกจากนี้ มูลนิธิซอฟต์แวร์เสรียังนำการแนะนำใบอนุญาตซอฟต์แวร์เสรีพิเศษภายใต้ร่ม "Copyleft" ใหม่ ซึ่งออกแบบมาเพื่อสนับสนุนซอฟต์แวร์เสรี

ซึ่งรวมถึง โดยเฉพาะอย่างยิ่ง GNU General Public License: ใบอนุญาตที่อนุญาตให้เผยแพร่และแก้ไขซอร์สโค้ด ตราบใดที่ทำภายใต้เงื่อนไขที่เสรีเท่าเทียมกัน กล่าวอีกนัยหนึ่ง นักพัฒนาซอฟต์แวร์เสรีรายอื่นสามารถรวมซอฟต์แวร์เสรีที่เผยแพร่ภายใต้ใบอนุญาตนี้ในโครงการของตนเองได้ตามใจชอบ แต่นักพัฒนาซอฟต์แวร์กรรมสิทธิ์ไม่สามารถทำได้

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

Last updated