2011-09-29 148 views
0

我有一段软件想通过Google Code Project Hosting开源。问题是我已经使用代码项目开放许可证(CPOL)许可的代码项目中的一些代码。在Google代码上使用代码项目(CPOL)许可代码

我可以从Google Code中选择与CPOL兼容的任何可用许可证吗?或者我必须找到一些方法来删除CPOL代码,然后才能打开我的软件源代码?我很难弄清楚我是否可以包含CPOL代码。谢谢。

+4

我投票结束这个问题,因为它是关于授权或法律问题,而不是编程或软件开发。 [见这里](http://meta.stackoverflow.com/questions/274963/questions-about-licensing/274964#274964)和[here](http://meta.stackexchange.com/questions/139804/can-许可问题永远在主题上)以获取详细信息,以及[帮助]了解更多信息。 – JasonMArcher

回答

2

我读过它的原始代码(部分是如果你创建一个派生)的方式要求它的许可证号码为The Code Project Open License (CPOL) 1.02

Google Project hosting requires an OSI-approved license

据我所见,CPOL不是OSI认可的。

您可以联系原始作者/版权所有者的代码,并要求根据完全满足您的谷歌代码托管要求的不同许可证获得代码库的权利。

或者您选择另一个允许更多许可证的平台。我认为github只需要代码是“开放源代码”(您可以阅读源代码)。

+0

非常感谢,这非常有用。我想我要么必须重写代码,要么调查github。 – jupiter1980