我一直包括条款,以转移给我的客户所有源代码,原始图像,原始资源等的完整作者,所有权和使用权利。我为他们开发/创建。
当然,我保留了我的库的作者,所有权和使用权,我通常不包含这些的源代码。如果客户需要我的图书馆的源代码,那么我会要求他们支付额外费用,并且我向他们提供正确的使用许可证,并且我包含了对允许使用的所需限制。
我真的认为不需要为自己或公司保留权利。客户的工作只适合他们。我从不重用代码(即使我必须再次编写一些进程,我也不认为它是代码重用)。
为什么许多公司/程序员保留作者,委托工作的所有权?
发布于 2019-05-21 09:25:26
我认为,这是为了保护他们不被起诉,如果他们曾经重复使用代码(无论是否故意)。
发布于 2019-05-21 10:01:18
早期的答案是正确的,并且都是正确的。有两个基本原因:
还有一点。为什么您的客户需要拥有代码的合法所有权?他们可以通过获得许可来获得使用您的代码所需的所有合法权利。拥有所有权对他们使用代码的能力没有任何作用,它会阻止您重复使用它。(当然,与此相反的是,他们可能希望阻止您将竞争对手的“他们的”概念提供给竞争对手,但还有其他方法可以解决这个问题。)
https://stackoverflow.com/questions/-100001176
复制相似问题