背景:我已经开发项目第9个月了,代码很多,代码很好,看不到尽头。我还不想去开源。我正在考虑团队发展,而不会有失去我自己和共同工作的权利的风险。对我来说很明显:
您需要为产品编写“权利”许可,以保护您对产品的权利
在提出拉取请求时,同事必须以某种方式将我编写的代码用于任何目的和任何时期的权利转让给我。这样他就不会在法庭上为自己的版权辩护,而我:
- 或为其代码购买许可证
- 或者删掉他的作品,自己重新改写
问题:如何合法地保护项目,让我对我们的共同工作拥有足够的权利,并且没有人可以部分或完全破坏这项工作?我如何将他们作品的权利转让给我的同事,以及如何存储和控制这一切?通常是怎么做的,也许有一些最佳实践
例如,也许我的源代码可以被许可为 BSD 许可,并且只接受作者根据 BSD 许可许可的拉取请求,并且在此之前,它都受到保密协议形式的限制。为什么这种方法不好?
没有合法的 面孔
您可以与相关程序员签订作者订购协议,其中包括:
同时,版权(俄罗斯联邦民法典第 1255 条)不能因为与创建此代码的人不可剥夺而更改,但可以根据协议将其专有权转让给您.
拥有合法的 脸
以下是其他选项
PS。: 我在 Pravoved.ru 网站上向律师提出了这个问题。他们的答案在这里