オープンソースソフトウェアの欠点

Jan 3, 2025
プライバシーとセキュリティ

CyanogenModは死んでいます 、親会社のシアンによって殺害されました。コミュニティは、コードに基づいて、断片を拾い上げ、新しいプロジェクトLineageOSを作成しようとしています。ただし、オープンソースソフトウェアは、太陽の光、虹、安定性のすべてではないことを忘れないでください。実際、非常に厄介なことがよくあります。

プロジェクトがオープンソースであっても、必ずしもコミュニティに対応しているとは限りません。信頼できるソフトウェアではありません。プロジェクトはさまざまです。趣味として1人または2人の開発者によって運営されているもの、多くの大企業によって支払われた開発者を集めているもの、単一の親会社によって運営されているものがあります。それぞれの状況には独自の問題とドラマがあります。

私たちはオープンソースソフトウェアが大好きです—誤解しないでください—しかし、それはいくつかの課題を提示します。いくつか見てみましょう。

オープンソースはしばしば遅れと氷河の開発ペースに苦しんでいます

多くのオープンソースプロジェクトは、開発ペースが遅いという問題を抱えているようです。新しいバージョンは際限なく遅れ、新機能はあったとしてもゆっくりと登場し、難しいが重要な機能に優先順位を付けることは困難です。

Unity 8デスクトップとMirディスプレイサーバーを起動し、「コンバージェンス」のビジョンを実現するUbuntuの試みを見てください。この新しいバージョンのLinuxデスクトップは、何年も前に安定しているはずでしたが、まだ安定していません。プロジェクトは氷河期のペースで進んでいるため、Canonicalは、Windows 10より前にスマートフォンを搭載した独自のビジョンPCを発表し、それを実現したMicrosoftに打ち負かされました。 Canonicalは、長い間約束されていたビジョンをまだ実現していません。たぶん、あと数年で安定するでしょう。

関連: FirefoxがまだGoogleChromeから何年も遅れている理由は次のとおりです

Mozillaはまた、優先順位付けにいくつかの困難を抱えています。 彼らはまだ配達していません Firefoxのマルチプロセスおよびサンドボックス機能。これらは、ブラウザを安全に保ち、クラッシュによってブラウザ全体が停止するのを防ぎ、マルチプロセスCPUをより有効に活用するために重要です。他のすべての主要なブラウザは、これらの機能を提供しています。 嫌われた インターネットエクスプローラ。 Mozillaは、これらの機能を追加するために「Electrolysis」プロジェクトを作成しましたが、難しすぎたため、2011年に中止しました。その後、Mozillaは2013年に再起動する必要がありました。この機能は2017年に登場する予定ですが、これは本当に本当に遅いです。その間、Mozillaは故障したスマートフォンオペレーティングシステムであるFirefoxOSでの作業に時間を浪費しました。

プロジェクトで非常に多くのボランティア開発者を使用している場合、面白くないハードワークを実行する人を見つけるのが難しい場合があります。

内部ドラマはフォーク、フォーク、その他のフォークを生む

オープンソースプロジェクトのソースコードは、誰でも変更できます。それがポイントです!オープンソースプロジェクトが気に入らない方法で変更された場合、あなたまたはコミュニティはその古いソースコードを取得して、新しいプロジェクトとして作業を続けることができます。しかし、コミュニティプロジェクトは多くの場合、内部のドラマに包まれているため、物事が複数のプロジェクトに分割され、ユーザーを混乱させ、疎外します。

たとえば、GNOME 3がリリースされ、多くのGNOME 2ユーザーが満足していなかったとき、すぐに明らかな道はありませんでした。開発者は、GNOMEコードをMATEやCinnamonなどの他のプロジェクトにフォークする必要がありました。 1つのデスクトップ環境が3つになり、開発リソースはプロジェクト間でより分散しています。その結果、コミュニティがこれらの新しいプロジェクトを開始するのに少し時間がかかりました。

関連: OpenOfficeとLibreOffice:違いは何ですか?どちらを使用する必要がありますか?

同様に、 OpenOfficeコミュニティは満足していませんでした OracleがSunを買収したとき。オラクルは、独自のオープンソースではないオフィススイートStarOfficeの名前を「OracleOpenOffice」に簡単に変更しました。コミュニティは新しいフォークを作成する必要がありました、 LibreOffice 、OpenOfficeコードに基づいています。多くの人にとって事実上のオープンソースのオフィススイートになっていますが、より良いフォークとそれを取り巻くドラマに気付いていないため、OpenOfficeを使用している人もいます。 OpenOfficeには、多くの名前認識が組み込まれています。

そしてもちろん、CyanogenModがあります。 Cyanogen Incは、CyanogenModのオンラインサービスのプラグを抜いたばかりです。つまり、コミュニティに渡すのではなく、最も人気のあるサードパーティのAndroid ROMを強制終了し、代わりにLineageOSという名前のCyanogenModの新しいフォークを作成するようにコミュニティに強制します。 CyanogenがCyanogenModプロジェクトをコミュニティに渡さないのはなぜですか?答えは内部ドラマのようです(ここにパターンが見られますか?)。シアンはその会社でした CEOは約束した 結局のところ、彼らは「Googleの頭に弾丸を突き刺す」でしょう。代わりに、CyanogenModsの頭に弾丸を突き刺すことになりました。

これはすべて、CyanogenModのサーバーとサービスがシャットダウンされる前にほとんど通知を受け取らなかったCyanogenModのユーザーを傷つけることになります。電話は引き続き機能しますが、便利なアップデートやその他のサービスはほぼ一夜にして煙に包まれています。ユーザーは、LineageOSプロジェクトがすぐに置き換えられることを期待する必要があります。

すべてのオープンソースプロジェクトがコミュニティ主導であるわけではありません

オープンソースプロジェクトは、必ずしもコミュニティによって推進されているわけではありません。プログラムがオープンソースであると言うことは、コードがあなたが好きなことをするために利用可能であることを意味します。ソフトウェアを開発している会社は、必ずしもコミュニティプロジェクトとして実行する必要はありません。または、プロジェクトを使用して他のソフトウェアを宣伝することに関心がある場合もあります。

CyanogenModはこの良い例です。 Cyanogen Inc.が登場すると、彼らはCyanogenModをあまり気にしませんでした。 Cyanogenの新しい目標は、Cyanogen Modular OSプラットフォームをメーカーに販売することであり、プロジェクトを中止した後、CyanogenModの優れた知名度で取引されました。おそらくそれがお金のあるところです。

オラクルはOpenOfficeを気にしませんでしたが、当初はその名前を使用して、「Open Office」という名前を付けて、StarOffice独自のオフィススイートの販売を促進したいと考えていました。その後、ボランティア開発者のほとんどが去った後、プロジェクトをApacheに寄付しました。

Googleは本当に気にしません 完全なオープンソースプロジェクトとしてのAndroid 、どちらか、それが「Androidオープンソースプロジェクト」(または「AOSP」)のますます多くの部分が取り残されている理由です。 GoogleはAndroidを開いたままにして、メーカーが簡単にカスタマイズできるようにしたいと考えていますが、キーボードやダイヤラーなどのオープンソースアプリケーションはますます時代遅れになっています。消費者向けAndroidデバイスでは、Googleは独自のクローズドソースキーボード、ダイヤラー、その他のアプリをバンドルしているだけです。 GoogleはAndroidオープンソースコアに取り組んでいるようですが、Googleのソフトウェアとサービスなしで人々が使用できるオープンソースオペレーティングシステム全体ではありません。結局のところ、Androidオープンソースプロジェクトを改善することは AmazonのFireOS 、GoogleのAndroidデバイスの競合相手。そのポイントは何ですか?

オープンソースは、何百万人もの人々に使用されているにもかかわらず、深刻な人材を欠いている可能性があります

関連: Heartbleed Explained:なぜ今すぐパスワードを変更する必要があるのか

プロジェクトがオープンソースであれば、大企業であっても、誰もが貢献することなくプロジェクトを使用できます。これは、広く使用されている重要なプロジェクトの人員と資金が大幅に不足している場合に問題を引き起こします。

私たちはこれの結果を見ました ハートブリードのセキュリティホール 2014年に戻った。HeartbleedはOpenSSLの脆弱性を悪用した。 OpenSSLは、多くの巨大なテクノロジー企業や数十万のWebサーバーで使用されている重要な暗号化ライブラリです。しかし、それは外部の雇用がなく、 年間2000ドルの寄付 。このプロジェクトは、商業サポート契約とコンサルティングから追加の資金を受け取りましたが、GoogleやFacebookなどの数十億ドル規模の企業が使用する重要なインフラストラクチャについては、1人のフルタイム従業員だけが驚くほど少ないようです。

Heartbleedは、この重要なソフトウェアの資金がいかに不足しているかに注目しました。そのため、大手テクノロジー企業は、「OpenSSLやその他の重要なプロジェクトの開発に資金を提供するために、毎年資金を投入することを約束しました。 コアインフラストラクチャイニシアチブ “。

確かに、この特定のストーリーには良い結果がありますが、それは非常に多くの注目が集まったからです。インフラストラクチャを有効にするためにオープンソースプロジェクトに依存している場合、そのプロジェクトに依存することになり、他の誰かがそれを十分に維持していると思い込むのは簡単です。他にどのような重要なオープンソースプロジェクトが非常に資金不足になっていますか?別の大きな問題が発生するまで、気付かない場合があります。

画像クレジット: snoopsmaus

The Downsides Of Open Source Software

The Downsides Of Open Source Software

Open Source Software

What Is Open Source Software

The Problem With Open Source Software

What Is Open Source Software?

Open Source Vs. Closed Source Software

The Pros And Cons Of Open Source Software

Advantages And Disadvantage Of Open Source Software

Should You Use Open Source Software?

Pros And Cons Of Open Source Software

The Difference Between Open Source And Closed Source Software

Is Open Source Software More Secure Than Proprietary Closed Source Software?

What Is Open Source Software? Benefits, Use And Capabilities Of Open Source Software

Open Source Software Advantage And Disadvantage (part-4) Class- IX

Closed Vs Open Source As Fast As Possible

The Advantages Of Open-Source Software

The Pros And Cons Of Open-source Software

Advantages & Disadvantages Of Open-Source Software


プライバシーとセキュリティ - 最も人気のある記事

電話のIRスキャナーはあなたの目に悪いですか?

プライバシーとセキュリティ Feb 15, 2025

マキシムP /シャッターストック 新しいAppleとSamsungの電話は、赤外線を使用して本人確認を行います。これは..


いいえ、Windows10でパスワード回復の質問を無効にする必要はありません

プライバシーとセキュリティ Dec 17, 2024

未取得のコンテンツ 最近、研究者のグループが、パスワード回復の質問を使用してWindows 10PCに侵入するシナリオについて説明しまし�..


Snapchatの新しいマップ機能の説明(およびそれを無効にする方法)

プライバシーとセキュリティ Jul 7, 2025

未取得のコンテンツ Snapchatは信じられないほどの速度で機能を展開しています。それらのいくつかは、音声フィルターを追加するな�..


Windows10の設定アプリからページを非表示にする方法

プライバシーとセキュリティ May 30, 2025

Windows10の設定アプリでページを非表示にできるようになりました コントロールパネルウィンドウのアイコンを非表示にする ..


Huluで広告設定をパーソナライズする方法

プライバシーとセキュリティ Mar 8, 2025

未取得のコンテンツ それらを愛するか嫌うか、広告はHuluのようなオンラインビデオサービスの必要な部分です。広告を処理する必要..


WindowsゲーミングPCを自動的に全体像モードで起動させる方法(Steamマシンのように)

プライバシーとセキュリティ Nov 19, 2024

未取得のコンテンツ ValveのSteamOSを搭載したSteamマシンは、Steamの全体像モードで自動的に起動します。これにより、コントローラーを..


プライバシーを最大化するためにInternetExplorer9を最適化する方法

プライバシーとセキュリティ Jun 26, 2025

未取得のコンテンツ Internet Explorer 9を使用しますか?閲覧履歴全体がMicrosoftに送信されている可能性があります。または、追跡Webサイ..


オタクの怒り:インターネットが西部開拓時代のようである理由

プライバシーとセキュリティ May 5, 2025

未取得のコンテンツ 旧西部について考えるとき、それがどれほど野生的で危険であったか、そしてそれが提供した機会を思い出しま�..


カテゴリ