2011-04-22 127 views
5

是否有任何带有Git功能的版本控制软件,但未获得病毒许可证? - 根据我的定义,“病毒许可证”是要求派生软件受到相同或同等限制的许可证。Git的替代品?

我没有兴趣在争论或对GPL的讨论;这超出了这个问题和网站的范围。

谢谢。

+0

你有没有考虑使用SVN?您是否遇到版本控制软件问题,或将版本控制软件与您的程序集成在一起,还是您在讨论数据主机? – 2011-04-22 21:36:29

+6

为什么“病毒”许可证是一个问题?将Git用于您的软件*并不要求您将软件置于GPL之下。 – delnan 2011-04-22 21:39:00

+0

即使Apache Software Foundation本身也鼓励*使用* git。 – bmargulies 2011-04-22 21:55:27

回答

8

FossilCodeville是基于BSD授权的分布式版本控制系统。

需要注意的是,除非你真正修改版本控制软件本身,许可证不影响你;您可以使用GPL的工具自由开发非GPL软件来管理修订。

+0

谢谢;我会研究他们。 – 2011-04-22 23:37:47

0

忘记许可证...你想不使用GIT这么多其他原因...

如果您希望事情为您的团队工作得更快 - 远离GIT。为什么不使用SVN?它支持任何支持GIT的服务,并且是GIT最受欢迎的替代品(据我所知)。

要在GIT中提交/合并/管理一个团队,它会比其他SVN/Fossil /成倍地多花时间......所有这些都是以先进的“分布式”设计和一套丰富的方法杀死你的代码,错误地合并,给你很多选择来做可怕的错误(这发生在专业和新手都会发生的事情上),并且以艰难的方式做简单的事情。实际上,它只能服务于令人讨厌的程序员饥饿的灵魂,否则他们不得不晚回家,面对房屋的空墙......(诗意的回答)。

真的 - 这实际上是有趣的,如果它不是在办公室里的头号疼痛中最屁股时间杀手。一旦你去GIT你永远不会回去,所以我的建议,不要让怪才拥有它。保持它或付出代价。

而且,是的,我知道这里的人群中,我更愿意失去几个百分点。这不像它意味着任何真实的。