終わった 前回の記事 80年代に ソフトウェアは、収益性の高いビジネスにとって非営利的な価値になることはなくなりました。、そして、主要プロバイダーのXNUMXつである、AT&Tは、政府や大学のキャプティブ市場へのアップグレードの料金を請求し始めていました。
印刷された文書の使用が減少している今日でも、 プリンターはまだ頭痛の種です。 紙詰まり、疑わしい速度で使い果たされ、腎臓よりもコストがかかるインクカートリッジ、オペレーティングシステムの更新時に動作しないドライバー、リストに載る可能性があります。
これが起こったとき、私たちのほとんどは、ヒューレット・パッカードの女性を侮辱するか、COVIDがエプソンの本部を襲うことを望んでいます。 もちろん、私たちのほとんどはリチャードMストールマンではありません。
ストールマンとプリンター。 すべてを変えた物語
80年代初頭、ストールマンは マサチューセッツ工科大学人工知能研究所のXNUMX歳のプログラマー。 ある日、彼は50ページのドキュメントをラボのレーザープリンターに送信しました。 彼が彼を探しに行ったとき、数時間後、 彼は、自分のドキュメントが印刷されなかっただけでなく、前の仕事がまだ印刷を完了していないことに気づきました。
機械が彼に彼の仕事を中断させたのは初めてではなかったので、彼はそれについて何かをしたくなりました。。 彼はハードウェアの専門家ではなかったので、別の方法で解決策を見つける方法を理解する必要があります。
人が思うかもしれないことに反して、それは時代遅れの装置ではありませんでした。 Xerox Corporationから大学に寄贈されたもので、同社が販売する一連のプリンターのプロトタイプでした。
最初はすべてがうまく機能していました。 機械は以前よりも高い精度でグラフィックスを印刷し、印刷時間を90%短縮しました。 後で発見された問題は、頻繁な紙詰まりでした。
プリンターは、コピー機、つまり、操作時に隣にオペレーターがいるコンピューターから派生したデザインでした。 複写機の場合、紙詰まりはそれほど深刻な問題ではありません。 しかし、自動でリモートで動作するプリンターにとって、それは深刻な不便でした。 これに加えて、プリンタは複数のユーザーの要求を満たす必要がありました。
ストールマンは古いプリンターの問題を修正しました 定期的に監視し、問題が発生したときに待機中の印刷ジョブを各ユーザーに通知するソフトウェアを作成します。 他の誰かが通知を受け取ったかどうかを誰も知らなかったので、誰かがそれを修正しようとしていることは確かでした。
ゼロックスモデルで同じことをしようとしたところ、ストールマンは次のことを発見した。 十分に文書化されたソースコードを提供する代わりに、同社は事前にコンパイルされたパッケージでプリンタソフトウェアを提供していました。
ストールマンは、カーネギーメロン大学への旅行を利用して、ゼロックスの製品開発者として働いていた同僚と話をしました。拒否されたソースコードのコピーを編集します。
今日、ストールマンの要求は場違いに見えるかもしれませんが、80年代には、ソフトウェアの配布を制限するという規則は新しいものでした。 企業がコンピューター研究所にハードウェアを寄付した理由のXNUMXつは、プログラマーが企業が顧客に無料で渡すことができる拡張機能を開発しようとしていることを知っていたためです。 実際、他の人が許可なくソフトウェアを取得して改善したことを誰も気にしませんでした。 それらの改善は誰もが利用できるようになれば十分でした。
とにかく、プリンターがストールマンの職業生活を好転させる一連のイベントの最新のものであったことを明確にしましょう。 彼は、第二次世界大戦以来のソフトウェア開発を導いてきたパラダイムの終わり、つまりソースコードの無料入手可能性にすでに気づき始めていました。
彼は、自分が他の誰かにソースコードを拒否することを余儀なくされるだろうという考えに耐えることができず、何かをする時が来たと判断しました。
しかし、それが別の投稿の理由になります。
そして、自由ソフトウェアが生まれました…それとも私は間違っていますか? ??
概念としての自由ソフトウェアは少し遅れて登場しました。 しかし、はい、それはそれからでした
素晴らしい投稿。 彼はその話を知っていたが、そのような詳細は知らなかった。
どうもありがとうございます