首页   注册   登录

noli

V2EX 第 75369 号会员,加入于 2014-09-28 13:14:46 +08:00
今日活跃度排名 15262
noli 最近回复了
8 天前
回复了 qof3990 创建的主题 奇思妙想 一种新论坛的设想
有过类似立场的想法,但是收钱这个太粗糙不一定有你想要的效果。

本质上你是想提高论坛的有效信息比例吗?那么是不是有钱就可以任意发?

想这个问题的时候分清楚哪个是目的和哪个是手段
@BruceAuyeung

讲讲道理好不好,GPL 的代码也不能给 BSD 贡献啊。各种 Unix 也没指望过 Linux 给他们贡献啊,你们这群虚伪的家伙。
重温了一下几层楼里面的回复,发现 GPL 主义者都有些精神分裂:

1. 一方面强调 GPL 强制开源是好事,但另一方面却从不考虑这软件依然有不开源的可能性。
既然不开源是可能的,为什么还指望强制别人开源是有效果的?

如果别人没有开源的意愿,为什么相信 GPL 能让人愿意开源?
这几乎就是一种占便宜的心态,巴不得所有代码都沾上了 GPL 的极端主义。

2. GPL 的很多软件,都需要募集捐款来专门聘请人员维护开发,
但在这些 GPL 主义者对商业开发却嗤之以鼻,认为不开源就不足以成为贡献……

怎么说呢,也不是不可以高姿态,就是比较不谙世事的感觉吧。

3. 对其他开源方式不屑一顾,不传染开源就都有可能被闭源……

感觉就像说,如果人人都搞基,人类是不是要灭绝,大概是这个意思吧。
@kahlkn 说来说去你的目的就只为了学习。说得好像别的开源代码就不能学习似的,也说得我好像不用 GPL 就是追求闭源似的。只能说你在学校的环境真是太单纯,从来没想过利益之争在开源世界也是生死大事。

顺带你还鄙视了比 GPL 社区大得多的开源社区。

竖子不足与谋。
@dorothyREN

瞧你说的,马云都把成功经验无偿分享给大家了,你怎么没马云的万分之一强呢?不中用啊。
@kahlkn

很明显,我没有可能说服你,反之亦然。
但我孜孜不倦与你讨论的,并不在于 GPL 是怎样设计的,或者说用 GPL 的人是怎样想的。
而是希望让你想到的是,使用 GPL 会有怎样的反直觉的后果。

这个反直觉的地方就是,你以为 GPL 保障了开源者的利益,实际上可能伤害了更多人的利益。
就你的阐述来看,你的考虑是开源出来让大家学习,你的直觉是我可以参考开源的做一套相似的……

但是实际上的情况是,容易实现的、或者规模不大的软件,不需要 GPL 保护,因为别人完全可以重起炉灶。
不容易实现的,规模很大的软件,GPL 只会成为大公司用于打压小规模创新的工具,原因我已经解释过了。 #26

GCC 和 MySQL 的品质当然差。

GCC 和 clang 比 bug 多,生成的代码慢;
MySQL 和 PostgreSQL 比,也是 bug 多,功能和性能与商业数据库的差距,比起 PostgreSQL 都相差太远。

更重要的是,在社区对比来看,为 clang 贡献代码的远比 GCC 活跃;
PostgreSQL 的应用范围也远比 MySQL 广。

就算你不认可我举的例子,你也很容易可以发现 GPL 的出发点 —— 不想别人不开源,这本身就是一种对自由的限制。

在你的软件生涯里面,你使用别人的成果的时间,远多于你的成果被他人所使用的时间。
强制别人开源,最终只会使得每个人,都只能基于不被强制开源的协议来写代码。
因为 GPL 不可能养他们吃饭。

我们都热爱代码,只不过我更热爱选择丰富自由的代码,而不是 GPL 暴政。
@slwl123

你愿意采用了一个更加严格的自由软件定义,为的就是让 GPL 顺利干掉所有你可能用到的非自由软件,我对此感到遗憾。

这情形比较类似于,吃饭为什么要钱,饭堂不是有吗?
@slwl123

1. 根据 FSF 自己的定义,开源不是自由软件的必要条件——自由软件不一定开源。

V2EX 上有很多优秀的软件作者,他们会根据用户的意见改进功能,也允许用户自由分发。
你觉得这些作者是不是提供了自由软件?

2. 把开源的修改后闭源 别人找你要需要代价 还算是自由软件吗?

这要看别人找我要软件是用来干嘛,如果承诺只用于学习用途,那我给源代码了,但禁止用于商业用途的分发或者再次分发。
这算不算自由软件,得由你自己判断。

你要说这就不是自由软件,那你也给个定义呗。


问题的关键在于,GPL 竞品的存在,扫除了其他一切自由软件的可能性,不管作者愿不愿意给你源代码,不管你愿不愿意付费。
然后 GPL 自身的产品,品质也越来越差。

我说的就是 GCC,MySQL, 等等。
@pkoukk

感觉上一条回复语气过于不友善,我还是补充一下吧。

如果大家(假设程序员)都把自己当作开源世界的一分子,以这个身份来思考问题,那确实 GPL 是救星。
就像大家都把自己当作社会主义新中国的一员,毛主席就是大救星,这是无法质疑的。

但是想想其实你自己离开源的花花世界距离有多远,好好思考作为一个创新者(如果能有创新者的思维方式的话),面对 GPL 竞品的处境。

如果你要做的产品没有 GPL 对手那就算了,如果有,例如像 MySQL,Linux,这样的,大公司们如果愿意投入人力物力,GPL 的方式开源跟进你所做的微小改善,那你很大可能只有举手投降的机会。情形就好像前些年,腾讯人力狂抄别人的创新的做法。而且或许,其他人也还会像你们一样,为 GPL 代码库增长而叫好,甚至反咬一口说你抄袭。

这就是我说的,GPL 对自由软件的威胁,从创新的源头上扼杀潜在竞争对手。
@xuxueli MySQL 已经死得差不多了,各种兼容 MySQL 的替代品层出不穷,正好验证了我的说发—— GPL 对创新极不友好。,而阮一峰同志拿 MySQL 作为例子来讲,真是舔 GPL 舔得太早了,毫无鼓气,毫无洞察力。

@andyhuzhill 解决一下我 #20 层里说的,如果我先以 GPL 友好的方式开源,GPL 改完之后,不能再以非 GPL 友好的方式开源的问题。简称 Copyleft 的问题。

@pkoukk 那是因为我(故意)说得不够清楚,你也没看懂。没关系,本来就不是给没有悟性的人看的,也不是给那些不能自己思考问题的人看的。像你这种没有提出任何独立观点的回复,我就回你这么一次吧。
关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   934 人在线   最高记录 4385   ·  
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.3 · 15ms · UTC 22:44 · PVG 06:44 · LAX 15:44 · JFK 18:44
♥ Do have faith in what you're doing.
沪ICP备16043287号-1