各有好坏。
好的开源软件
比如我现在博客使用的 Hexo,最开始是台湾同胞开发的。开源后,现在有很多的人为其开发插件、主题,网上也有很多关于 Hexo 的使用教程、案例。一方面便利软件本身已经很不错,另一方面在使用过程中如果遇到问题,不仅可以看官方的教程,还可以参考网友的解决方案。这是很可靠、放心、舒服的体验。
差的开源软件
GitHub 上有很多开源软件,大可以免费下载使用。不过,事实上,很多软件其实是作者学习、练手过程中的产物,后续也没有更新、维护。用这样的软件就有很大的风险,一方面可能会遇到问题,另一方面碰到问题后没有办法解决,毕竟作者甚至几年都没有更新了,网上也很少有用户。这种软件还是敬而远之的好。
好的付费软件
比如 Sketch,虽然很贵,但确实好用,甚至都已经成了设计界的行业标准。丰厚的收入,可以保障开发团队的维持和继续开发,也可以使用消费者得到持续的改进。
差的付费软件
比如近期买的一款软件,这里就不点名批评了。毕竟软件都有不如意的地方,如果开发团队都不准备改、或者改的速度慢,那用起来也是很难受的。尤其付费后通常会让自己提高心理预期,在这种情况下碰到软件的问题,心情可能更容易变糟。
尾巴
总之,究竟怎么选,没有绝对的标准。但有这么几点还是可以供大家参考:
- 选择较成熟的。也就是说,软件的底子要好,不要有太多的问题。
- 选择迭代快的。前面说较成熟,反过来理解就是可以有些问题。但是,一定要能快速修改、快速改进。
- 选择用户多的。这通常意味着网上会有充足的教程,也会有人把自己踩过的坑记录下来。有了这些资料,会让自己遇到问题时更容易解决。
当然,开发者也是人、也需要生存、也需要收入。鼓励大家为软件付费(不论是直接购买付费软件,还是赞助开源软件),这样才能可持续发展:开发者做出越来精品的软件、消费者为软件付费、开发者继续改进、消费者享受更加精良的软件。