GNUと自由ソフトウェア運動の40年
(fsf.org)- ソフトウェアが日常に深く入り込んだ現在でも、大多数のユーザーは完全な制御権を持てておらず、FSFはGNUオペレーティングシステムと自由ソフトウェア運動の40周年を、この問題を象徴する契機として記念する
- Richard Stallmanは1983年9月27日、GNU’s not Unixという名前のUnix風自由オペレーティングシステムの開発計画を発表し、GNUはユーザーの自由を目標に出発した
- GNUは通常、Linuxカーネルと組み合わせてインターネットや数多くのデバイスを支えており、GPLに代表されるcopyleftを通じて、派生著作物の権利を保全する方式を広めた
- 40周年イベントは、スイス・ビールのGNU Hackers MeetingとボストンのFSF本部でのhackdayに分かれ、GNUパッケージに関する発表、ハッキング、新リリース作業、参加者向けプログラムを含む
- 今回の記念日は、既存・新規のハッカーが自由ソフトウェアを作り、改善し、共有する活動に再び参加するきっかけになり得る
GNU 40周年と自由ソフトウェア運動
- 2023年9月27日、FSFはGNUオペレーティングシステムと自由ソフトウェア運動の発足40周年を記念する
- 1983年のGNU発表は、コンピューティングの歴史における転換点となった出来事と評価されている
- 世界中の自由ソフトウェア支持者、ティンカラー、ハッカーが記念イベントに参加する
- 40年が過ぎた現在でも、GNUと自由ソフトウェアの関連性はさらに高まっている
- ソフトウェアは日常生活に深く根付いている
- 大多数のユーザーは、自分が使うソフトウェアを完全には制御できていない
GNUの始まりとユーザーの自由
- Richard Stallmanは1983年9月27日、GNUという自由ソフトウェアのUnix風オペレーティングシステムを開発する計画を発表した
- GNUは「GNU’s not Unix」の略である
- GNUはユーザーの自由のために特別に開発されたオペレーティングシステムである
- GNU Projectは1983年以降、プロプライエタリなオペレーティングシステムに代わる倫理的な代替案を提供してきた
- 世界中のボランティアGNU開発者による40年にわたる作業が、それを支えている
- Stallmanにとって自由なオペレーティングシステムは、協力するハッカーコミュニティを再び作り、誰でも参加できるようにするための基盤だった
- ユーザーがコンピューターを使い始めることで、友人たちの自由を奪うことに加担しなくてもよい、という趣旨である
LinuxとGPLによって広がった影響
- GNUは通常、Linuxカーネルと組み合わせてインターネットの基盤を成し、数百万台のサーバー、デスクトップ、組み込みコンピューティングデバイスを動かしている
- 技術的発展に加え、GNUはcopyleftというソフトウェアライセンスのアプローチを切り開いた
- copyleftは、派生著作物でも同じ権利が保全されることを求める
- 代表例は**GNU General Public License(GPL)**である
- StallmanはGNUの目標を、単なる人気獲得ではなく、ユーザーに自由を与えることだと見ていた
- GNUソフトウェアがプロプライエタリソフトウェアに変わらないよう配布条件が必要であり、その方法がcopyleftだった
スイスとボストンの40周年イベント
- スイス・ビールでは9月27日、GNUnet e.V.がGNU Hackers Meetingを開催し、GNU 40周年を記念する
- さまざまなGNUパッケージ、ハッキング、新リリース作成に関する発表が予定されている
- 発表者には、GNU創設者Richard Stallman、GNU JamiのSébastien Blin、Free Software Foundation Europe会長Matthias Kirschner、複数のGNU開発者が含まれる
- 多くのGNUメンテナーが直接参加する、まれな機会である
- FSFはGNU 40周年を記念し、ボストン本部でhackdayを10月1日に開催する
- 家族、学生、GNU 40周年を祝いたい人なら誰でも参加できる
FSFの役割とGNU/Linuxの文脈
- FSFはGNU開発を支援しており、GNUを自由ソフトウェア運動を導いてきた思想の中核と見ている
- FSFの年次LibrePlanetカンファレンスは、ソフトウェアの自由とデジタル倫理を扱い、自由ソフトウェアコミュニティが40年間維持され成長してきたことを示している
- GNUとLinuxの組み合わせはGNU/Linuxシステムとして説明される
- 1992年、GNUの中核コンポーネントはカーネル1つを除いて完成していた
- 1992年、LinuxカーネルがGNU GPLで再リリースされ、自由ソフトウェアになった
- GNUとLinuxの組み合わせによって完全な自由オペレーティングシステムが形成され、初めて非自由ソフトウェアなしでPCを動かせるようになった
1件のコメント
Hacker News のコメント
FSF と GNU の長年の努力に感謝したい
細部については延々と議論できるが、この運動が立ち向かってきた現実の脅威と悪意が、今も続く出来事によって明確に示されている以上、その中核思想は無視しがたい
自由ソフトウェアは、私が生きる環境をより信頼でき、より友好的で、脅威の少ないものにするうえで大きく貢献してきた。これは決して小さな成果ではない
彼は多くの称賛と尊敬を受けるに値する
もともとの自由ソフトウェア運動のビジョンが失われたと嘆くのは簡単だが、そうすると特定のコンピューティング思想という一本の木にとらわれ、オープンで協調的なソフトウェア生産方式が広く採用されてきたという森を見落としてしまう
この40年で、個人、民間企業、公共部門を問わず、社会のますます多くの領域が、共有資源、すなわちコモンズを利用し開発するやり方に入ってきた
これは他の分野では似た例を思い浮かべにくい、前例のない前向きな発展であり、悪いニュースの洪水の中であまりにも簡単に埋もれてしまうため、もっと称賛されるべきだ
もちろん、何かが幼年期を越えて成長に成功すると、見分けがつかないほど変わることがある。大衆化した宗教が本来の預言者のビジョンと大きく異なり、数多くの異端に分裂し、その異端が正統より人気を得ることもある
何かが主流になれば、金と政治が入り込むのは避けようがない
現在の課題は、純粋で真の信仰を復活させることではなく、運動が拡大する中で新たに重要になる具体的な文脈において、根本的な大義を推進する明確なビジョンと目的を持つリーダーを持つことだ
Big Tech の外側にある企業世界は、まだオープンソースに大きく参加しておらず、公的機関のデジタル公共財もその哲学と非常によく合っているが、まだ初期段階にある
すべてのソフトウェアは独立系ソフトウェアベンダーから購入され、ソースは閉じられていたはずで、ロックインのせいでバグは直されず、競争不足によってひどいソフトウェアがあふれていただろう
自由ソフトウェアに初めて触れたのは GCC と Emacs を通じてだった
当時は GNU/Linux、オープンソースと自由ソフトウェアの論争のようなものを自然に受け入れていたし、FSF の思想的立場は若い頃には魅力的で、自分の見方にも大きな影響を与えた
時が経つにつれて、FSF の中核的なメッセージはいまも妥当で真実だと感じる一方で、彼らの戦術は現代の技術言説の主流の外へ自らを押し出してしまったように思う
これは悲劇であり、どんな教訓を得るべきかは分からないが、現代の技術言説において FSF がもっと大きな役割を果たしてほしかった
すでに非コピーレフト・ライセンスの台頭、新世代向けに別のマーケティング名を付けたシェアウェアモデルの復活、新しい用語を付けたシンクライアントベースのタイムシェアリングの復活を経験している
最も重要な自由/オープンソースプロジェクトのかなりの数は、大企業が自社の目的のために支援しており、宣伝だけでは食べていけないという現実も大きい
もう一方には、奴隷労働とロックインされた金のなる木から最後の一滴まで価値を搾り取ることを夢見るディストピア的企業がいる
直接的かつ体系的に衝突する二つの世界観を和解させる戦術などない
ある戦術が局所的な成功のために目的を妥協させるなら、その目的は裏切られたのであり、もはやどんな行動も正当化できない
クローズドソフトウェアで利益を得る者たちが FSF に対して組織的に行うキャンペーンは、常に存在してきたし、今後も存在するだろう
最近ではソフトウェアはしばしば副次的な問題であり、ユーザーはコンピューターを所有せず、すべてがリモートで実行されるため、核心はデータとその管理権にある
AGPL を含め、FSF が提供するライセンスはこれに対処するには十分ではない
欧州には GDPR があり、データ関連の問題のかなり多くをかなりうまく扱っているが、自由ソフトウェアライセンスの側にはそれに相当するものがなく、そもそもこの問題にどう取り組むかについての議論もほとんどない
FSF は1980年代の問題解決にとどまっており、2020年代の問題についてはあまり言うことがないように見える
多くのソフトウェアが本質的に何らかの形で分散される必要がある状況では、「やるな」「自分でホストしろ」「ローカルで実行しろ」だけでは不十分だ
中央集権的な権力は常に自由に圧力をかけるし、何が主流の言説かを決める人々もそこに含まれる
強い力を持つ人々は、力の弱い人々の自由が自分たちに役立つとはほとんど考えない
証拠はむしろ役立つことを示しているが、そのような間接的で信頼に基づく推論に耐えられない人は多い
自由は過去も現在も、そしてこれからも急進的な思想である
40年が経ってもなお、講演を行い、自由ソフトウェアを作ることが、自由ソフトウェアを守るための適切な防衛策だと考えているように見える
これは受け身であり、テック企業が自分たちの自由ソフトウェアツールを積極的に利用して、ユーザーの権利を繰り返し侵害するクローズドソースソフトウェアを作っている現実の前では崩れ去っている
できることはずっと多かったはずだ
自由ソフトウェアを作るスタートアップ向けの助成金プログラムはどこにあるのか? 自由ソフトウェアがプリインストールされた中古コンピュータハードウェアを再販売し、低所得層のコミュニティや図書館に割引提供する店舗はどこにあるのか? 技術系労働組合との取り組みはどこにあるのか?
労働者の権利はソフトウェアユーザーの権利とは別物に見えるかもしれないが、労働者と会社の間の権力不均衡は、会社がユーザーの権利を尊重しないソフトウェアを作るよう労働者に求められる理由と深く結びついており、長期的には興味深い取り組みの余地がある
FSFは、思想的リーダーシップと自由な代替物を作ることだけでは運動の理念を支えるのに十分でなくなった後も、適応できなかった
今はただ存在しているだけという感じだ
FSFの中核の一つはGNUツールだった
最近では多くのツールをRustで書き直すことが流行しており、OSの中核ツールが悪用されにくくなり、しばしば性能も向上するのは、全体として素晴らしい方向に見える
例えばripgrepは従来のgrepより優れた改善であり、nushellはより良いシェル、exaはより良いlsだが、これらはいずれもGPLではない
coreutilsをRustでそのまま書き直すプロジェクトもあり、それはMITライセンスだ
FSFが近代化し、関連性を保とうとする取り組みはどこにあるのか?
こうしたものは地球上のどこにいる誰でも、怪しげな会社からライセンスを買わずに使える
Blender, Inkscape, Emacs, GCC, Linuxカーネル, Guixがあり、Syncthingのような優れたツールや、自由ソフトウェアだけで動く完全なOSもある
Gimpも欠点はあるが、適切な人の手にかかれば多くの目的に十分堅実な選択肢だと思う
こうしたプロジェクトは自由ソフトウェア運動の成功例に数えられる
FSFとGNUプロジェクトが何の役にも立っていないわけではなく、彼らがいなければ今はもっと悪い状況だったはずだ
ただし、追加でできることについての指摘はなお妥当で、かなり良いアイデアもある
https://mullvad.net/en/blog/2023/2/1/eu-chat-control-law-wil...
この40年間、あらゆるオープンソースライセンスの条件は「無保証」から始まっていたが、今日の政府は、誰かがあなたのソフトウェアを気に入らない用途に使ったら、あなたが刑務所に行くべきだと考えている
FSFが私よりほんの数か月年上なだけだという事実に、時々かなり驚かされる
私自身も、自由ソフトウェアがなければコンピューティングを何らかの形で職業にしていたかどうか確信がない
40年経ってもプリンタは相変わらず裏切り者だ
寛容な非コピーレフトのオープンソースライセンスの広がりが、自由ソフトウェア運動に最も大きな害を与えたと本気で思っている
GPLはかつて標準だったが、短くて理解しやすく、好きにしてよいという類のライセンスに、ずっと前に追い抜かれてしまった
人々が関連性を持つにはMITライセンスを使うべきだ、つまり搾取され得るようにすべきだと説得する組織的な取り組みが続いてきた
人々に還元すべきだという理念を法的に定着させたGPLライセンス群には特に感謝している
さまざまなオープンソース運動がこれほど成功した理由の一部はまさにそこにあると固く信じており、こうしたライセンスが文化の奥深くに根付いているという事実は、私に大きな刺激と感謝の念を与えてくれた
GNU bash, GNU ed, GNU chess, GNU coreutils, GNU helloが今ではhttps://www.exaequOS.comに入っている
完全に叩きのめし、私たちも手も足も出ずに負けた
この分野の年数と、昨今の多くのソフトウェアの短い半減期を考えると、GNUプロジェクトは途方もない偉業だ