Open Source

共 32 篇文章。

不愧是老大啊

• Shared Chaos

摘录一段:

珍重他人劳动成果,也就是尊重自己,特别是在opensource的世界里更是如此,相聚一起已经很不容易,不尊重他人真的更加不可取。是别人的不要说成是自己的,做人诚实,尤其在智慧上,更加不能有假,否则真的是侮辱了自己的智力,中国在这方面的寓言故事特别多,这些都是大智慧。就象经常听人说练工夫,先得学做人,如果心不真,则气不顺,工夫也不可能真的有很高的境界。自己不懂,就承认,没人会怪你的,没人是全才么,象FreeBSD这样的OS,是个很巨大的东西,复杂度不比其他大项目低,常以几百人/年来衡量一个OS的开发,可见其工作量和难度了,其中天才和偏执狂是不可缺少的。大道理我就不多讲了。

参与评论

Jun Kuriyama: 拥抱FreeBSD(zz)

• Shared Chaos

这是一篇几年前的文章,发表地我已经记不清楚了。除了这篇文章对FreeBSD开发模式和如何成为 committer 的介绍之外,我还希望看到这篇文章的人,能够成为国人在 FreeBSD 中的中坚分子,让我们(华人)成为整个项目最重要的一部分。


拥抱FreeBSD

FreeBSD项目的结构

和FreeBSD项目关联的人大体分为三类,即被称为commiter的开发者,由其中9名组成的core team,及其他的贡献于FreeBSD的人们。

commiter是FreeBSD项目的正式开发者,他们拥有对原始码的直接修改权限。现在大约有330名commiter,其中47名在日本。

commiter并不只是自己写代码的人,为别人写的ports做登录,或者写文档等等,还有负责各种分野的commiter存在。core team是从这些commiter中选出来的,共有9人。所有的commiter都有投票权,从候选人中投票选举9人组成core team。在今年6月份进行的选举中,包括笔者在内的9人当选进入了core team,任期为2年。

阅读全文… ( 本文约 2650 字,阅读大致需要 6 分钟 )

带侵略性的宣传

• Diary Excerpt

我不是做销售的,我要做的是告诉人们真相,而不是顾及谁,或者某社区的面子。

有人指责我做这种侵略性的宣传不好,但是我还是要做——难道允许你们整天整天把大便说成是金子,就不允许我告诉人们它真的是大便不成?别忘了,我只是还原事情的本来面目。

阅读全文… ( 本文约 193 字,阅读大致需要 1 分钟 )

决定抛弃某段代码

• Development

今天偶然发现以前做的一套CMS里面的显示发布日期的功能被干掉了。

这已经不是第一、第二或者第三次在我毫不知情的情况下作的commit了。而且我注意到commit log里面还赫然写着"Approved by: delphij"。

阅读全文… ( 本文约 306 字,阅读大致需要 1 分钟 )

Eric Raymond 鼓吹 BSD 授权……

• Development

Murray老大在FreeBSD.org发的一则消息,说……Eric Raymond在巴西举行的FISL (Fórum Internacional de Software Livre,国际软件发布论坛)中提到,“Basically, we don’t need GPL. It’s based on the belief that open source software is weak and needs to be protected. With it, we continue injuring ourselves, cutting ourselves from the economic benefits of BSD license”(基本上,我们并不需要GPL。它是基于认为开源软件非常弱小因而需要保护而产生的。由于它(GPL),我们在不断伤害我们自己,并将我们与BSD授权在经济上的优点割裂开来)。

参与评论

心急吃不上热豆腐不是?

• Blogging

许多人开始在论坛宣布5.4-RELEASE。历史上FreeBSD把发出的iso收回重新release又不是没发生过,那么着急做什么?FreeBSD是一个开源的系统,国内有两个每15分钟更新一次的官方cvsup镜像,何必呢……

参与评论

唐僧,种子,好在多数人的头脑还是正常的……

• Development

有时候我会有一些别人难以理解的行为,但是可喜的是,好在多数人的头脑还是正常的,即使不是多数,但是至少还是有一些的。

一篇文章,能够引起如此大的争论,其实也没什么不好。虽然说这篇文章被和另外一篇文章合在一起发表,颇让人有些不爽的感觉,但是正如我跟一位Linux社区的朋友说的那样,没有什么好生气的。

为什么呢?争论并不是一件坏事。

当你看到那些迫不及待地想强迫别人接受他们观点的人所作的人身攻击的时候,用自己的大脑去思考的人,会去相信这些人所说的话吗?

我当然在等待你们的发言,因为你们的所谓论据、观点,不过在证明自己的错误。

我评价过GPL,评价过BSD,但从来没有说过哪怕一个比特的「GPL不好」或者说「BSD好」,我只是给了大家一些事实,帮助大家去理解这些事实,至于达到什么样的结论,那是每个人自己的事情。更不要忘记,那是一年前的事情。我承认我一年前确实心态不够平和,尽管这并不一定意味着我说的是错的。

那位说「自私」的升华的人很可笑,因为无论如何,你的论据不过建立在自私的基础上,这不过是一个政治观点,另外你还范了一个非常可笑的法律错误——任何授权所保护的都只是实现本身,而不是方法。即使你用GPL写了一本教科书,我按照其中的方法去写的东西,仍然可以是任意的授权。

阅读全文… ( 本文约 1509 字,阅读大致需要 4 分钟 )

关于我的一篇文章的讨论

• Development

http://www.clinux.org/forum/showthread.php?threadid=4972 上面有一群人讨论了一把我的日记摘抄。很可惜,这些人并不了解历史,也不愿意了解历史。让我们来看看他们都说了些什么,我也来正面地回答一下他们。

如果你写不出来,闭嘴,因为你只是一个弱者,世界不同情弱者。
这话说得不好,这种缺少同情心的人的言论,就算是正确的我也不会因此而欣赏他。

我已经过了那个相信同情可以改变世界的年纪。同情不能改变任何事情,做事要比同情重要的多。

如果我的代码因为授权的原因而没有被一些人使用,他们不得不重新开发一个版本,那么我认为我的代码没有发挥它的价值。
如何确保你的代码不被别人恶意使用?这世界从来不缺少卑劣的想法和卑劣的人。

一个如此充满同情心的人,尚且如此不相信世人,怀疑他们会恶意利用,那么,你如何指责我一个没有同情心的人?

好比说,我做了一瓶老陈醋,以GPL发布,于是,如果哈哈可悲公司想要在他们的产品中加一滴老陈醋,于是……
物质财富和精神财富是不同的,有个经典的例子:你有一个苹果,我有一个苹果,我们交换后彼此仍然只有一个苹果;你有一个idea,我有一个idea,我们交换后双方都有了两个idea……

我有一个苹果,你愿意要我可以给你,只要你不说这是你种的。你把它做成苹果酱,但是并不需要像我一样种苹果。当然,别人也许会跟我说苹果酱很好吃,我也许也会做,但是你不需要公开你的方法。

没有人有义务白白地替别人劳动
听说过"等价交换"这个词吗?获得合理利润是正确的,是好的,是无可厚非的,但是想要获得本不属于自己的暴利就是不对的。的确,没有人有义务白白地替别人劳动,但是也没有人有权利获得不属于他的(这里特指不等价交换中那多出的部分)。

如此充满同情心的人怎么会谈及等价交换?

而不是推广我的什么理念!
你想不想推广什么理念是你的自由,其他人想不想推广他们的理念也是他们的自由,你不想做的不代表别人也没有权利去做。

我的文章没有任何地方提到要剥夺谁的自由。你有权力使用GPL,我有权力使用BSD,但是别用你的GPL脏手碰我的BSD代码。

GPL不过是用了一种不自由取代了另一种不自由
自由与不自由是相对的。

诡辩。

阅读全文… ( 本文约 3382 字,阅读大致需要 7 分钟 )