是否有任何 codeplex 许可证允许某人以任何他们想要的方式使用我的代码,但不能创建一个与我的程序做同样事情的程序?
问问题
277 次
2 回答
4
防止程序复制功能的唯一方法是使用专利。
于 2009-09-06T16:00:42.010 回答
1
继您的评论之后:
由于您有非常具体的需求,您需要请律师起草许可证。许可证必须指定代码可以使用的确切条件(或不能使用的条件。)
我不知道任何涵盖此类安排的“通用”许可证。还有很多问题需要考虑,例如:
第 1 步:您对源代码拥有自动版权。这使您和您能够合法地分发您的应用程序。
第 2 步:您在开源许可下发布代码。代码仍然是你的,但现在人们可以随心所欲地使用它,包括以不同的名称重新编译和分发项目(但要注明出处?)
第 3 步。您想对开源许可证施加限制,您有权这样做。然而,这必须非常仔细地措辞和深思熟虑。
- 我可以在类似的应用程序中使用部分代码吗?你如何定义相似?
- 如果我修改它怎么办?衍生作品呢?它们和你的产品一样吗?
- 它是否涵盖代码的未来版本?
免责声明:我不是律师。这些只是我可以从我的 CS 学位的法律和道德模块中回忆的漫谈。我所能做的就是建议您聘请律师起草许可证。
于 2009-09-06T16:57:46.903 回答