2010-02-24 56 views
0

我最近为每家公司的合同基础编写了一个应用程序。协议是他们得到了二进制文件和源代码 - 所以如果有小的改变/改进,他们可以自己做。仅允许内部使用源代码的许可证

另一方面,我不希望他们重新分配源代码或二进制文件。由于我对那里的人充分信任,因此我们没有设置使用哪个许可证的任何细节。

如果我想有一个法律保证,我将使用哪个许可证? 或者这只是一个特殊情况,我不得不设置一些全新的东西?

+4

我投票结束这个问题,因为**是关于授权或法律问题**,而不是编程或软件开发。 [见这里](http://meta.stackoverflow.com/a/274964/1402846)了解更多信息,以及[帮助/话题]。 –

回答

1

我不认为你需要一个单独的许可证本身。如果我看对了,你基本上做了一些承包商的工作 - 你的合同应该涵盖使用和再分配的条款和条件。

如果您将这个架子出售给许多不同的参与方,并且您没有与这些参与方签订单独的合约/合同,则分离软件许可证会更有意义。

+0

谢谢,正是我所需要的(和预期!) – ollifant

0

这里没有标准的许可证,因为这不是一个开放源代码产品,而是一个“内部”的产品。

1

条款应该已经在合同中说明了。如果条款没有另行规定,代码很可能被视为“雇佣工作”,并将所有权转让给客户。

+0

这也是我所假设的。 –