10

私たちのサイトでは、現在、Solaris 上で動作する CVSNT をソース リポジトリ サーバーとして使用しています。私たちは CVSNT のACL機能を使用し、コマンドを実行できる TortoiseCVS に依存しているcvs lsため、通常の CVS サーバーを実行することはできません。

私は最近、March HareがCVSNTのコミュニティ バージョンを廃止し、すべてのダウンロードの配布料金として 426 ドルを請求していることに気付きました。(商用版は 1 人あたりわずか 85 ドルです)。

TortioseCVS には CVSNT が付属していますが、このバージョンの CVSNT には、サポートされているバージョンへのアップグレードを求めるダイアログ ボックスが表示され、CVS コミット コメントにアップグレードのコマーシャルが追加されることがあるという厄介な習慣があることに気付きました。

同時に、EVSと呼ばれる新しいオープン ソース パッケージが存在するようで、March Hare は正式にオープン ソースの CVS に代わるものとして推進しているようです。

正確に何が起こっているのですか?EVS は TortoiseCVS が使用できる CVSNT の代替品ですか? EVS を使用するように CVS リポジトリをアップグレードすると、ユーザーは気付くでしょうか?

$426 の配布料を支払わずに CVSNT を使い続けることはできますか?

他のいくつかの問題を制御できるようになり次第、おそらく Subversion に移行する予定ですが、まだ CVS を使用している多くのショップを知っています。ソース リポジトリの処理。

4

3 に答える 3

13

CVSNT は引き続き使用できますが、March Hare から直接新しいリリースを取得することはできません。以前にリリースされたコミュニティ エディションは、GPL の下でリリースされたため、ライセンスの問題なく引き続き使用できます。誰かが新しい CVSNT コードを再配布した場合 (GPL で許可されている場合)、それを入手して自分でコンパイルできます。

こちらの手順に従い、-m の代わりに -M を使用すると、ログ内の広告メッセージを回避できます(使用している cvsnt クライアント/フロントエンドにパッチを適用する必要がある場合があります)。ソースからコンパイルする場合は、完全に削除できます。

いずれにしても、March-Hare が GPL 自体に違反しているかどうかについては未解決の問題があります。彼らは、ソースコードなしでバイナリディストリビューション (試用版...) をリリースし、それを入手する方法もありません。GPL は、ソース コードを利用できるようにするためにバイナリ配布を求めており、「試用版」も例外ではありません。

彼らの新しい「高性能」なクローズド ソース プロプライエタリ サーバーは、おそらく GPL に違反する方法で GPL CVS コードに結び付けられているように見えます (彼ら自身は、一方が他方なしでは機能しないと言っています)。入手困難なソースコード。

彼らは現在、私が推測するFSFサポーターのレーダーの下にあり、今日では誰もCVSをあまり気にしていません.

EVS は、データベース バックエンドを使用し、さまざまなクライアント (CVS、SVN など) をサポートする新しいサーバーを作成しようとする試みですが、現在は停止しているように見えるため、March-Hare はそれをあまり促進しません。他人のライセンスをほとんど尊重していない会社から何かを購入するように注意してください。

于 2011-08-18T11:10:30.280 に答える
4

Windows 8に変更して修正したところ、まったく同じ問題が発生しました。

ProcMonを起動すると、cvs.exe プロセスが次の RegKey にアクセス/読み取りを試みていることがわかりました。

それぞれに次の値を配置することで問題を解決しました。

   LastAdvert - Current Epoch time: (e.g. 1373290229)
   AdvertInterval - Greatest number possible (0xffffffff)

迷惑なウィンドウが表示されなくなりました:)

次の Reg ファイルを使用して (.reg ファイルにコピーして貼り付けて実行するだけで)、修正することもできます。

Windows レジストリ エディタ バージョン 5.00

[HKEY_CURRENT_USER\Software\Cvsnt\cvsadvert]

"LastAdvert"="1373290229"

"AdvertInterval"=dword:ffffffff

于 2013-07-08T13:38:42.293 に答える
2

なんとか 2.5.05 のソースを入手し、いくつかの問題を修正しましたが、テストできませんでした。

参照: CVSNT 2.5.05 の修正

于 2013-03-25T15:36:59.877 に答える