论坛首页 海阔天空论坛

一个商业公司如果要支持一个开源项目的话,它需要做哪些工作啊?

浏览 11995 次
精华帖 (10) :: 良好帖 (0) :: 灌水帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2009-12-07   最后修改:2009-12-07
luolonghao 写道
ray_linn 写道
luolonghao 写道
对eclipse项目体制不熟悉,我就拿webkit说明吧。

webkit的大部分开发人员都是apple的员工,apple肯定要发薪水的。
还有一部分负责port各平台的,目前qt和chrome使用webkit,做qt port的大部分都是nokia的员工,做chrome port的大部分都是google的员工。

我感觉国外大部分开源项目开发者都是商业公司的员工,被公司录用后从事全职开源开发。



不单是员工,这些员工如果是工作时间coding的代码,理论上归apple所有,所以这部分知识产权也是公司贡献的。


我现在对LGPL协议还不是很清楚,如果有人给webkit加一个功能,那这部分代码也归apple所有吗?
我现在的理解是:
1. webkit版权归apple所有,apple可以改licence。
2. qt或chrome修改过的webkit代码版权也归apple所有。
3. 任何贡献者提供的代码也归apple所有。


如果归每个开发者所有,那mysql就卖不成了,对不?
0 请登录后投票
   发表时间:2009-12-07  
ray_linn 写道
luolonghao 写道
ray_linn 写道
luolonghao 写道
对eclipse项目体制不熟悉,我就拿webkit说明吧。

webkit的大部分开发人员都是apple的员工,apple肯定要发薪水的。
还有一部分负责port各平台的,目前qt和chrome使用webkit,做qt port的大部分都是nokia的员工,做chrome port的大部分都是google的员工。

我感觉国外大部分开源项目开发者都是商业公司的员工,被公司录用后从事全职开源开发。



不单是员工,这些员工如果是工作时间coding的代码,理论上归apple所有,所以这部分知识产权也是公司贡献的。


我现在对LGPL协议还不是很清楚,如果有人给webkit加一个功能,那这部分代码也归apple所有吗?
我现在的理解是:
1. webkit版权归apple所有,apple可以改licence。
2. qt或chrome修改过的webkit代码版权也归apple所有。
3. 任何贡献者提供的代码也归apple所有。


如果归每个开发者所有,那mysql就卖不成了,对不?


哪个不是号称卖服务的么?

我记得GPL好像是你一用就无法去除了的
0 请登录后投票
   发表时间:2009-12-07  
Army 写道
这个话题我也很感兴趣,国内不知道还有没有这样的例子……

国内的还在生死线挣扎呢。。。
0 请登录后投票
   发表时间:2009-12-07  
DraculaW 写道
ray_linn 写道
luolonghao 写道
ray_linn 写道
luolonghao 写道
对eclipse项目体制不熟悉,我就拿webkit说明吧。

webkit的大部分开发人员都是apple的员工,apple肯定要发薪水的。
还有一部分负责port各平台的,目前qt和chrome使用webkit,做qt port的大部分都是nokia的员工,做chrome port的大部分都是google的员工。

我感觉国外大部分开源项目开发者都是商业公司的员工,被公司录用后从事全职开源开发。



不单是员工,这些员工如果是工作时间coding的代码,理论上归apple所有,所以这部分知识产权也是公司贡献的。


我现在对LGPL协议还不是很清楚,如果有人给webkit加一个功能,那这部分代码也归apple所有吗?
我现在的理解是:
1. webkit版权归apple所有,apple可以改licence。
2. qt或chrome修改过的webkit代码版权也归apple所有。
3. 任何贡献者提供的代码也归apple所有。


如果归每个开发者所有,那mysql就卖不成了,对不?


哪个不是号称卖服务的么?

我记得GPL好像是你一用就无法去除了的


GPL和LGPL不太一样,LGPL在GPL的基础上加了条款,就是闭源程序也可以用LGPL版权的类库,但GPL不允许闭源程序包含GPL类库,GPL要求整个程序都要遵守GPL,所以GPL具有传染性。


0 请登录后投票
   发表时间:2009-12-08  
fins 写道
一个商业公司如果要支持一个开源项目的话,它需要做哪些工作呢?

除了
为项目贡献代码
为项目提供技术支持
为项目提供网站  讨论区 数据库 版本控制服务器
为项目做宣传 搞活动(例如一些大会之类的)
之外

还需要做什么呢?
需要为开发者(commitor)提供经济上的补贴吗?

就拿IBM 和eclipse举例
它为eclipse这个项目做了什么啊?


For eclipse, I think IBM donate money to pay the full developers and PM
IBM doesn't do 技术支持, 提供网站  讨论区 数据库 版本控制服务器, 做宣传 搞活动 for eclipse.
But the first code base is from IBM
0 请登录后投票
   发表时间:2009-12-08  
IBM现在的产品线基本都是基于eclipse的
0 请登录后投票
   发表时间:2009-12-08   最后修改:2009-12-08
DraculaW 写道
ray_linn 写道
luolonghao 写道
ray_linn 写道
luolonghao 写道
对eclipse项目体制不熟悉,我就拿webkit说明吧。

webkit的大部分开发人员都是apple的员工,apple肯定要发薪水的。
还有一部分负责port各平台的,目前qt和chrome使用webkit,做qt port的大部分都是nokia的员工,做chrome port的大部分都是google的员工。

我感觉国外大部分开源项目开发者都是商业公司的员工,被公司录用后从事全职开源开发。



不单是员工,这些员工如果是工作时间coding的代码,理论上归apple所有,所以这部分知识产权也是公司贡献的。


我现在对LGPL协议还不是很清楚,如果有人给webkit加一个功能,那这部分代码也归apple所有吗?
我现在的理解是:
1. webkit版权归apple所有,apple可以改licence。
2. qt或chrome修改过的webkit代码版权也归apple所有。
3. 任何贡献者提供的代码也归apple所有。


如果归每个开发者所有,那mysql就卖不成了,对不?


哪个不是号称卖服务的么?

我记得GPL好像是你一用就无法去除了的


所有的授权程序是针对的使用者的,但不否认所有者的权利的。

GPL --   使用了你不得闭源,要一直GPL下去
LGPL --- 使用了你可以闭源
BSD  --- 使用了你可以闭源,但也要BSD下去(只需要附上许可证的原文,加上自己的版权说明) --- 商业首选
0 请登录后投票
   发表时间:2009-12-08   最后修改:2009-12-08
叶子 写道
Army 写道
这个话题我也很感兴趣,国内不知道还有没有这样的例子……

国内的还在生死线挣扎呢。。。


我们公司有这个计划

打算捐献出一个eclipse相关的产品(大型插件),用来搞开源项目 (该产品绝对不和EOS绑定 呵呵)

但是公司上下对于运作这样的事情毫无经验.

希望大家能多来讨论讨论 为我们提供一些帮助

谢谢了
0 请登录后投票
   发表时间:2009-12-08  
fins 写道
叶子 写道
Army 写道
这个话题我也很感兴趣,国内不知道还有没有这样的例子……

国内的还在生死线挣扎呢。。。


我们公司有这个计划

打算捐献出一个eclipse相关的产品(大型插件),用来搞开源项目 (该产品绝对不和EOS绑定 呵呵)

但是公司上下对于运作这样的事情毫无经验.

希望大家能多来讨论讨论 为我们提供一些帮助

谢谢了


一般就我所知,大多数商业公司如果开源一个产品,那么其实主要是为了激发人气,收集用户反馈和减少测试费用。
通俗点说:
不管你用任何协议发布你的代码,我们这里用GPL作为例子(因为这个算是最严格的开源协议),你都可以在后续版本中改回闭源---前提是你没有使用别人贡献的代码,也就是每一行必须都是你自己/公司的知识产权(因为你代码的强制约束,别人的代码必然是基于GPL)。不过反过来,即使你将来封闭了后续版本的代码,任意第三方都有权在你以前公开的开源代码基础上继续开发(当然,这个衍生的授权将强制兼容GPL)。理论上,哪怕你的代码里有第三方代码,只要你有能力征求所有第三方的同意(GPL只是放弃对这个代码收费的权利,并发放弃知识产权),你可以把后续版本修改为任意授权 -- 已经发布的GPL授权,别人仍然可以安装GPL使用。所以有时某些GPL/LGPL开源软件会突然出现一个社区开源版,一个企业支持版。
具体的开源模式,一般是2种:1种就是mysql的模式,光公开代码,供测试,但是不让大众contribute,这种代码基础很干净,但是一般来说都是为了将来重新进入商业授权做准备(我忘记jboss是不是也是这样)。另外一种就是Apache模式,基本依赖社区进行开发。
不管做开源还是商业,言必称利,你要明白长远的目的是什么,否则最好还是别开源。
0 请登录后投票
   发表时间:2009-12-08   最后修改:2009-12-08
chinata 非常感谢你的回复.

激发人气,收集用户反馈 减少测试费用 这三点确实都是普元公司看中的.
另外普元做这件事还有如下一些的目的(个别是我个人观点 并不一定能代表公司的想法)
1 希望这件事能够对公司的技术实力起到一个正面的 积极的宣传作用.
2 通过开源版本 来完善自身的商业版本.
3 之前各位提到过的 "软件开源 咨询和服务收费"等等商业上的动作 肯定也是会有的.

减少开源产品的商业气息 吸引更多的开发者加入 这个也是公司一直在思考的问题.
另外 开源后带来的一些弊端 和 可能引起的一些麻烦 也必须要想清楚.

再加上这个产品本身也蛮大的(全部打包后还要40M左右) ,所以整个事情 要比个人开源一个东西 复杂好多啊, 还需要大家多多帮助啊






0 请登录后投票
论坛首页 海阔天空版

跳转论坛:
Global site tag (gtag.js) - Google Analytics