2011-04-22 124 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你永遠不會回去,所以我的建議,不要讓怪才擁有它。保持它或付出代價。

而且,是的,我知道這裏的人羣中,我更願意失去幾個百分點。這不像它意味着任何真實的。