Development
关于我的一篇文章的讨论
http://www.clinux.org/forum/showthread.php?threadid=4972 上面有一群人讨论了一把我的日记摘抄。很可惜,这些人并不了解历史,也不愿意了解历史。让我们来看看他们都说了些什么,我也来正面地回答一下他们。
如果你写不出来,闭嘴,因为你只是一个弱者,世界不同情弱者。
这话说得不好,这种缺少同情心的人的言论,就算是正确的我也不会因此而欣赏他。
我已经过了那个相信同情可以改变世界的年纪。同情不能改变任何事情,做事要比同情重要的多。
如果我的代码因为授权的原因而没有被一些人使用,他们不得不重新开发一个版本,那么我认为我的代码没有发挥它的价值。
如何确保你的代码不被别人恶意使用?这世界从来不缺少卑劣的想法和卑劣的人。
一个如此充满同情心的人,尚且如此不相信世人,怀疑他们会恶意利用,那么,你如何指责我一个没有同情心的人?
好比说,我做了一瓶老陈醋,以GPL发布,于是,如果哈哈可悲公司想要在他们的产品中加一滴老陈醋,于是……
物质财富和精神财富是不同的,有个经典的例子:你有一个苹果,我有一个苹果,我们交换后彼此仍然只有一个苹果;你有一个idea,我有一个idea,我们交换后双方都有了两个idea……
我有一个苹果,你愿意要我可以给你,只要你不说这是你种的。你把它做成苹果酱,但是并不需要像我一样种苹果。当然,别人也许会跟我说苹果酱很好吃,我也许也会做,但是你不需要公开你的方法。
没有人有义务白白地替别人劳动
听说过"等价交换"这个词吗?获得合理利润是正确的,是好的,是无可厚非的,但是想要获得本不属于自己的暴利就是不对的。的确,没有人有义务白白地替别人劳动,但是也没有人有权利获得不属于他的(这里特指不等价交换中那多出的部分)。
如此充满同情心的人怎么会谈及等价交换?
而不是推广我的什么理念!
你想不想推广什么理念是你的自由,其他人想不想推广他们的理念也是他们的自由,你不想做的不代表别人也没有权利去做。
我的文章没有任何地方提到要剥夺谁的自由。你有权力使用GPL,我有权力使用BSD,但是别用你的GPL脏手碰我的BSD代码。
GPL不过是用了一种不自由取代了另一种不自由
自由与不自由是相对的。
诡辩。
阅读全文…Finished the first stage of www.FreeBSD.org translation
Currently under review. You can visit through http://www.freebsd.org.cn/snap/zh_CN and let me know if there’s any mistakes.
参与评论Mail from the IPv6 world?!
An excerpt from the mail server log:
Feb 6 13:40:27 beastie amavis[81393]: (81393-03) Passed CLEAN, [3ffe:401d:203a:41:a00:2bff:fe86:af46] bounces-tech-net-owner-delphij=frontfree.net@NetBSD.org -> delphij@frontfree.net, Message-ID: oqfz0aqmaz.fsf@castrovalva.Ivy.NET, Hits: -2.599, 15863 ms
参与评论Want an older FreeBSD release? Check this out!
So you want to download some ancient FreeBSD release to fit your wierd need? Of course! Check out here.
参与评论明天准备开始给tarsier装所需要的服务了
tarsier的配置如下:
Pentium 4 3.0E
1G RAM
250G ATA * 2
tarsier将是我的第一个非职务管理的、同时又使用了jail service的FreeBSD服务器。tarsier上将采用我所提出的fast jail技术。
参与评论强烈鄙视Sun在OpenSource上的作为
请看Sun的OpenSolaris授权:
CDDL 1.0
你可以说微软反对开源,但他们做的都是公开的。口口声声支持开源的Sun做的是什么呢?呵呵……
参与评论About integrating my WARNS=6 cleanups to FreeBSD tree
I started the work almost four months ago, but I have lost all my work last month. Therefore, I’m trying to integrate as much as possible whenever possible. The current workflow is:
- Bump WARNS
- Fix errors
- Testdrive on almost all T1 platform I can touch
- Commit
How to enable Python2.4 for WinCVS?
Because sometimes I use Windows for daily desktop (the company’s IM system can’t run on FreeBSD and that’s the only reason why I can’t use FreeBSD as desktop at company) I have adopted WinCVS as development tool.
Unfortunatelly, when I have started WinCVS, it complained that it can’t find python (the version I have installed is 2.4). After searching the disk I figured out that the file exists in windows/system32/, not python24/dll. Corrected this setting and WinCVS appears to work correctly.
阅读全文…Ruslan begins his NOFOO->NO_FOO work
Traditionally, FreeBSD has many NO_FOO knobs while it also has NOFOO knobs that is quite confusing. Today, Ruslan Ermilov (The Makefile guru at FreeBSD campaus) has started his NOFOO -> NO_FOO conversion, this will make everything consist.
参与评论You must do mount_devfs before jailing!
Today I start to build a package set for corporation’s production servers. However, perl 5.8 build was stopped with a strange error.
I went into investigating what is happening. Finally I found that I should have mount_devfs’ed before jailing the builder :-( What a shame…
参与评论