パワーの目覚め:2015年のオープンソース開発の分析





オープンソースソフトウェアは、誰でも利用できるソフトウェアです。 この考えは新しいものではありません。 リチャード・ストールマンという名前の男は、80年代前半にこのようなソフトウェアを説教し始め、それをフリーソフトウェアと呼びました。 Linus Torvaldsは1991年にLinuxでの作業を開始しました。これは、現在利用可能な大成功を収めたオペレーティングシステムであり、文字通り、日常業務を実行しています。 Google電話を実行するAndroidオペレーティングシステムは、Linuxに基づいています。 TwitterやFacebookなどの電話アプリケーションを開くと、すべてのツイートとステータスが、数百のLinuxマシンで満たされた巨大なデータセンターを隠します。 Linuxはインターネットの基盤です。



2015年に学んだことがあれば、オープンソースの力を過小評価しないでください。



2015年は、Apple、Google、Ilon Maskのおかげでオープンソースが新たな意義を獲得した年でした。 今では、最も強力なテクノロジー企業や起業家でさえ、最新のテクノロジーを支えるソースコードを自由に共有しています。 彼らは、これが技術全体の進歩だけでなく、彼ら自身の進歩を加速させることを認めています。 これは利他主義であり、彼ら自身の利益に追いついています。 そして今、テクノロジーの世界は機能しています。



「これは単なるターニングポイントではなく、歴史のターニングポイントです」と、オープンソースソフトウェアの中心に位置するオンラインサービスであるGitHubのオープンソース開発責任者であるBrandon Keepers氏は述べています。



Appleがソースコードを開きます



今年、AppleはSwiftプログラミング言語のソースコードを公開しました。これは、同社の以前のコースからの大きな脱却です。 Apple Corporationは以前のObjective-C言語のコードを公開しなかったため、Appleデバイスでのみ機能することを保証しました。 Swiftのソースコードを開くことにより、Appleはこの言語がLinux、Android、Microsoft Windowsを実行しているデバイスを含むあらゆるデバイスで使用できることを保証します。



はい、アップルは、同社が開発した言語が競合他社のデバイスで動作することを気にしません。 しかし、これはまさに会社がすべきことです。 オープンソースソフトウェアの配布のおかげで、Microsoft Windowsの形成中の90年代のように、現在では、現代の世界だけがプラットフォームではありません。 AppleがITの世界の最新のトレンドに対応したい場合、会社はコードを作成するためのツールが世界中のすべてのものと互換性があることを確認する必要があります。 これは、ソフトウェア開発者が世界中の人々が使用する既存のすべてのプラットフォーム用のソフトウェアを作成するためです。 AppleツールがAppleプラットフォームでのみ機能する場合、開発者はそれらを使用する意思が少なくなります。



納得できない? 2014年の終わりに、Microsoftは.NETソースコードを開いたときに同じ結論に達しました。 長年、.NETソフトウェアプラットフォーム。 Windowsでソフトウェアを作成するためにのみ使用されます。 ソースコードが公開された後、Microsoftツールを使用してLinuxおよびApple用のソフトウェアを作成する開発者の幅広いコミュニティにとって興味深いものになりました。



人工知能とオープンソース



また、画像や音声認識などの人工知能サービスやさまざまな言語への翻訳ツールを管理するコアソフトウェアであるTensorFlowのソースコードをGoogleがオープンした年でもありました。 過去15年にわたり、Googleはデータセンター向けに統合された幅広いテクノロジーを構築してきました。これにより、Googleは最も強力なインターネット企業となりました。 これらの技術により、同社のオンラインサービスはすべて、世界中の何十億もの人々からのリクエストを、どこにいても即座に処理できます。 原則として、「善良な企業」はこれらの技術をそのまま維持し、他の人に既存の開発のイメージと似顔絵に何かを作成することを強制しました。 TensorFlowを使用して、Googleはポリシーを変更することを決定し、インターネット帝国の中心にあるテクノロジーを世界に公開しました。



なんで? GoogleはAIが将来にとってどれほど重要であるかを理解しており、ソフトウェアを共有すればAIの開発を加速できることを同社は知っています。 Googleには多くの専門家がいます。これらの専門家は世界で最も頭の良い人たちに帰することができます。 しかし、すべてではありません。 Googleの外部の人たちは会社がTensorFlowを改善するのを手伝うことができます-そしてこれらのGoogleの機能強化はあなたの利益のために使うことができます。 さらに、新しい才能を明らかにするのに役立ちます。 したがって、オープンソースのTensorFlowは、Googleでのその後のキャリアのために、最も才能のある従業員を訓練するのに役立ちます。



もちろん、Googleはその秘密をすべて明らかにしているわけではありません。 同社はTensorFlowのすべてのソースコードを公開せず、AIサービスのトレーニングに非常に重要な大量のデータを共有していません。 それでも、彼女は自分の手順が他の人とGoogleの両方にとって重要であることを確認するのに十分なことをしています。



みんなのためのアイロン



エロン・マスクはさらに一歩踏み出しました。 12月中旬、Y Combinatorの社長であるSam Altmanとともに、Googleが開発しているのと同じ種類のAIに特化した10億ドルの非営利組織であるOpenAIを紹介しました。 彼らはGoogleの主要な研究者の1人であるIlya Sutskeverにさえ「投げかけ」ました。 そして、彼らはすべての開発を公開することにしました。 アイデアは、他の最新のAIテクノロジーと共有することにより、誰もこの分野で唯一のリーダーにならないことを保証できるということです。 これは直感に反するように見えるかもしれません。 そして、私たちはそのような政策の結果をすぐには見ないでしょう。 しかし、2015年に実現したことが1つある場合、これは次のとおりです。オープンソースの力を過小評価しないでください。



All Articles