2012-02-24 245 views
2

简单问题:我可以使用GPL授权的版本控制系统(如Git)开发商业代码,专有代码吗?GPL授权版本控制(例如Git)

维基说:

GPL是用于一般用途,这意味着衍生作品只能在相同的许可条款分布在第一的copyleft许可证。

我不确定,但是,无论是使用版本控制SYS计数为“衍生作品”,因为当然代码不是从CVS的源代码衍生,但代码与应用开发的CVS。

this question它简单地说是'是',但我想知道是否有人能指出我参考/确认。

谢谢你在前进,

尖子

+2

你为什么不呢?这就像问你是否可以使用IDE(许多是GPL)来编写专有代码。或者使用gcc来编译它。这是一个非感性的问题,这意味着你将很难找到一个“参考” – 2012-02-24 18:29:46

+3

我以前从来不必担心授权问题 - 我正在开展的第一个商业项目 - 所以它看起来像对我来说是一个有意思的问题。 – franka 2012-02-24 18:43:36

+4

我投票结束这个问题作为题外话题,因为它涉及许可或法律问题,而不是编程或软件开发。 [见这里](http://meta.stackoverflow.com/questions/274963/questions-about-licensing/274964#274964)了解详情,以及[帮助]了解更多。 – JasonMArcher 2015-06-07 05:54:12

回答

7

你当然可以。 GPL不包括您编写的代码,如果您在源代码中使用GPL授权代码,则工作只会计算为派生代码。

Source in GNU FAQ

2

是的,你可以,因为如果你使用您所创建的产品不是衍生工作,而是一个完全独立的一个。即使我没有进一步的参考,哪一点不清楚?

0

可以使用GPL VCS开发的专有软件。唯一的例外是当您想要创建扩展并将其扩展到VCS Tool本身时(当您修改VCS Tool本身的源代码并发送这些修改过的程序时)。

但是,只要您不分发包含VCS源代码的程序,就没问题。