我看很多人把自由软件社区和开源软件社区给混起来了。
自由软件特指的是 GPL 这一个派别。在自由软件的定义里面,开源是指使用者可以获得源代码。需要注意的是,不是所有人都可以获得源代码。如果你是我的竞争对手,不买我的软件却想要获得我的源代码就搞笑了。所以理论上,自由软件并不排斥商业化。
而开源社区,反正就无脑开源。谁都可以获得软件的源代码。开源社区鱼龙混杂。在我看来,很多开源软件,比如 chrome, android, dotnot 这一类,实际上都是大公司打着开源的旗号,行的是倾销之事。本身是反自由的。
自由软件本身是反对软件专利的。所以在 GPL 3.0 版本里面,特别对专利进行了约定,相当于要求软件开发商放弃掉软件专利。至于版权,没见过哪个开源爱好者在乎什么版权的。自由软件爱好者就更不在乎版权了。代码给使用者了,让你自由地改动。
但自由软件在乎品牌!你可以改我的代码,但是发布的时候,别用我的品牌名发布!免得出 BUG 了还来找我,污了我的名称。
一点理解,给大家提供点谈资。
--
修改:hgoldfish FROM 117.28.164.*
FROM 117.28.164.*