我最近为公司的每个合同基础编写了一个应用程序。这笔交易是他们获得了二进制文件和源代码 - 因此,如果进行小的更改/改进,他们可以自己完成。
另一方面,我不希望他们重新分配源和二进制文件。由于我完全信任那里的人,我们没有设置任何使用许可证的细节。
如果我想获得法律保证,我会使用哪个许可证? 或者这只是一个特殊情况,我必须设置一些全新的东西?
答案 0 :(得分:2)
“默认”许可证是指编写代码的人具有版权(并且可以说谁使用它做什么),除非程序员是公司的员工。听起来他们有非独家的源许可证,除非他们提前谈判更强大的东西。当然,我不是律师,这不是法律建议:)阅读本文:Software and Application Development Agreements: Protect Your Copyright
开发者拥有版权 软件,除非开发人员是 客户的员工或软件是 租用的大型作品的一部分 根据书面协议。为了 拥有版权,客户必须 转让协议 从开发商到的所有权 客户端。
答案 1 :(得分:1)
我认为您本身不需要单独的许可证。如果我看得正确,你基本上做了一些承包商的工作 - 你的合同应该涵盖使用和再分配的条款和条件。
如果您将这个货架出售给许多不同的方并且您没有与这些方单独的合约/合同,那么单独的软件许可更有意义。
答案 2 :(得分:1)
条款应该在合同中明确规定。如果没有另外规定条款,代码很可能被视为“雇用工作”,所有权转移给客户。
答案 3 :(得分:0)
那里没有标准许可证,因为这不是一个开源产品,而是一个“内部”产品。