[Ubuntu-zh] 报bug还是付费? 这是个问题 was: 我为什么总是wine不成功呢?

Qian Hong fracting在gmail.com
星期日 五月 13 06:20:50 UTC 2012


单独开一个帖子, 跟大家分享交流一些思考心得.

On Sun, May 13, 2012 at 11:39 AM, Charlie gmail
<charliechengtao在gmail.com> wrote:
> 使用专业软件还是建议不要wine

楼上有朋友提到, 专业软件不建议wine, 我个人不是很理解这种观点出于什么理由, 还望多
多指教. 虽然时间不多, 可是屡屡看到这样的观点, 我还是有很多话想说. 我个人的观点是
, 这个问题需要一分为二地看待:

一方面, 我们都期望Linux下的原生软件可以给力, 这是大家都能体会的, 不必多说. 因此
, 当有朋友需要用到某某专业软件的时候, 如果可以帮忙寻找可用的原生替代软件, 会比简
单的一句"专业软件不建议wine"提供更多的信息量. 由于我不了解cad/cass等专业软件, 所
以这方面帮不上太多忙, 希望有专业的朋友提供一下帮助咯.

我看到网上有不少Linux用户抱怨某某专业软件没有好用的Linux原生替代软件, 其实开源软
件离不开用户的参与和支持, 如果我们有幸能找到一款接近自己需求的开源替代软件, 就应
该尽力去支持它, 有钱出钱, 有力出力, 积极跟开发者沟通, 不管是报bug也好, 帮助翻译
文档也好, 提出功能需求也好, 捐助也好, 有很多种积极的方式可以参与贡献, 关键是要有
参与的意识.

然而, 在实际情况中, 不同的专业软件总有不同的困难, 作为外行, 我上面说的, 也仅仅是
纸上谈兵, 而真正拿专业软件干正经事的, 也未必有时间精力去改进相应的开源替代软件.
不过尽管如此, 我认为我们还是应该传播这种积极参与社区的态度, 只有参与的人多了, 开
源软件才会变得足够好.

前人种树,后人乘凉,开源软件更是如此, 我们能享用今天的开源软件成果, 离不开前辈的辛
勤付出, 不仅包括开发者翻译者的努力, 也包括那些努力实践开源精神, 不厌其烦地报bug
的普通用户. 而开源软件要继续发展, 则离不开我们今天的参与.

我们在网上发表的文字, 都是可以被搜索引擎索引的, 如果我们写下了一个盖棺定论的结论
说某某开源软件不好用, 那么不仅当时求助的朋友会放弃使用该开源软件, 而且以后通过
google看到同一段评论的朋友也会失去信心. 相反, 如果我们传播的是通过主动积极报bug
的这种参与社区改进软件的方法和态度, 那么即使当时求助的朋友没有精力去做, 以后通过
google找到同一段文字的朋友也至少不会失去希望.  因此, 鼓励用户参与社区, 主动推动
困难的解决, 是一件意义深远的事情.

另一方面, 说到Wine专业软件, 其实从原理上来说, 并没有什么做不到的, 关键仍然是看开
源软件的用户参与和支持的程度. 如果你到wine的bugzilla搜索 *已修复* 的bug, 就会发
现某些大型软件在wine bugzilla中居然有100多条记录, 正是因为用户积极参与, 才会有那
么多bug被发现和被解决, 所以这样的软件在wine上的兼容性就好, 而不是任何其他原因. (
例如有一种可笑的说法, 就是某某国产软件垃圾, 所以wine不成功. 其实相反, 是该软件的
用户群普遍没有报bug意识, 所以wine对该软件的兼容性就不够好)

上面说的是 *参与* 开源软件的问题, 而对于已经工作的人, 对于真正需要依赖某软件做正
经事的人, 确实不一定有很多时间去直接参与, 这时候, *花钱* 就不失为一种很好的选择
了. 我个人的看法是, 既然已经有了稳定的收入来源, 又喜欢用开源软件, 那么花钱换取不
折腾, 何乐而不为呢? 不过, 话虽如此, *花钱* 这一条路也有很多困难.

首先, 中文Linux社区的消费观估计还没有成熟到普遍愿意为 "免费的开源软件" *花钱* 的
程度.  当然, 我相信开源软件用户群的软件消费观会比盗版软件用户群的软件消费观更成
熟或者更早变成熟, 我也相信我的观点会被越来越多的用户认可而不至于吓跑太多开源软件
的用户 .

其次, 付费/捐助的渠道有限, 在这方面我的经验远远没有报bug的经验多 :) 还请有经验的
朋友现身说法. 有的软件提供了捐助的渠道, 有的没有. 最理想的情况是, 某开源软件同时
有商业版本, 那么购买商业版本的服务支持, 就是最不折腾最有效的方法.

最后, 付费/捐助的方式, 不一定有立竿见影的效果, 有时候甚至还比不上报bug的效率, 尤
其是当你遇到问题才急忙寻找付费支持渠道的时候, 未必能及时找得到, 因为我们的开源商
业生态链仍然不够成熟.  这方面, 我不知道有多少成功的例子, 希望了解的朋友分享一下.
目前我只能说, 开源软件的商业版, 是已知的最靠谱的一种形式. 开源商业生态链的成熟,
离不开开源软件用户消费观的成熟, 这又是一个鸡蛋问题了.

综合上面的观点, 我认为, 一种比较值得向Linux用户推荐的模式是, 学生时代, 趁时间比
较多, 学习一下如何报bug, 学习如何参与社区, 学习直接向开源软件上游做贡献. 我个人
觉得, 有时间看帖回帖有时间折腾Linux的朋友, 应该也有时间报bug吧. 报bug很重要, 一
方面, 认识到自己作为一个普通用户, 也一样可以改变世界; 另一方面, 了解到发展开源的
不容易和时间的宝贵之后, 消费观趋向成熟就是一件顺理成章的事情了. 而当一名学生
Linux用户工作后, 可能有了稳定的收入来源却没有足够的时间直接参与开源社区的工作,
这时候不妨考虑购买开源软件的商业支持.

自由不是免费, 只有当自由软件的用户普遍意识到自由的代价是花时间或者花钱的时候, 我
们才能将自由软件发展得更好. 当然, 如果早点意识到使用自由软件就必须付出一定的代价
, 那么省下折腾的时间多多陪陪家人, 或者省下钱做其他有意义的事情, 又何不是一个不错
的选择呢?  毕竟不是每个人对自由软件都有那么强烈的需求, 生活中值得关注的事情还有
很多很多.



-- 
Regards,
Qian Hong

-
Sent from Ubuntu
http://www.ubuntu.com/


关于邮件列表 ubuntu-zh 的更多信息