有没有人知道好的Java Subversion库?我会使用SVNKit,但它只有在您正在处理的代码是开源的情况下才是开源的。
发布于 2011-04-27 08:05:44
SvnClientAdapter是一个经过Apache许可的高级Java subversion库,可以根据需要使用多个低级实现。它就是Subclipse使用的库。
发布于 2012-01-04 06:00:03
这个问题没有说明“重用”或“链接到”或任何其他方面,这表明人们想要在他们的软件中嵌入SVNKit。从字面上看“我会使用SVNKit”作为一个工具,那么这个问题就被误导了。阅读SVNKit的许可证,它说它是免费使用的,没有限制:
http://svnkit.com/licensing/index.html
具体地说,它说如果你只能将svnkit作为软件的一部分重新发布,如果你的软件本身是开源的。这就像所有GPL许可证附带的GNU开发人员工具和编译器一样;几十年来,这些工具和编译器一直在大公司中构建封闭源代码软件,这些大公司非常重视该许可证。只要您没有将该工具的代码嵌入到您自己的产品中,那么仅仅使用该工具来制作封闭源代码软件是没有问题的。
这是一个关于SVNKit的常见误解,我对此感到困惑,因此我给出了答案。
https://stackoverflow.com/questions/5794157
复制相似问题