Eclipseは、デフォルトでCVS クライアント プラグインとともにデプロイされます。デフォルトでもバンドルされているsvnソース管理クライアントがないのはなぜですか?
2 に答える
Eclipse 用に存在するさまざまな svn プラグインを統合する際の潜在的な問題に光を当てる議論があります。
TigrisのEclipse SVN Proposalのステータスから:
この [提案を撤回する] 決定の最後の要因の 1 つはライセンスでした。Subversion プラグインは、Subversion の JavaHL ライブラリまたは SVNKit の純粋な Java ライブラリのいずれかに依存します。SVNKit のライセンスは Eclipse によって拒否されました。Subversion の場合、ライブラリの使用を許可する前にすべてのコードをレビューする予定でした。Subversion は、Neon や BDB などのライブラリに依存しており、これらのライブラリは通常 Eclipse では受け入れられないライセンスを持っています。そのため、プラグインに JavaHL または SVNKit を含めることができるかどうかについていくつか質問がありました。繰り返しますが、これは Subversive にとって問題にならないことが判明するかもしれません。
したがって、さまざまなライセンスの問題が、既存の svn プラグインをデフォルトで含めることの核心であるように思われます。
おそらく、Eclipse 自体のソース コードがまだ CVS に格納されているという事実と関係があります。