🔐
The Genesis Book [TH] (beta)
[TH] bitcoin booksourceช่วยแปล
  • Introduction
    • Introduction
      • Digital Gold
      • Legal Issues
      • Satoshi Nakamoto
  • PART I : FOUNDATIONS
    • Chapter 1 : Spontaneous Order
      • Austrian Economics
      • Economic Calculation
      • Prices
      • Interest Rates
      • The Federal Reserve
      • The Austrian Business Cycle
      • The Rivalry
    • Chapter 2 : Free and Open Source Software
      • Hacker Culture
      • Anarchism
      • Trouble in Paradise
      • Free Software
      • GNU
      • The Cathedral and the Bazaar
      • Common Understanding
    • Chapter 3 : Neutral Money
      • From Barter to Money
      • Gold
      • The Stabilizers
      • Rejecting Stable Money
      • The Gold Exchange Standard
      • Monetary Nationalism
      • Neutral Money
      • Currency Wars
    • Chapter 4: Cryptography
      • MIT
      • Stanford
      • Touring America
      • Public Key Cryptography
      • Ralph Merkle
      • The Breakthrough
      • RSA
      • David Chaum
      • Remailers
    • Chapter 5 : Denationalization of Money
      • The Age of Keynes
      • The Nixon Shock
      • Inflation
      • The Cantillon Effect
      • Realizing Free Banking
      • Removing the government
      • Denationalizing Money
      • Unbacked Money
    • Chapter 6 : eCash (And Trustless Time-stamps)
      • The Double-Spend Problem
      • Blind Signatures
      • Anonymous Payments
      • DigiCash
      • CyberBucks
      • eCash
      • Bankruptcy
      • Scott Stornetta
      • Hash Chains
      • Distributing Trust
      • Merkle Trees
      • A Chain of Roots
    • Chapter 7 : The Extropians
      • FM-2030
      • Transhumanism
      • Extropianism
      • The Subculture
      • The High-Tech Hayekians
      • AMIX
      • Cryonics
      • Digital Cash
      • More Denationalizing Money
  • PART II : CYPHERPUNKS
    • Chapter 8 : The Cypherpunk Movement
      • BlackNet
      • Eric Hughes
      • The Meeting
      • The Cypherpunks
      • The Mailing List
      • Crypto-Anarchy
      • Code
      • The Crypto Wars
      • Successes
    • Chapter 9 : Cypherpunk Currency
      • Chaum’s Compromise
      • Privacy Hardliners
      • Patents
      • Alternatives
      • The Experiments
      • Backing Digital Cash
      • Adam Back
    • Chapter 10 : Hashcash
      • The Cypherpunk
      • Taking Action
      • Spam
      • The First Electronic Postage
      • Hashcash
      • Digital Scarcity
    • Chapter 11 : Bit Gold
      • The Crypto-Anarchist
      • Smart Contracts
      • Trusted Third Parties
      • Free Banking
      • The Origins of Money
      • Proto-Money
      • Bit Gold
      • The Registry
      • Controlling Inflation
    • Chapter 12 : B-money (And BitTorrent)
      • B-money
      • B-money’s Monetary Policy
      • Disillusionment
      • Zero-Knowledge Systems
      • Mojo Nation
      • Mojo
      • BitTorrent
    • Chapter 13 : RPOW
      • Hal Finney
      • Cypherpunk Realism
      • Electronic Cash
      • Reusable Proofs of Work
      • Trusted Computing
      • Fate of RPOW
      • e-gold
  • PART III : BITCOIN
    • Chapter 14 : Twenty-First Century Fiat
      • The Hayekian Revival
      • Monetarism
      • Savings and Loans
      • Dot-Com
      • Too Big to Fail
      • A New World
    • Chapter 15 : The White Paper
      • The Block Chain
      • Mining
      • Coin Issuance
      • Positive Incentives
      • Peer-To-Peer
      • Scalability
      • Concerns and Confusion
      • Optimism
      • The Pseudonym
    • Chapter 16 : The Release
      • The Codebase
      • Twenty-one Million
      • Hayek’s Ideal
      • The Last Point of Centralization
      • The Bitcoin Project
  • About
  • Contributors
  • Bibliography
  • Endnotes
Powered by GitBook
On this page
  • GNU
  • จีเอ็นยู
  1. PART I : FOUNDATIONS
  2. Chapter 2 : Free and Open Source Software

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 ที่กำลังดำเนินอยู่และใบอนุญาตใหม่ที่มีบทบาท ซอฟต์แวร์เสรีกำลังจะกลายเป็นพลังที่ต้องคำนึงถึง

PreviousFree SoftwareNextThe Cathedral and the Bazaar

Last updated 1 year ago