リチャード・ストールマン:LxAの独占インタビュー

会議中のリチャード・ストールマン

リチャード・マシュー・ストールマン (または「rms」)は紹介を必要としません。GCCコンパイラ、GDBデバッガ、さらにはEmacsエディタなどのプログラムが出てきた素晴らしいプログラマです。 彼はまた、GNUプロジェクトと、「コピーレフト」の概念の発明者としても知られています。 しかし、リチャード・ストールマンが何かで知られているのなら、それはフリーソフトウェア運動の創設者であるためです。

ストールマン氏は、 一連のインタビュー 数ヶ月前に始めたこと、そしてもっと目立つキャラクターを続けていくこと。 リチャードは親切にも彼の職業の間にギャップを作り、あなたが以下で読んで楽しむことができる私たちの質問票の質問に答えました。 そして、インタビュー対象者の要請により、いくつかの質問は少しずつ答えられるように断片化されています。

LinuxAddicts: 私たちのブログでは、GNU / Hurdの新しいバージョンのリリースを発表しました。 LinuxよりもHurdカーネルにどのような利点がありますか?

リチャード・M・ストールマン: 無料のGNUオペレーティングシステムにカーネルが含まれるように、1990年にGNUHurdカーネルの開発を開始しました。 私は1983年にGNUシステムを立ち上げ、完全に無料のプログラムで構成された無料のオペレーティングシステムを必要とする無料のコンピューターを使用できるようにしました。 (無料のアプリケーションプログラムも必要ですが、それは別の段階になります。)しかし、すべてのオペレーティングシステムは独自のものでした。つまり、それらを使用する人々の自由を奪いました。 自由にコンピューティングを行うために、私たちはそれらから逃れる必要がありました。 見る http://gnu.org/gnu/the-gnu-project.html.

どのオペレーティングシステムでも、コンポーネントとしてカーネルが必要です。 無料のオペレーティングシステムには、無料のカーネルが必要でした。 1990年には、何もありませんでした。 Torvaldsが開発するカーネルであるLinuxはまだ起動していませんでした。 (多かれ少なかれ)システムの残りの部分ができたので、カーネルを起動する時が来ました。

現在、Linuxは無料のカーネル(「バイナリブロブ」を除く:ファームウェアプログラム、ソースコードなし、Linuxに隠されている)であり、正常に動作するため、交換する必要はありません。 したがって、Hurdを優先しなくなりました。 「ブロブ」を削除して、英語でも「フリーLinux」と呼ばれる無料バージョンのLinuxを作成し、GNUシステムとフリーLinuxを使用します。 見る http://gnu.org/software/linux-libre.

対照的に、「ブロブ」(Torvaldsが公開しているLinuxに存在する)をフリーソフトウェアに置き換えることは、優先度の高いプロジェクトです。 ブロブがないと、一部の周辺機器は機能しません。 それらを身に着けないことは、私たちが自由のために犠牲にすることです。 私たちはそれらを自由に機能させたいと思っています。 次に、blobをフリーソフトウェアに置き換える必要があります。

LxA: Bell Labs Plan 9はUnixの後継であると主張しましたが、Unixが十分に優れていたため、最終的に失敗しました。

RMS: 理由はわかりませんが、その説明には疑問があります。

LxA: GNU / Hurdを使用したPlan9で起こったのと同じことが起こり得ると思いますか?

RMS: Plan 9とHurdのアナロジーは間違っています:それは異なる目標を持っていました。 Plan 9は、Unixの技術的に優れた代替品として意図されていました。

それは失敗し、目標は達成されませんでした。 Hurdは、無料の最初のUnixライクなカーネルであると考えました。 私たちには別のものがなかったので、それは別のものの代わりではありませんでした。 この目標は、GNU Hurdではなく、Linuxによって達成されました。 GNU HurdではなくLinuxで使用されていますが、GNUシステムが使用されています。 そのため、他の戦線でプロプライエタリソフトウェアと戦うために前進しました。

LxA: 「敵」について話しましょう...

RMS: 私たちの「敵」はプロプライエタリソフトウェアであり、ユーザーの自由とコミュニティ全体を攻撃するソフトウェアです。 マイクロソフトは敵のXNUMXつです。 今日、Appleは自由の最悪の敵であるように私には思えます。 親愛なる読者の皆さん、両方から、そして最後にすべてのプロプライエタリプログラムから脱出することをお勧めします。

LxA: あなたはマイクロソフトの哲学が最近幾分変わったことを知っています。

RMS: おっしゃるような変化は見られますが、あまり変化していないようです。

LxA: いくつかのプロジェクトをリリースし、GNU / Linux用の.NETCoreとVisualSTudioCodeをリリースしました

RMS: .NETの一部は、数年間無料です。 しかし、マイクロソフトは、その特許で.NETユーザーを攻撃しないことを約束することを拒否します。

したがって、それらを使用することはやや危険です。 .NETを使用してソフトウェアを開発しないことをお勧めします。 Visual Studioは、プロプライエタリプログラムです。 したがって、これは解決策ではなく、問題のインスタンスです。 解決策は、それを自由ソフトウェアに置き換えることです。

このプロプライエタリプログラムがすでにGNU / Linuxで機能しているということは、道徳的にそれを正当化するものではありません。 マイクロソフトに感謝する理由ではありません。 見る
http://gnu.org/philosophy/free-software-even-more-important.es.html。 私たちが主に成功のためにGNUを開発し、それ以上の目標がない場合、GNU / Linux上のVisualStudioのようなプロプライエタリプログラムの利用可能性を祝うと思います。 確かに、それはシステムの成功を高めることができます。

しかし、私たちには成功以上の価値があるより深い目標があります。それは無料のコンピューティングです。
私たちの目標は、プロプライエタリプログラムがユーザーの自由を奪うのを防ぐために、ユーザーを解放することです。

誰かがGNU / LinuxでVisualStudioを使用している場合、Windowsはそれを送信しなくなるため、WindowsでVisualStudioを使用するよりもはるかに優れています。 しかし、Visual Studioがまだ提出しているため、まだ自由にはなりません。 VisualStudioを置き換える無料のプログラムを開発する必要があります。

LxA: しかし、最も印象的なことは、最近、Windowsの「コードを開く」ための内部の議論の可能性についての噂があるということです。この可能性のある無料のWindowsについてどう思いますか?

RMS: 私は自由ソフトウェア、つまり自由とユーザーのコミュニティのために戦っています。 「オープンソース」は別の考えであり、非政治的で非道徳的であると考えられていますが、私は同意しません。 見る
http://gnu.org/philosophy/open-source-misses-the-point.es.html。 したがって、私はソフトウェアについて話すために「開く」または「閉じる」という言葉を使用しません。 実用的なレベルでは、プログラムが「オープンソース」である場合、ほとんどの場合無料です。 例外はほとんどありません。 したがって、「オープンソース」のWindowsをリリースすれば、ほぼ確実に無料になります。

Windowsがいつの日か自由ソフトウェアであるならば、それは基本的に倫理的です。 より明確に言えば、その配布モードは倫理的です。 他に倫理的な問題があるかどうかを確認する必要がありますが、Microsoftからのものであるという理由だけで拒否するつもりはありません。 私はマイクロソフト、アップル、または誰に対しても偏見を持っていません。 私は各開発者を彼らの行動に従って判断します...

LxA: あなたとLinusTorvaldsは、C ++対Cプログラミング言語を拒否しました。その理由を説明できますか?

RMS: 私の場合、C ++は非常に複雑であるため、その複雑さに見合うメリットはないと思います。 トーバルズがそれについて何と言ったかはわかりません。

LxA: 自由ソフトウェアへの貢献は、プログラミングだけではできません。 Freeguras.comはその明確な例です。 あなたは彼女を知っていますか? 工芸品(他の分野に輸出可能ですが)で、彼らは収益の10%をFSFに寄付することに成功しています。

RMS: 私は彼を知りませんが、このニュースは私を大いに喜ばせます。

LxA: コード行を提供することだけを考えている人に何を言いますか?

RMS: フリーソフトウェア運動を支援しサポートする方法はたくさんあります。 見る http://gnu.org/help.

うまくプログラミングする方法を知っているなら、私たちのプログラミングを手伝ってください。 そうでない場合は、別の方法で私たちを助けてください。

LxA: あなたは世界を変え、あなたの哲学はソフトウェアを超えて、ハードウェア、さらにはコンピューティングとは関係のないプロジェクト(音楽、本など)にまで達しました。 また、生物学(フリーシード、グローイングプラント、OpenWorm)などの他の分野にコードをリリースするという哲学を広めるのにも役立ちました。

RMS: 彼らが「オープン」と言った場合、彼らはおそらく自由に興味がなく、私たちの哲学を推進していません。

これらの分野のいくつかでは、ユーザーの自由は重要な問題として提起されていません。 人生には多くの道徳的な問題があります。 私はすべてをXNUMXつの観点から定式化することを主張しません。 プロプライエタリソフトウェアの不正がどの分野にも大きな類似点がない場合、私はその分野を祝福します。

しかし、コンピュータサイエンスの分野ではそれを忘れないでください!

LxA: オープンソースとフリーソフトウェアの違いは承知していますが、将来的には医学、生物学などの分野でGPLライセンスを取得したいと思いますか?

RMS: GNU General Public Licenseがその一例であるコピーレフトは、合法的に著作権に基づいています。 その場合、著作権の対象となる作品にのみ適用されます。 著作権法は、薬物や種子には適用されません。

「知的財産」の一貫性のない概念に混乱している人の中には、特許法が著作権法に類似していると考える人もいます。 したがって、彼らは、残された特許の著作権を直接適応させることを考えています。

実際、これらXNUMXつの法則はまったく異なり、共通点はありません。 (このため、「知的財産」という用語は拒否する必要があります。を参照してください。 http://gnu.org/philosophy/not-ipr.es.html.

引用符で囲まれていない限り、繰り返さないでください。 の左側を適応させることはできません
特許を直接作成します。

特許でやや似たような左翼の結果を達成する方法を模索している人を知っていますが、彼は契約でそれらを行わなければならず、GNUGPLを使用するほど自然ではありません。

LxA: ほとんどの場合、コンソールモードを使用し、グラフィックモードは必要な特定の時間にのみ使用することを読みました。 あなたがそうするとき、あなたはどのデスクトップ環境を好みますか?

RMS: グラフィックモードは私にとって二次的なものなので、さまざまなオプションを試すことに時間を費やしたくありません。 GNOMEはGNUからのものであるため、忠誠心から使用していますが、満足しています。

LxA: 通常、親はどちらの子供がもっと欲しいか尋ねられると、答えを避けて、彼らはすべて平等に彼らを愛していると答える傾向があります。 あなたには子供がいます:Emacs、GCC、またはGDB。 どちらがもっと欲しいですか?

RMS: これらのXNUMXつは私の技術的な「息子」ですが、彼が技術的ではないにもかかわらず、私の最も重要な「息子」です。 それは、コンピューティングにおける自由のアイデア、ユーザーが使用するプログラムの制御を行使するに値するというアイデアであり、私たちはこの制御のために戦うという考えです。

LxA: プログラマーよりも優れたドキュメントライターが必要であるとあなたがどのようにコメントしたかを見てきました。 セキュリティ監査を実施するためにも、献身的な人材が必要だと思いますか?

RMS: はい、もちろん。

LxA: 最近、GNU / Linuxシステムに影響を与えるマルウェアや重大な脆弱性が発見されているためです。

RMS: 何も完璧ではありません。 プロプライエタリプログラムには技術的な欠陥があり、無料プログラムもあります。 しかし、誰がそのような間違いを訂正することが許されていますか?

自由ソフトウェアを使用すると、すべてのユーザーがそれらを修正できます。 プログラミングの方法を知っていれば、自分でそれを行うことができます。 あなたはこれをするためにプログラマーを雇うことができます。 一部のプログラマーと一緒にグループに参加して、すべての人の利益のためにそれを修正することができます。

ただし、プロプライエタリソフトウェアでは、その所有者のみがこの変更または変更を行うことができます。 意図的にバグを導入することもできます。 プロプライエタリソフトウェアを使用すると、開発者はユーザーに対して権限を行使し、多くの場合、ユーザーが修正できない悪意のある機能をユーザーに課すために自分の権限を使用します。 見る http://gnu.org/proprietary/ 非常に一般的なプロプライエタリプログラムの悪意のある機能の数十の例。

プロプライエタリソフトウェアがジャークのコンピューティングを行うことが判明しました。 自由ソフトウェアでは、ユーザーが究極の制御を持ち、悪意のあるものから身を守り、その導入を思いとどまらせることができるため、悪意のある機能はまれです。

LxA: この最後の質問は特別なものです。 私はあなたにいくつかの名前を残し、あなたはそれぞれについて簡単な意見を述べます:

RMS:

  • アンドロイド:

独自のコンポーネントが含まれています。 XNUMXつはマルウェアであるGooglePlayです。 見る http://gnu.org/proprietary/proprietary-back-doors.html.

Androidの無料バージョンはレプリカントです。 見る レプリカント.us.

Androidと自由の問題については、を参照してください。 http://gnu.org/philosophy/android-and-users-freedom.html.

  • FirefoxOS:

プロプライエタリドライバーを使用しますが、Androidよりもプロプライエタリソフトウェアが少ない場合があります。

  • ラズベリーパイ:

致命的な欠陥があります。プロプライエタリソフトウェアなしで起動する方法すら知りません。 見る fsf.org/resources/hw/single-board-computers 他の製品との比較のため。

  • Arduino:

私が聞いたところによると、それは自由で倫理的です。 私はそのようなプロジェクトを行っていないので、直接の経験はありません。

  • リーナス・トーバルズ:

ユーザーの自由のために戦うことはありません。

  • FreeBSD:

Linuxの通常のバージョンの「ブロブ」と同様に、カーネルにはプロプライエタリソフトウェア「ブロブ」が含まれています。

  • SteamOS:

これはGNU / Linuxで始まり、プロプライエタリゲームを配布するためのプロプライエタリソフトウェアを追加します。 自由を諦めたくないので使いません。 見る http://gnu.org/philosophy/nonfree-games.html.

  • マイクロソフト:

主に私たちの自由の敵ですが、いくつかの便利な無料プログラムを開発しています。

  • アップル:

主に私たちの自由の敵ですが、いくつかの便利な無料プログラムを開発しています。

  • ドロンズ:

一部の国では、殺人兵器。

私たちの国では、プライバシーへの危険。

次のインタビューをお見逃しなく…そしてコメントを残すことを忘れないでください。