|
オープンソース、オープンソースコードとも呼ばれる(画像出典:インターネット) オープンソース オープンソース運動は、1960年代に米国で始まり、当時MITのコンピュータサイエンスの学生が頻繁にフリーソフトウェアを作成し、互いに共有していたことから始まり、時間の経過とともに徐々に発展しました。 1985年、オープンソース運動の先駆者であり、自由と共有を擁護したリチャード・ストールマンは、ソフトウェアの商業化が進むことの弊害を痛感し、有名なGNU宣言を発表し、オープンソース運動の幕開けとなりました。オープンソースはソフトウェア業界から生まれましたが、ソフトウェア業界のアプリケーションの境界をも超えています。 リチャード・ストールマン リチャード・ストールマンは1983年9月27日、フリーソフトウェア・コラボレーション・プロジェクト(FSC)を公式に立ち上げました。その目標は、完全にフリーなオペレーティングシステムであるGNUの開発でした。1992年、Linuxは他のGNUソフトウェアと統合され、完全にフリーなオペレーティングシステムとして正式に誕生しました。
リチャード・ストールマン 著名なハッカーであるリチャード・ストールマンは、フリーソフトウェア運動の倫理的、政治的、そして法的枠組みの構築に多大な影響を与えてきました。彼は多くの人々からフリーソフトウェアの擁護者であり、偉大な理想主義者として称賛されています。また、彼はアメリカのフリーソフトウェア運動の精神的指導者であり、GNUプロジェクトとフリーソフトウェア財団の創設者でもあります。 しかしその後まもなく、マイクロソフトを筆頭とする営利企業がこの流れを覆しました。これらの企業は、フリーコンピュータコミュニティから多くの熟練したエンジニアを雇用し、知的財産権で保護されたプロプライエタリソフトウェアを開発しました。また、ソフトウェア配布物にソースコードを同梱することもやめました。こうして、プロプライエタリソフトウェアの時代が到来したのです。
GNUプロジェクト(奴隷除去プロジェクト) 自由を主張する人々は妥協せず、オープンソースコミュニティで最も広く使用されているライセンスモデルであるGNU一般公衆利用許諾書(GPL)を発行しました。GPLはすべての開発者の権利を保証すると同時に、ユーザーにソフトウェアを複製、配布、改変する十分な権利を与えます。フリーソフトウェアはすべてのソースコードを公開しなければならないという前提に基づいています。 無料からオープンへ フリーソフトウェア 「フリーソフトウェア」の英語は「Free Software」ですが、多くの人が誤解しています。「フリーソフトウェア」と関連付けられることが多いのですが、フリーソフトウェアは低品質のものが多く、それがフリーソフトウェアに影を落としています。 1998 年 2 月 3 日、Foresight Institute のハッカー兼フリー ソフトウェア開発者である Eric Raymond 氏と Christine Peterson 氏は、既存の「フリー ソフトウェア」の代わりに「オープン ソース」という名称を使用することを提案しました。 #p# Microsoft: 実は、最初は気が進まなかったんです。
実は、最初は反対でした。 当初、マイクロソフトはオープンソースに抵抗していました。元社長のスティーブ・バルマー氏は、Linuxを悪性腫瘍に例え、教育の目的は知的財産を保護し、それに見合った収益を得ることだと主張しました。しかし、世論の圧力と時代の変化に耐え切れませんでした。オープンソースの台頭とLinuxの急速な発展に伴い、マイクロソフトは姿勢を軟化させ始め、CEOは決断を下しました。ソフトウェアライセンスの販売が主な収益源であるマイクロソフトは、ソースコードの一部も公開し始めました。 開発の歴史: Linuxを例に オープンソースの開発はLinuxのサポートと切り離せないと言っても過言ではありません。Linuxの創始者であるリーナス・トーバルズ氏に、今でも「Linuxを特許登録しなかった、あるいは商用化しなかったことを後悔していますか?」と尋ねる人がいます。Linuxの答えは「後悔していません」です。商用化はLinuxを破滅させたかもしれません。今日の調和のとれた成熟した開発者コミュニティは存在せず、Linuxは現在ほど包括的なものにはなっていなかったでしょう。
リーナス・トーバルズ 「Linuxの父」として知られるコンピュータプログラマー、リーナス・トーバルズは、オープンソースの重要性を次のように説明しました。「人が何かをする動機は、生存、社会生活、そして幸福という3つのカテゴリーに分けられます。私たちの動機がより高いレベルに高まると、私たちは進歩を遂げます。生存のためだけでなく、社会を変えるために、そして理想的には、関心と幸福のために。」 2002年はLinuxが企業体となった年でした。2月、全米各国政府からの圧力を受け、マイクロソフトはLinuxのオープンソース性による多大な影響力を受けて、オープンソースへの取り組みを拡大する発表を行いました。 2003年、NECは自社の携帯電話にLinuxオペレーティング・システムを採用することを発表し、Linuxが携帯電話市場に参入することに成功した。 2008年には、Linuxシステムの数百のブランチの一つであるUbuntuだけでも、すでに800万人以上のユーザーを抱えていました。当時、中国では、Linuxシステムは政府、教育、通信、金融、製造、小売など、様々な業界に普及していました。 Linuxはオープンソース運動の中核を担う存在であり、その主要な原動力の一つと言えるでしょう。Linuxシステムの開発の歴史を振り返ることで、オープンソース運動そのものの歴史を明確に理解することができます。
Linux はオープンソースを通じてより良い世界を創造しました。 Linuxの成功は、そのオープンソースコードにあります。あるインタビューで、Linuxカーネルの作者であるリーナス・トーバルズ氏は、「自分の作品が数十億ドルもの富を生み出す可能性があるにもかかわらず、そこから直接利益を得ることができないことについて、どう思いますか?」と質問しました。リーナス氏はこう答えました。 「そうですね、もし私がLinuxを共有していなかったら、そこから何のお金も受け取っていなかったと思います。つまり、これはwin-winの関係なのです。」 はい、Linux の成功はそれ自体を物語っています。 中国におけるオープンソースソフトウェアは、1997年頃に始まりました。短い停滞期間を経て、近年では、Taobao、NetEase、Baiduなどの企業が自社製品の一部をオープンソース化し、いくつかの重要なオープンソースプロジェクトの開発にも参加し始めています。 オープンソースコミュニティは現在、Open Source Chinaコミュニティ、ChinaUnixコミュニティ、LUPAオープンソースコミュニティなど、少数の団体に限られています。オープンソース環境はまだ完璧ではなく、人々の認識も完全には変わっておらず、オープンソースに対する不信感を示しています。しかし、オープンソースは主要な開発トレンドとして、必然的にますます多くの企業や個人を引きつけていくでしょう。なぜなら、オープンソースに取り組まなければ、オープンソースから締め出されてしまうからです。 1991 年 10 月 5 日、Linus は画期的なことを成し遂げました。彼が書いた Linux システム カーネルのソース コードをインターネットに公開したのです。
リナックス 1992年までに、Linuxユーザーはすでに約1,000人に達していました。彼らは真のハッカー、つまりテクノロジーに情熱を注ぐエキスパートでした。 1993年、約100人のプログラマーがインターネット上でLinuxカーネルの作成と修正に参加しました。コアグループは5人で構成され、当時のLinuxユーザーは約10万人でした。 1994年、Linux 1.0は完全にフリーでオープンソースなライセンスの下でリリースされ、その後GPLフリーソフトウェアライセンスを正式に採用しました。それ以降、Linuxコード開発は好循環に入り、Linuxコードベースは様々なハードウェアシステムのサポートを強化し、クロスプラットフォームの移植性を大幅に向上させました。 1995年には利用者数が50万人を超えた。 リナックス 1996年には世界中のユーザー総数が350万人を超えました。 1998年は、Linuxがビジネス界に進出し始めた年と言えるでしょう。Linuxサーバーを搭載した主力検索エンジン「Google」が登場し、Red Hat Advanced Research Labが設立され、同年にはRed Hat 5.0がInfoWorld Operating System Awardを受賞しました。おなじみのMozilla Firefoxブラウザのソースコードが公開され、10月にはMicrosoftがLinuxに対する公開書簡を公開しました。これは、MicrosoftがLinuxを競合相手として扱い始めたことを示唆しています。 1999 年、Linux ディストリビューション Red Hat を開発した企業 Red Hat が株式を公開し、取引初日に資金を調達したウォール街史上第 8 位の企業となりました。 リナックス 2001年、IBMはLinuxシステムの利用拡大に10億ドルを投資することを決定しました。これは同社の追い風となり、ウォール街の投資家を引きつけました。そして初夏の5月、マイクロソフトが「GPL」に公然と反対を表明したことで、大規模な論争が巻き起こりました。 |
オープンソースの歴史: Linux は誰を代表するのか?
関連するおすすめ記事
-
OCR認識のための8つの一般的なオープンソースツール
-
Zabbix 6シリーズ学習:コンテナのインストール
-
星評価と PR が信頼できない場合、オープンソース プロジェクトを評価するための他の指標は何でしょうか?
-
GitHub が npm を買収: オープンソースはすべてひとつのファミリーであり、親会社は Microsoft です。
-
100 倍の高速化を実現!Google が強力なテンソル コンピューティング ライブラリ TensorNetwork をオープンソース化しました。
-
テクノロジー企業史上初めて、Meta が GPT3 パラメータ サイズを備えた AI モデルをオープンソース化しました。