FOSSの将来を知りたいですか?データベースで調べることができます

Table of Contents

FOSSの将来を知りたいですか?データベースで調べることができます

意見ITの世界には、魅力的な技術、流行の技術、そしてデータベースがあります。しかし、一般的なデータベースにはカリスマ性はほとんどありません。これまで、データベースをテーマにした映画は作られていません。 

そうなるべきです。映画をたくさん作るべきです。(ここで、 Regはベンダーをカウントしていないことに注意する必要があります。ベンダーの中には、まさにそのようなプロジェクトに少額の資金を投じた人もいます。)

ITのどんな側面に長く時間を費やす必要もなく、データベースがITの魂であり、常にITを動かす原動力であることに気づきます。ある視点から見れば、デジタルなものはすべて特殊なデータベースです。ワードプロセッサ、スプレッドシート、シューティングゲーム、ストリーミングサービス、Googleからディスクファイルシステムまで。データの保存、整理、そして検索?それだけです。それがすべてです。19世紀後半にハーマン・ホレリスがパンチカード式集計機を設計して以来、ずっとそうでした。

データベースと自称する企業は、まさに企業コンピューティングの原動力です。その機能、信頼性、保守性は不可欠であり、パフォーマンスとコストの指標は明確です。データベースに関する企業の意思決定は、ITの調達と展開方法を示す最も純粋な指標の一つです。誇大広告はすぐに見破られ、良質なものもすぐに見破られます。 

開発者が実際に選択するデータベースを見てみると、より広範な影響を持つ市場モデルが見えてきます。オープンソースかプロプライエタリか、ホスティングかオンプレミスか、革新性か成熟度か。これらはすべてIT全体の主要な懸念事項であり、データベースの意思決定に凝縮されているのです。

しかし、同様に重要な裏側があります。それは、データベースソフトウェアの開発者やサプライヤーがどのようにして事業を維持していくかということです。これは2020年代のITにおけるもう一つの大きな課題です。つまり、FOSSと戦うか、あるいはFOSSを誇示するかによって、どのようにして収益を上げていくのかということです。

これが、今日のFOSSデータベースとそのライセンス条件について議論した特集記事から得られた最初の教訓です。オープンソースは勝利しました。それも当然のことです。FOSSが企業の選択肢となる以前は、大手企業はIT業界における自らの地位を容赦なく収益化していました。

ライセンスモデルは、公平性ではなく、クライアントが許容できる範囲で設定されていました。ランダムな監査によって、偶発的なライセンス違反が莫大な損失につながる可能性があり、規模を拡大しようとすると、ライセンス管理が非常に困難になる可能性がありました。あるいは、ライセンス管理が奇妙なほどに困難だった場合もありました。 

  • オープンソース データベース: オープンソース データベースとは何か、そしてなぜ重要なのか?
  • Pythonはプログラミング愛好者リストのトップに君臨しているが、仕事が欲しいならSQLを学ぼう
  • MariaDBが地理空間専門企業CubeWerxを買収
  • IDCによると、オラクルとIBMは中国でローカルデータベースの地位を失っている

なぜ誰もがこんなことを我慢したのでしょうか?そうせざるを得なかったのです。これは、企業のビジネスモデルの核心に未知のものを持ち込むリスクを軽減するためのコストだったのです。 

時代は変われど、記憶は永遠に残る。恐喝のように見え、感じられ、そしてコストがかかるものに対する組織の憤り、あるいは、特定の銃を向ける必要がない選択肢を模索する姿勢は、いくら強調してもし過ぎることはない。より多くの人々がFOSSを利用し、開発するにつれて、FOSSへの勢いは高まっている。コードの品質と多様性は向上し、リスクを回避しつつも収益性の高い市場領域への展開が進んだ。 

開発者の選択と実際の導入の間にはタイムラグがありますが、その傾向は明確かつ継続的です。プロプライエタリ製品は市場シェアを失いつつあり、現在も縮小傾向にあります。一方、オープンソース製品はシェアを拡大​​しつつあります。ある指標では、2021年のOracleはMySQLとほぼ互角でした。どちらが蛇の道を滑り降り、どちらがはしごを登っているか、想像してみてください。 

これこそが、オープンソースが企業向けソフトウェアに必要なすべてを実現できるという、まさに決定的な証拠です。ただし、意欲的な開発者で構成される十分に大きなコミュニティがあればの話ですが。オープンソースは、そのコミュニティを支えられるのでしょうか? 

繰り返しになりますが、データベースに着目すると、全体像を把握する良いレンズとなります。FOSSは理想主義、フラストレーション、機会、そして楽観主義から生まれました。ソフトウェアの中央集権的管理の不公平性を認識したFOSSは、ソフトウェア開発の参入コストが非常に高く、流通が非常に困難だった時代、そして当時はまだどちらの状況も整っていなかった時代に生まれました。多くの成功した革命と同様に、勝利という行為そのものが、勝利を可能にする力学を変えたのです。 

理想的なFOSSライセンスとは、完全に制約のないものです。コードを入手して好きなように使い、後続の人にも同じことをするように頼めばよいのです。これは多くの場合、作業の大部分を担う人が専門知識をビジネスに活かせる場合に有効です。

しかし、ハイパースケーラーの時代では、この方法はうまく機能しません。ホスティングサービスは、APIを介して動作するFOSSをベースに、クライアントのインタラクションとリスクを最小限に抑えた契約を締結できるからです。そこで、BSL(Business Source License)のようなアイデアが登場しました。BSLは、ソースコードをオープンにすることでFOSSの理想の一部を満たしつつも、商用利用を制限しています。商用利用はあらゆる商用利用に限定される場合もあれば、ホスティングサービスの販売といった特定のケースに限定される場合もあります。これはデータベースが非常に適しています。 

これはFOSSへの裏切りでしょうか?多くの人がそう考えています。コミュニティを閉鎖的な開発の代替手段として頼りにするモデルにおいては、これは致命的となる可能性があります。それとも、数十年にわたりプロプライエタリソフトウェアの一部となってきた、非商用利用は無料で、実稼働利用によって補助されるという、十分にテストされたモデルを吸収するという、賢明な進化と言えるのでしょうか? 

ナイトクラブのバー

MongoDBはマーケティング予算の映画マニアで正気を失っている: そうだ、ドロップダウンメニューを備えたハッカーの冒険を自分で選ぶゲームだ

続きを読む

真の危険は、FOSS倫理の希薄化ではなく、ロックインの復活です。BSLやその類似プロジェクトにはその危険がありますが、強力なスポンサーに過度に依存するFOSSプロジェクトには、同様の危険が伴います。コードがオープンであるという事実は強力な安全策です。書き換え可能なものは制限されません。IBMの独自仕様でありながら目に見えるPC BIOSについて、IBMに聞いてみてください。 

これは進化する市場ですが、FOSS のアイデアが状況を変えるにつれて、より公正で、より持続可能で、より柔軟な市場へと進化しています。

初期の支持者が予想していなかった方法でモデルを変更すると、問題が発生します。そのため、進化の進捗状況を把握し、長期的な選択肢を最初から組み込んでおくことが重要です。ソフトウェアと同じくらいオープンに計画を開示できれば、それで十分です。

退屈な古臭いデータベースの進化は、未来を予測するだけでなく、未来を定義することにも貢献しています。そして、それはテクノロジーの醍醐味と言えるでしょう。®

Discover More