オープンソースと無制限の参加の精神

著者: Roger Morrison
作成日: 21 9月 2021
更新日: 21 六月 2024
Anonim
「OSS」の意味(+絶対に言わないでください)
ビデオ: 「OSS」の意味(+絶対に言わないでください)

コンテンツ


ソース:Vectorikart / Dreamstime.com

取り除く:

アイデアと技術の無料共有は、自由な参加と善意の精神から来ています。

「私たちは王、大統領、投票を拒否します。大まかなコンセンサスとコードの実行を信じています。」これらは、インターネットエンジニアリングタスクフォース(IETF)の初期に関与していたデイブクラークの言葉です。すべてのデジタルイノベーターが数十億を作ることに関心があるわけではありません。リチャード・ストールマン、ライナス・トーバルズ、ティム・バーナーズ・リーなどの技術的先駆者は、アイデアを自由に配布しました。この寛大さの背後にあるのは、数十年にわたってイノベーションを促進してきたコミュニティの考え方と精神です。 (さまざまなタイプのオープンソースライセンスの詳細については、「オープンソースライセンス-知っておくべきこと」を参照してください。)

オープンソースとオープンアイデア

タイトルで「オープンソース」という用語を使用しました。これは一般的に使用される用語だからです。しかし、この記事の要旨はやや広範です。初期の頃から、コンピューター業界では知識やアイデアを幅広い聴衆と自由に共有したいと思っている人たちがいました。私たちは彼らの動機を知ることはできませんし、ここでそれらを精神分析することも試みるべきではありませんが、これらの場合、金銭的利益への欲求以外の何らかの傾向が出てくることは明らかです。

一部の人々は、主張された知的財産権を利用しようとした人たちの判断を容易にするかもしれません。もちろん、市場の力がイノベーションを促進します。しかし、19歳のビル・ゲイツが彼のBASICソフトウェアを盗んでいると主張する彼の「趣味の人への公開書簡」を配布したとき、彼は何とか羽をなんとかしました。フリーソフトウェアとオープンソースのコミュニティでは、別のダイナミクスが活躍しています。指を置くのは難しいかもしれませんが、物事がどのように変化したかを見ることができます。 (オープンソースの動きの詳細については、「オープンソース:実現するのは良いことですか?」を参照してください)

RFC 1:ダイアログの始まり

ARPANETの初期には、次のステップを決定するために、大学院生の小さなグループが形成されました。 UCLAのSteve Crockerは彼らのリーダーであり、彼はインターネットのプロトコルを革新し標準化する通信および文書化システムを作成しました。 1969年4月7日、ネットワークワーキンググループのRequest for Comments 1(RFC 1):「ホストソフトウェア」で始まりました。


クロッカーは後にこの文書を「忘れられない」と呼びますが、30年後、彼の貢献はRFC 2555で賞賛されました:「RFCの30年」。ヴィント・サーフはこう書いています。クロッカー自身が「ワーキンググループミーティングへの無制限の参加の精神」について書いた。今日、ワーキンググループから形成された組織はインターネットエンジニアリングタスクフォース(IETF)と呼ばれ、それは世界中の何千人もの技術専門家で構成されています。

記念RFCでは、Jake FeinlerがRFCシステムの確立方法を説明しました。

  • 実装者のワーキンググループがあるでしょう。
  • アイデアは自由自在なものでした。
  • コミュニケーションは非公式です。
  • 文書は無料で寄託され配布されます。
  • 貢献するものがあれば誰でもパーティーに参加できます。

重要なTCP / IPプロトコルスタックはこれらのドキュメントに由来し、軍事指令の一部になりました。 IETFの使命は、「人々がインターネットを設計、使用、および管理する方法に影響を与えること」です。この共同作業が定着し、今日のインターネット環境を作り出しました。

個人貢献者:

誰もソフトウェアの品質を気にしない場合、プログラミングスキルを向上させることはできません。

Tim Berners-Leeは、ジュネーブのCERNのコンサルタントとして、何千人もの研究者間のコラボレーションを改善する方法が必要であることに気付きました。そこで彼は、「Enquire」と呼ばれるコンピュータープログラムを作成しました。これは、「Enquire Within Upon Everything」というビクトリア朝の暦に敬意を表して名付けられました。 (HTML)およびUniform Resource Locator(URL)は、彼が「The World Wide Web(WWW)」と呼ぶリンクのシステムにあります。

Berners-LeeはWebをパブリックドメインにしました。 「お金のために時間がない」と同僚は書いた。トーバルズと同様に、バーナーズリーはインターネットニュースグループで彼のアイデアを発表しました。 「コードの使用に興味がある場合は、私にメールしてください」と彼は書いた。


1997年、Eric S. RaymondはLinux愛好家の集まりでエッセイを発表しました。彼の影響力のある作品「大聖堂とバザール」で、彼はソフトウェア開発者としての彼の経験から学んだ19の教訓について議論しました。 「オープンソースソフトウェアのソーシャルコン」と呼ばれるセクションで、レイモンドはポイント18と19を取り上げています。

18.興味深い問題を解決するには、まず自分にとって興味深い問題を見つけることから始めます。

19:開発コーディネーターが少なくともインターネットと同等の通信媒体を持ち、強制せずにリードする方法を知っていれば、多くのヘッドは必然的に1つよりも優れています。

彼は、ジェラルドワインバーグの「コンピュータープログラミングの心理学」で提案された「エゴレスプログラミング」の概念を検討しました。そして彼は、Linuxプロジェクトが「全世界をその才能のプールとして」うまく使用していることに注目しました。ここに大きな制限のない参加の精神がありました。フリーホイールはグローバルになりました。

結論

Open Source Initiative(OSI)は、何年も前に始まったオープン開発プロセスの一種の例です。リチャード・ストールマンは1985年にフリーソフトウェア財団(FSF)を設立しました。初期の技術コミュニティの肥沃な土壌から生まれたフリーでオープンソースの取り組みの広大な世界を記述することは許可されていません。

なぜだれもが一生懸命に開発した知識と方法を提供したいと思うのでしょうか?知るか?トーバルズにとって、彼の両親の社会政治的傾向の影響がありました。ストールマンはフリーソフトウェアを運動であり使命だと考えていました。バーナーズ・リーは彼の宗教的背景から影響を受けた可能性があります。そして、IETF、OSI、FSFなどの組織に参加している世界中の何千人ものエンジニアですか?この素晴らしき「無制限の参加の精神」にたどり着きましょう。