Eclipse is deployed with CVS client plugin by default. Why there are no svn source control clients that are bundled also by default?
Eclipse is an open-source and free, java-based development platform. It is well known for its excellent plug-ins that allow developers to develop and test code written in different programming languages. Eclipse IDE support built-in integration for Subversion.
There's a discussion that sheds some light on potential problems integrating the various svn plug-ins that exist for eclipse.
From Tigris' Status of Eclipse SVN Proposal :
One final factor in this decision [to withdraw the proposal] was licensing. Any Subversion plug-in is going to depend on either Subversion's JavaHL library or the SVNKit pure Java library. SVNKit's license was rejected by Eclipse, and in the case of Subversion they were planning to review all the code before allowing us to use the library. Subversion has dependencies on libraries like Neon and BDB that have licenses that are not typically accepted by Eclipse. So we had some question as to whether we would be able to include JavaHL or SVNKit with our plug-in. Again, maybe this will turn out to not be an issue for Subversive.
So various licensing problems appears to be the crux of including an existing svn plug-in by default.
It probably has something to do with the fact that the source code for Eclipse itself is still stored in CVS.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With