论坛首页 海阔天空论坛

常用开源协议解析

浏览 25605 次
精华帖 (0) :: 良好帖 (0) :: 灌水帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2005-04-07  
robbin 写道
引用
没一样东西不可以做为商业软件的,但是关键你必须open source and free deliver,如果这样了,你敢将你的software GPL吗? 除非你卖service,而不是卖software.


opensource的东西就没有办法卖软件只能卖服务了?这不是扯吗?MySQL就是GPL的开源软件,他一样按照商业软件销售,而且卖得很好。Redhat Advanced Server和SuSE Linux Enterprise Server也都是基于GPL的Linux Kernel的发行版本,不但卖得很贵,而且卖得很好。

也就是国内的红旗Linux比较龌龊,居然不开源!公然违反GPL版权。


Mysql declare:
The software listed below from MySQL is available under the "dual licensing" model. Under this model, users may choose to use MySQL products under the free software/open source GNU General Public License (commonly known as the "GPL") or under a commercial license.

MySQL Licenses, Support and Training can be easily purchased online.

GPL lincece item 1:
You may copy and distribute verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and give any other recipients of the Program a copy of this License along with the Program.

如果我理解有问题,请指出! 但是据我理解,GPL软件是可以free 分发的,不知道你怎么去卖你的software。
0 请登录后投票
   发表时间:2005-04-07  
jinfeng_Wang 写道
如果我理解有问题,请指出! 但是据我理解,GPL软件是可以free 分发的,不知道你怎么去卖你的software。

开源软件卖的是长期的服务,不是软件本身的 copy。不是所有的软件都有可能卖服务,也不是所有的用户都需要服务(这个问题我们以后可以讨论)。但是一个大型企业或者重要的政府机关,假设使用了 JBoss+MySQL 这种组合,长期的服务是非常必要的(至少出了事情可以找到一个替罪羊)。你问这个问题就说明你没有多少企业应用的经验,不知道 IBM 这些公司的商业模式就是建立在 IT 服务的基础之上的。开源软件提供了一个新的组合,对于更好地做好这种服务非常有帮助。实际上,IBM 的解决方案中就包括了大量开源的成果。HP 做的方案也有采用 JBoss 的,为了得到长期的服务,HP 和 JBoss 专门签订了长期合作的协议。
中国国内由于市场容量的限制,以及用户缺乏信息化的经验,对于软件长期服务的重要性认识不足,因此总是只看到软件本身的售价,给了一些夫妻店竞相压价钻空子的机会。但是必须承认,这并不是一种良性竞争的状态。最终还是要走到切实为用户做好服务的道路上来的。服务是值钱的,不是免费的。你去路边的理发馆随便理个发,5 块钱,出来以后仍然蓬头垢面。你去高级发廊做头,500 块,但是你得到了按摩等各种服务(不要联想引申),身心得到了放松,出来以后精神焕发。你只盯着路边的理发馆,但是仍然有别人愿意去高级的发廊。

当然,真正要做好服务,对于技术等各方面的能力要求是非常高的。这种要求不是随便哪个夫妻店就能够达到的。
0 请登录后投票
   发表时间:2005-04-07  
dlee 写道
jinfeng_Wang 写道
如果我理解有问题,请指出! 但是据我理解,GPL软件是可以free 分发的,不知道你怎么去卖你的software。

开源软件卖的是长期的服务,不是软件本身的 copy。不是所有的软件都有可能卖服务,也不是所有的用户都需要服务(这个问题我们以后可以讨论)。但是一个大型企业或者重要的政府机关,假设使用了 JBoss+MySQL 这种组合,长期的服务是非常必要的(至少出了事情可以找到一个替罪羊)。你问这个问题就说明你没有多少企业应用的经验,不知道 IBM 这些公司的商业模式就是建立在 IT 服务的基础之上的。开源软件提供了一个新的组合,对于更好地做好这种服务非常有帮助。实际上,IBM 的解决方案中就包括了大量开源的成果。HP 做的方案也有采用 JBoss 的,为了得到长期的服务,HP 和 JBoss 专门签订了长期合作的协议。
中国国内由于市场容量的限制,以及用户缺乏信息化的经验,对于软件长期服务的重要性认识不足,因此总是只看到软件本身的售价,给了一些夫妻店竞相压价钻空子的机会。但是必须承认,这并不是一种良性竞争的状态。最终还是要走到切实为用户做好服务的道路上来的。服务是值钱的,不是免费的。你去路边的理发馆随便理个发,5 块钱,出来以后仍然蓬头垢面。你去高级发廊做头,500 块,但是你得到了按摩等各种服务(不要联想引申),身心得到了放松,出来以后精神焕发。你只盯着路边的理发馆,但是仍然有别人愿意去高级的发廊。

当然,真正要做好服务,对于技术等各方面的能力要求是非常高的。这种要求不是随便那个夫妻店就能够达到的。


对不起,我没有说GPL的不可以卖服务,我只说它不可以当作软件来卖。我现在做的不是企业应用,但是你能想象weblogic这样的东西free么?

问题归结到“商业软件”的定义上,如果是卖服务,那是卖“商业服务”,而不是卖“free软件”。我也想能够通过free软件挣钱啊,那么多free的好东西,可是,可是。。。 我真的发现周围卖服务的不多,最起码在国内还没成一个气候。

另外,如果我是大企业,我会去买一个好一点的贵一点的,而不是jboss+mysql。 我不知道你说得“大企业”有多大,但是据我所知道的,好像国内在乎那点钱的大企业不多。话题越扯越远了。。。。

“卖服务”?? 多么美好的一个理想,这样软件从业人员基本就不会下岗了,。。。。
0 请登录后投票
   发表时间:2005-04-07  
jinfeng_Wang 写道
robbin 写道
引用
没一样东西不可以做为商业软件的,但是关键你必须open source and free deliver,如果这样了,你敢将你的software GPL吗? 除非你卖service,而不是卖software.


opensource的东西就没有办法卖软件只能卖服务了?这不是扯吗?MySQL就是GPL的开源软件,他一样按照商业软件销售,而且卖得很好。Redhat Advanced Server和SuSE Linux Enterprise Server也都是基于GPL的Linux Kernel的发行版本,不但卖得很贵,而且卖得很好。

也就是国内的红旗Linux比较龌龊,居然不开源!公然违反GPL版权。


Mysql declare:
The software listed below from MySQL is available under the "dual licensing" model. Under this model, users may choose to use MySQL products under the free software/open source GNU General Public License (commonly known as the "GPL") or under a commercial license.

MySQL Licenses, Support and Training can be easily purchased online.

GPL lincece item 1:
You may copy and distribute verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and give any other recipients of the Program a copy of this License along with the Program.

如果我理解有问题,请指出! 但是据我理解,GPL软件是可以free 分发的,不知道你怎么去卖你的software。


可以free分发不代表非要free分发不可,你可以选择free分发,也可以选择不free分发。让我来给你举一个例子说明:


现在我花了上千欧元购买了一套Novell公司的SuSE Linux Enterprise Server 9,当然,包括了操作系统整套源代码。然后你对我说,哈,好东西阿,给我一份copy吧。

我说,好的,按照GPL,我把其中两张包含所有source code的光盘刻给你。你说,“不行阿,我又不会自己编译构造一个操作系统,况且我就算会,那么浩大的工作量也得不偿失阿,我不要sourcecode的光盘,我就要前6张发行版本光盘”。我说,“对不起,这个不能给你,我没有权力分发给你,你只可以向Novell公司购买!”

嘿嘿,怎样?你是去购买呢?还是自己搞到所有的源代码,自己吭哧吭哧撺出来一个操作系统呢?

所以,千万不要想当然的以为开源软件就没有办法销售。
1 请登录后投票
   发表时间:2005-04-07  
jinfeng_Wang,  去买一个好一点的贵一点的,无非夜是想要更好的售后服务和产品质量吧, 这其实就是卖服务啊
0 请登录后投票
   发表时间:2005-04-07  
robbin 写道
jinfeng_Wang 写道
robbin 写道
引用
没一样东西不可以做为商业软件的,但是关键你必须open source and free deliver,如果这样了,你敢将你的software GPL吗? 除非你卖service,而不是卖software.


opensource的东西就没有办法卖软件只能卖服务了?这不是扯吗?MySQL就是GPL的开源软件,他一样按照商业软件销售,而且卖得很好。Redhat Advanced Server和SuSE Linux Enterprise Server也都是基于GPL的Linux Kernel的发行版本,不但卖得很贵,而且卖得很好。

也就是国内的红旗Linux比较龌龊,居然不开源!公然违反GPL版权。


Mysql declare:
The software listed below from MySQL is available under the "dual licensing" model. Under this model, users may choose to use MySQL products under the free software/open source GNU General Public License (commonly known as the "GPL") or under a commercial license.

MySQL Licenses, Support and Training can be easily purchased online.

GPL lincece item 1:
You may copy and distribute verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and give any other recipients of the Program a copy of this License along with the Program.

如果我理解有问题,请指出! 但是据我理解,GPL软件是可以free 分发的,不知道你怎么去卖你的software。


可以free分发不代表非要free分发不可,你可以选择free分发,也可以选择不free分发。让我来给你举一个例子说明:


现在我花了上千欧元购买了一套Novell公司的SuSE Linux Enterprise Server 9,当然,包括了操作系统整套源代码。然后你对我说,哈,好东西阿,给我一份copy吧。

我说,好的,按照GPL,我把其中两张包含所有source code的光盘刻给你。你说,“不行阿,我又不会自己编译构造一个操作系统,况且我就算会,那么浩大的工作量也得不偿失阿,我不要sourcecode的光盘,我就要前6张发行版本光盘”。我说,“对不起,这个不能给你,我没有权力分发给你,你只可以向Novell公司购买!”

嘿嘿,怎样?你是去购买呢?还是自己搞到所有的源代码,自己吭哧吭哧撺出来一个操作系统呢?

所以,千万不要想当然的以为开源软件就没有办法销售。


厄,对于GPL来说,
好像即使是bin版本,除非另有声明的部分(比如字体等等)
也是可以free发布的,只要你是同样走GPL协议发布

当然,这样发布的版本就不要指望还能打SuSE的800了:-)

主要还是卖的一个服务
0 请登录后投票
   发表时间:2005-04-07  
买不买服务是另一回事,最关键的一点是,GPL是针对软件源代码的版权,而不是针对软件编译后二进制版本的版权。你有权免费获得软件的源代码,但是你没有权力免费获得软件的二进制发行版本。

对于一个类似Linux操作系统这样庞大的东西来说,即使你免费获得了所有的源代码,你也没有办法完整的构造出来一个操作系统。即使你非常精通Linux,知道怎样构造,构造的过程也是一个非常庞大,可怕的工作量,中间任意一个小的配置参数不当都有可能导致你构造出来的操作系统极度不稳定,变得根本不可用。
0 请登录后投票
   发表时间:2005-04-07  
引用
厄,对于GPL来说,
好像即使是bin版本,除非另有声明的部分(比如字体等等)
也是可以free发布的,只要你是同样走GPL协议发布


什么叫做好像?我怎么从来没有听说过呢?

你用GPL source code构造出来的软件发行版本,它的版权没有任何限制,完全取决于你自己。你可以免费发行,允许人家免费copy,再销售;你也可以商业发行,不允许人家免费copy,这完全是你的自由。GPL对软件发行版本唯一的限制就是:你的发行版本必须把完整的源代码一同提供
0 请登录后投票
   发表时间:2005-04-07  
robbin 写道
jinfeng_Wang 写道
robbin 写道
引用
没一样东西不可以做为商业软件的,但是关键你必须open source and free deliver,如果这样了,你敢将你的software GPL吗? 除非你卖service,而不是卖software.


opensource的东西就没有办法卖软件只能卖服务了?这不是扯吗?MySQL就是GPL的开源软件,他一样按照商业软件销售,而且卖得很好。Redhat Advanced Server和SuSE Linux Enterprise Server也都是基于GPL的Linux Kernel的发行版本,不但卖得很贵,而且卖得很好。

也就是国内的红旗Linux比较龌龊,居然不开源!公然违反GPL版权。


Mysql declare:
The software listed below from MySQL is available under the "dual licensing" model. Under this model, users may choose to use MySQL products under the free software/open source GNU General Public License (commonly known as the "GPL") or under a commercial license.

MySQL Licenses, Support and Training can be easily purchased online.

GPL lincece item 1:
You may copy and distribute verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and give any other recipients of the Program a copy of this License along with the Program.

如果我理解有问题,请指出! 但是据我理解,GPL软件是可以free 分发的,不知道你怎么去卖你的software。


可以free分发不代表非要free分发不可,你可以选择free分发,也可以选择不free分发。让我来给你举一个例子说明:


现在我花了上千欧元购买了一套Novell公司的SuSE Linux Enterprise Server 9,当然,包括了操作系统整套源代码。然后你对我说,哈,好东西阿,给我一份copy吧。

我说,好的,按照GPL,我把其中两张包含所有source code的光盘刻给你。你说,“不行阿,我又不会自己编译构造一个操作系统,况且我就算会,那么浩大的工作量也得不偿失阿,我不要sourcecode的光盘,我就要前6张发行版本光盘”。我说,“对不起,这个不能给你,我没有权力分发给你,你只可以向Novell公司购买!”

嘿嘿,怎样?你是去购买呢?还是自己搞到所有的源代码,自己吭哧吭哧撺出来一个操作系统呢?

所以,千万不要想当然的以为开源软件就没有办法销售。


老大,别总纠出特例来说话,好不好? 我不会编译,我找个会编译的,行不?那我还是免费得到啊,真受不了。

我的mysql在我机器上不付钱的装了,mysql能找我麻烦不?

按照你的话,我反问一句,gpl给你源代码,你自己看不懂,那是否gpl对你有啥用?gpl还有啥存在的意义?

free 软件是否可以卖服务,这是共识,但是否可以free软件卖呢?


最后,我有个疑问,依照gpl/lgpl/...等协议,一旦free出来,那么就无法收回去了吧。即使是对它的改动,也是只可以松,不可以紧的。

那么mysql的dual license是从刚开始开发就这样形成的么?还是后来才修改的?这样的修改是否允许呢?
0 请登录后投票
   发表时间:2005-04-07  
robbin 写道
引用
厄,对于GPL来说,
好像即使是bin版本,除非另有声明的部分(比如字体等等)
也是可以free发布的,只要你是同样走GPL协议发布

什么叫做好像?我怎么从来没有听说过呢?

你用GPL source code构造出来的软件发行版本,它的版权没有任何限制,完全取决于你自己。你可以免费发行,允许人家免费copy,再销售;你也可以商业发行,不允许人家免费copy,这完全是你的自由。GPL对软件发行版本唯一的限制就是:你的发行版本必须把完整的源代码一同提供


你把software的source code和software bin混合起来了吧。 如果别人有你的source code,一旦可以自己编译出来,自己free deliver,你还能怎么着?


引用
The "Program", below,  refers to any such program or work, and a "work based on the Program" means either the Program or any derivative work under copyright law: that is to say, a work containing the Program or a portion of it, either verbatim or with modifications and/or translated into another language.


bin属于souce code的derivative work么?
0 请登录后投票
论坛首页 海阔天空版

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