有些开源软件支持者:仇视M$、鄙视甲骨文、讨厌Mono和Java,恶心Flash,只用开源软件。我对“绝对自由”实在是不怎么感冒。实用的就是最好的,无所谓开源不开源,自由不自由。C#好就是好,不是因为M$。Flash纵然再烂,但依旧广泛使用。
我觉得Debian挺难用的,因为她太“自由”了。官方仓库找不到Flash,找不到N卡闭源驱动…… Ubuntu就很好,她并不排斥闭源软件,闭源的解码器、“受限驱动”都收纳进了软件仓库。Arch也很不错。
开源是为了什么?虚幻的自由理想吗?那可就太无聊了。我觉得开源的好处,一方面是吸引了更多的开发者,一方面是为用户提供了更大的定制空间。所谓“理想”,当不了饭吃,换不来支持,更吸引不来用户。纯粹为了自由理想而开源,就和我朝N年前为了平等瓜分了所有富人的财富似的——最后只剩一堆穷光蛋。
此外我觉得,应该推广一种“半开源”,就是开发者可以有选择地开放部分核心代码,或是旧的代码。毕竟,软件开发者也要混口饭。和别人竞争,总不能一点秘密都不保留吧。这样,社区可以维护自己的版本,开发者也能保留自己的“绝招”,可谓双赢。
开源软件的好处被他人拿去,而自己却为了“清高”画地为牢,排斥闭源,那最后孰胜孰败就很显然了。
2011年9月25日 22:46
77个关键字的C#写起来的确很不爽。Flash的广泛使用大约都广泛到广告和国内一堆华而不实的网站上了吧?我用FlashBlock,现在白名单里才有8个域名。
2011年9月25日 22:47
Oracle 改变了 Java 的许可证实在令人不爽:它将官方版的jre和jdk从所有Linux发行版的官方源中移出了。还好我用的是Arch,有AUR歌手。
2011年9月25日 23:56
自由是永恒的追求啊……虽然有些时候看起来有些狂热。
2011年9月25日 23:59
@DeathKing: 我所认为的自由当然也不能排除异己。我个人很讨厌 C#以及M$的.NET平台:因为他们把很多东西都复杂化了。(也许是我的认知不够吧,呵呵)
另外,开放源代码和自由软件真的是两回事……开发源代码是不是RMS领导的我就真记不真切了。
2011年9月26日 11:18
那种半开源的方式用不着再去推广,apple 已经干了好多年了,也的确很成功
2011年10月01日 10:46
怎么说呢,很反感M$和Oracle,flash到没感觉....
具体原因可能是M$和Oracle光顾着赚钱了,并没有看重用户的感受....
特别是Oracle,野心太大,居然敢更改java许可。
嘿嘿,了解的不多,瞎扯几句,欢迎拍砖~
2013年5月17日 18:22
自由软件和开源软件不是一个概念,“开放源代码的软件”也未必是“开源软件”。