Sourcegraph がオープンソースを放棄し、プロプライエタリなライセンスを採用

ソースグラフ

ソースグラフはコードを検索、探索、理解するために使用されます

ソースグラフプロジェクト、 バージョン 5.1 以降、ソース コードの参照、コード内のリファクタリング、検索のためのエンジンを開発しています。 Apache 2.0 ライセンスに基づく開発を放棄し、独自ライセンスを優先 これにより、複製と販売は禁止されますが、開発およびテスト中のコピーと変更は許可されます。

Sourcegraph について知らない人は、次のことを知っておく必要があります。 これはコード検索およびコード インテリジェンス ツールです これは、大規模なコード ベースのインデックス付けと意味論的な分析を行うすべての主要なプログラミング言語と互換性があり、商用、オープン ソース、ローカルおよびクラウド ベースの Sourcegraph リポジトリでコード ベースを検索できるようになります。

検索 さまざまなリポジトリやコード ホスティング プラットフォームにデプロイできます。 検索はリテラル、正規表現、または構造的に行うことができます。 構造検索構文は言語を認識し、ネストされた式や複数行の宣言を正規表現よりも適切に処理します。

ソースグラフのライセンス変更

元々 Sourcegraph 5.1 リリース ノートには、オープン エディションであると記載されています。 ソースグラフより Sourcegraph Enterprise ライセンスを優先して削除されました。 それ以来、テキストは変更され、Sourcegraph 製品の一部が削除され、検索関連コンポーネントのライセンスが更新されたことが示されています。

5.1.0 では、Sourcegraph の限定された OSS サブセットが削除され、コード検索 OSS コードが再ライセンスされました。

同時に、統合開発環境を備えたプラグインや Cody AI Assistant などのコンポーネントは Apache 2.0 ライセンスに基づいてリポジトリに残され、それらの開発は独自プロジェクトのメイン リポジトリの一部としてオープン ライセンスに基づいて継続されました。

ソースグラフ ライセンス変更の理由を説明するブログ投稿を公開することも約束した、その投稿の前にバグ追跡システムで投稿者の回答を引用しました。

Sourcegraph のライセンス モデルは、今後も企業への製品販売と個人開発者へのオープンソース ツールの提供に重点を置くことに注意してください。 Sourcegraph のオープン コミュニティ エディションは開発者の間であまり採用されておらず、99,9% の確率でユーザーは別のバージョンの Sourcegraph Enterprise を使用していました。

さらに、XNUMX つの関連製品を並行してメンテナンスし、そのうちの XNUMX つは需要がないのは不便であり、開発者リソースの無駄であると認識されています。 ライセンス更新後も、開発プロセスと同様に、コードは引き続き公開されました (ただし独自のライセンスの下にありました)。

たくさん Sourcegraph の開発者は、オープンソースの検索エンジン Zoekt の開発にも引き続き関与します。 今後もこのプロジェクトの変化を推進していきます。 以前と同様、Sourcegraph Enterprise の無料バージョンは個人開発者が利用できます。オープン プロジェクトでは、sourcegraph.com クラウド サービスを無料で使用でき、クローズド ソースで作業するには、無料のプランを使用してサーバーに Sourcegraph Enterprise をインストールできます。関税。

La Cody AI ウィザードのコミュニティ エディション。 コミュニティからの要望があり、 Apache 2.0 ライセンスの下に残ります。 現在の形式では、Cody のコードは今のところメインの Sourcegraph リポジトリに残りますが、すぐに別のリポジトリに移動する予定です。 その変化も Sourcegraph を XNUMX つに分割すると考えることができます 個別の製品: 独自のコード検索エンジンと、オープンソースのスマート コーディングおよびコーディング アシスタント (Cody)。

Sourcegraph エンジンは、Git リポジトリでホストされているソース コードをレビューおよび参照するためのプラットフォームとして使用できます。 任意の関数呼び出しを解析してその定義場所にジャンプしたり、コード内のこれらの関数への他の呼び出しを表示したり、変更履歴、関数関連のディスカッション、ドキュメント、エラー メッセージを表示したりできます。 Sourcegraph は、さまざまなオブジェクトを使用するための柔軟なリンク検索とツールチップも提供します。

最後に あなたがそれについてもっと知りたいなら、確認できます 詳細は次のリンクをご覧ください。