无聊的感想

关于开源软件和用户

开源软件和用户到底是什么关系,这非常微妙。

以下言论是我见过的非常无稽的言论:

1、你觉得不好用你去改进啊

2、你觉得不好用去报bug啊

3、你又没掏钱你没资格批评啊

用户始终是用户,不管用什么软件,用户都是用户。

开源软件和那些闭源的软件(其实并非所有的开源软件,这里特指那些可以汇报bug的那些更加“open”的)都是软件而已,区别在于开源软件给予了用户查看源代码,以及和开发者直接交流的机会(mostly)。而并非你用了开源软件你就需要承担任何责任。

无论你用什么软件,你都不需要承担以下责任:

1、参与开发

2、汇报bug

同时你也有自由批评或者赞扬任何软件的权利。

用开源软件给予的是用户参与开发和汇报bug的权利,而不是加在用户身上的义务。开发者只可以善意的建议你如果有能力,有兴趣,可以来写个patch试试,任何人不能因为你“没这么做”而指责你。

关于代码万能论

这是需要承认的,但是不可滥用。

代码确是是万能的,如果你说一个软件有这个功能,另一个软件没有,然后反驳的理由是另一个软件“凭什么就不能实现”这个功能。代码当然可以写,区别在于:

1、现在有这样的代码吗?没有,“空谈无益,show me the code”。

2、其次,即使没有,潜在的实现这个功能的工作量是多少?如果需要的工作量很大或者你压根就不了解,用一个潜在而不确定的理由来argue就更加没意义。

关于项目和项目

太多人早就忘记了backward compatiblity 这种事情(当然,我说这种事也代表了我做好了被打脸的准备)……所以,不支持同一个软件包名多版本的包管理只能玩具一辈子。当然如果你没法认清他是玩具的事实,你活该。那些商业操作系统在向后兼容上的重要贡献是没一个发行版比得上的。

以及有些很“NB”的项目忘记了自己是被很多人用的事实,以及忘记了版本号的意义。

当然如果你的潜在目的就是搞那些用你的人……


我觉得以上这些都是正常人应该能想明白的道理。欢迎自行对号入座。

This entry was posted in Linux and tagged . Bookmark the permalink.

15 Responses to 无聊的感想

  1. yyc says:
    Chromium 23.0.1271.64 Arch Linux x64

    对号入座……………………………

    喷某些项目还不忘捎带上其他东西= = …………..

  2. Iven says:
    Firefox 17.0 GNU/Linux x64

    入座入座。 ^_^

  3. marguerite says:
    Google Chrome 24.0.1290.0 openSUSE x64

    坐好。ฅ•ﻌ•ฅ

  4. Safari 5.1 iPad iOS 5.1.1

    bug report 虽然不是责任,但如果不汇报,bug就可能一直存在,直到另外一个用户终于受不了而汇报。
    所以无论如何都应该鼓励用户汇报,而不是强调没有这个责任。

  5. csslayer says:
    Nokia Browser 8.5.0 Nokia N9

    “你怎么不去报bug”,和“可以请你去xxxx网址汇报bug吗?”是两码事,本文的目的是为了讽刺前者。尤其是这话从其他用户嘴里说出来的时候。

  6. lightning1141 says:
    Google Chrome 24.0.1312.35 GNU/Linux x64

    项目是在说 Arch 吗? 有时候感觉 Arch 太不人道了…

  7. maplebeats says:
    Firefox 17.0 GNU/Linux x64

    成功入座。。。

  8. .txt says:
    Google Chrome 24.0.1312.40 Arch Linux

    @lightning1141
    你没看文章吧,明显不是在喷Arch而是在喷某些用户和某些比较toy的包管理器
    对Pacman这种版本管理优秀的包管理器还有什么可喷的呢,向后兼容性也比某些发行版升级一次死一片应用好得多吧!!!!

  9. yyc says:
    Chromium 23.0.1271.64 Arch Linux x64

    @.txt pacman是玩具是真的…. 虽然我倒是觉得够用了…. 不过项目应该还不是arch……

  10. csslayer says:
    Firefox 17.0 GNU/Linux x64

    看,大家都愉快得对号入座的挺好嘛……

  11. 右京样一 says:
    Google Chrome 23.0.1271.97 GNU/Linux

    @.txt 我也对个号……我主要就是因为pacman升级了软件包之后动不动就得手动改东西,于是打算假期叛逃到OpenSUSE了……

  12. csslayer says:
    Firefox 17.0 GNU/Linux x64

    这里只是单纯说,你要知道它是玩具级别的,没人阻止你玩,事实上很多人还玩的很开心玩的很好,这都很好,但是你说玩具能顶原子弹,那就是你的问题了。

    再其次,这里继续引用下文中的“代码万能论”,玩具当然有变成原子弹的潜力,但它现在还是玩具,不是吗。

  13. darkraven says:
    Opera Mini 7.0.31380 Unknown

    THERE IS NO WARRANTY FOR THE PROGRAM, TO THE
    EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
    OTHERWISE STATED IN WRITING THE COPYRIGHT
    HOLDERS AND/OR OTHER PARTIES PROVIDE THE
    PROGRAM “AS IS” WITHOUT WARRANTY OF ANY
    KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
    MERCHANTABILITY AND FITNESS FOR A PARTICULAR
    PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND
    PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD
    THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST
    OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.

  14. Ma Xiaojun says:
    Firefox 17.0 Mac OS X  10.7

    測試

  15. Ma Xiaojun says:
    Firefox 17.0 Mac OS X  10.7

    “关于代码万能论”,不知道你想贊什麼批什麼,我只是想廢話一句,有時候就算有了patch,上游也不見得收,原因各種各樣。
    “关于项目和项目”,App Store能支持多版本嗎?一直用最新版我覺得從概念上沒有問題,只是許多項目確實在向前兼容性方面做得非常糟糕,比如IBus。

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.