CockroachDB DBMS が独自ライセンスに切り替わる

分散 DBMS CockroachDB の開発者 発表した プロジェクトのソースコードをからのリンクに翻訳することについて ライセンス ビジネス ソース ライセンス (BSL) およびゴキブリ コミュニティ ライセンス (CCL) は、特定のカテゴリのユーザーに対する差別のため無料ではありません。 XNUMX年前のBSLライセンスは 提案 オープン コア モデルの代替として MySQL の共同創設者です。 BSL の本質は、高度な機能のコードは最初は変更可能ですが、追加の条件が満たされた場合に限り、一定期間は無料で使用できるということであり、この条件を回避するには商用ライセンスの購入が必要です。

新しいライセンスでは、CockroachDB をクラスター内の任意の数のノードで使用し、クライアントに販売されるものやサービスとして実行されるものを含むアプリケーションに組み込むことができます。 このライセンスを無料かつオープンと見なすことを許可しない唯一の制限は、クラウド サービスの形式で実装された CockroachDB の商用バージョンの販売の禁止です。 CockroachDB を有料クラウド サービスとして公開するには、商用ライセンスを購入する必要があります。

以前に公開されたコード 残る Apache 2.0 ライセンスに基づいてライセンスされており、フォークに利用できます。 さらに、リリース日から 2.0 年後、コードは BSL から削除され、通常の Apache XNUMX ライセンスに基づいて配布されます。 たとえば、XNUMX 月に予定されているリリース
CockroachDB 19.2 は、2022 年 2.0 月まで BSL ライセンスに基づいて出荷され、その後は Apache XNUMX ライセンスに基づいて自動的に再ライセンスされます。 開発者によれば、このようなタイムシフトにより、メインソースコードのオープン性を確保しながら、オープンコアモデルに移行することなく、DBaaS(サービスとしてのDBMS)アプリケーションの競合製品の開発が可能になるという。

再ライセンスの場合と同様に MongoDBの, Redisモジュール и タイムスケールDB プロプライエタリ ライセンスに移行する理由は、派生商用製品を作成し、クラウド サービスの形でオープン DBMS を再販するものの、コミュニティの生活に参加せず、コミュニティの支援もしないクラウド サービス プロバイダーの寄生行為に対抗するためです。発達。 プロジェクトに何の関係もないクラウドプロバイダーが既成のオープンソリューションを再販することで利益を得る一方、開発者自身には何も残らないという状況が生まれつつある。

CockroachDB DBMS を思い出してください。 指向性のある ディスク、ノード、データセンターの障害に依存しない高い生存性を特徴とする、信頼性の高い地理的に分散された水平方向に拡張可能なストレージを作成します。 同時に、CockroachDB は ACID トランザクションの整合性を保証し、データ操作に SQL を使用する機能を提供し、ストレージ スキームをオンザフライで変更できるようにし、インデックスと外部キーをサポートし、自動レプリケーションとストレージのリバランスをサポートします。

出所: オープンネット.ru

コメントを追加します