如何保留以后出售开源项目的权利?

时间:2009-09-10 12:46:21

标签: open-source currency

我正在启动一个开源项目,旨在将政府部门提供的一大堆表格数字化。基本上,如果人们需要在纸上填写他们需要填写的表格,我想改变它,以便可以在计算机上完成。

目前,该项目与政府没有官方关系,我想以这样一种方式进行设置,即公众可以通过大量表格帮助将表格数字化。在未来的某个时刻,这些表格可能会成为一种标准,在这种标准下,政府可以正式使用这些表格。如果情况确实如此,那么如果有某种报酬,那将是理想的,而不是免费提交给政府的表格。

在这种情况下,考虑到项目可能有很多贡献者,你如何保留对资金去向的权力?显然,我想将贡献者的报酬转嫁给他们各自贡献的金额,但是我是否需要制定任何法律规定或声明来保留作出决策权的人的权力得到什么?是否是“启动项目的人决定”的简单案例,或者这是否违反任何有关知识产权或版权的法律,因为出售的部分内容将是其他人的贡献?

一个类似于我的案例(在更大规模上),我能想到的是Sun购买MySQL - 他们决定从销售中获得的资金去哪里,以及为了保留权威他们需要做些什么做出这样的决定?作为一个旁白,Sun实际上是通过简单地下载来获得他们不能拥有的MySQL,因为它是开源的?

4 个答案:

答案 0 :(得分:2)

太阳,我敢肯定,有律师。我真的建议你和一个人说话。他们将能够理清如何保留对钱的某种权利,以便你(和你的贡献者)可以在以后获得报酬。

答案 1 :(得分:1)

即使是开源项目也有版权概念。

项目代码可能是开源的,但版权属于某人。

例如,大多数GNU程序属于FSF。如果您做出非平凡的贡献(不仅仅是简单的补丁),他们会要求您授予他们代码的版权。

我怀疑其他大型开源应用程序(例如Mozilla,Eclipse e.t.c)也会发生这种情况。

代码的控制者(以及资金流向的地方)是版权所有者。

要解决您的问题,您只需要让所有撰稿人签署论文,将代码的版权分配给您。

如果你以后决定用结果做其他事情,你可以按照自己的意愿自由地做,因为你将成为所有事物的主人。

答案 2 :(得分:0)

InterBase是一个分支为open-source version的数据库系统。今天,它又是封闭源代码,但其他开发人员正在继续开发开源版本。这两种产品现在变得非常不同,但它们在过去非常相似。

问题是开源许可证将永远保留在特定源版本中。您可以继续开发产品,添加新功能并再次将其更改回商业产品,但您将与可能继续在开源版本上继续开发的其他开发人员竞争。并且他们拥有他们为您的项目添加的修改的版权。

将开源项目再次转变为商业版本的主要问题是其他开源开发人员的贡献。如果他们向您提供反馈并添加了修复某些问题的代码,那么这些更改会受到他们的版权保护,您无法将其添加到商业版本中,除非您的商业版本仍然是开源的。

不过,产品可以是开源商业版!一些Linux厂商正在为此做出巨大的贡献。利润来自他们为愿意为此支持付费的用户提供的支持。他们并不是真的在销售Linux,他们正在销售支持和他们的服务,以创建一个易于安装的Linux版本。


在您的示例中,您无法将项目重新关闭 - 来源,因为你接受别人的贡献。这些都属于开源许可证。但您拥有版权和(商标)名称,因此您可以确定人们是否可以为您的产品提供商业支持。他们可能要付钱给您使用您的商标!该值不在代码中,而是在名称中......

答案 3 :(得分:0)

要为OpenJDK做出贡献,您必须签署一份文件,将您的代码所有权转让给Sun.

为您的数字表单管理项目提供签署此类表单的基础设施将是一个良好的开端; - )。