乐在其中,才会无敌精彩:评台湾开源人之精神面貌

2019-09-01 08:40:40 +08:00
 xiqingongzi

[本文是我前往台湾参加 COSCUP 后的会后思考,如果您不喜欢看原文的话,可以点击链接前往博客查看]

原文链接

COSCUP 参会后记中,我提到,因为提交的议题得到了通过,因此我成功的抵达台湾,参加了 2019 年的 COSCUP,并在会后,进行了一系列的开源访谈,以期促进两岸的开源软件、开源社群、开源人的交流。

这次的台湾之行,也让我看到了两岸在开源之间的差异,因此,希望能够通过这一篇文章,让更多的大陆开源人,看到不同的世界,了解多元的开源世界。

##  Just For Fun 的开源事业

Linux 之父 Linus Torvalds 有一本书 《 Just For Fun 》,在中国大陆的书名是 《只是为了好玩》(也有译作一生只为寻欢笑),这一句话,在我看来,很好的表现出台湾开源人的精神风貌。

在台湾参会期间,令我印象最为深刻的,莫过于所有议程结束后的 Lighting Talk。

Lighting Talk,闪电演讲,每个人都只有 5 分钟完成自己的演讲,如果没有完成,就会被主持人拔掉电源,强制停止演讲。在这五分钟里,每一个演讲者都竭尽所能,将自己的演讲内容完成。

现在听起来似乎还很正常?但是当你看到演讲者的题目,就会觉得不那么正常了。

今年的 COSCUP 的 Lighting Talk 的主题是这样的

  • 聖家堂與軟體開發 by hlb
  • 開源與 COSCUP 起源圖文 by 唐唐
  • 不務正業工程師成長之路 by 聽風
  • How to get beer using Pinpoint by HyunGil Jeong
  • HackMD feat. XXX by 黃鈺凱
  • 如何(物理上的)延長你的工程師生涯 by LSChyi
  • 機房監控酷炫上手 by Haraguroicha Hsu
  • 我在 Taipei Ethereum Meetup 的跳坑滅頂全記錄 by Jerry Ho
  • 基於數據科學的房地產價格預測,做成 Chat bot 應用,最後如何被政府一句話終止開發 - 柯克
  • 如何才能做好自己的工作 Side Project by 白宦成
  • 4 分鐘看 Free list 的演進 by Julian
  • 報到 App - OPass 專案回顧及展望 by Denny Huang

你会看到,大家提供的议题并不像我们在大陆所提交的议题那样,高端大气上档次,反而是十分的接地气,大家在起标题时,选择的也是尽可能有意思的话题,并以此来吸引参会者来听。

或许你会想,只是一个 Lighting Talk,随意一点也正常,正式的议题肯定就很正经了,然而,并不是。

正式的议题是这样的:

  • 懶惰鬼的函數式爬蟲 ー 以 Tezos 應用需求為例
  • 當 Rails 遇上 Docker,環境部署原來是這樣!?
  • 開拓者們建立鐵道的辛酸血淚史
  • 前端開發的再次典範轉移 - 如何走出混亂並讓複雜變的可掌控
  • 你媽知道你在用 PostgreSQL 看 PTT 嗎?
  • ...

是的,正式议题也并不那么正式,也带有一丝戏谑和玩笑。回过头来看我们的大会的议题,支撑亿级 XX 的 XX 平台架构实践XXX 面对亿级并发场景的组件体系设计,此类型的议题数不胜数。一场大会,从头到尾都是亿级流量,如今的架构师,如果没有扛过亿级流量,都没有资格上大会。

这种差异,使得两岸的开源会议的参与者完全不同。大陆的会议主题大多高端大气上档次,其门票也一样的高端大气上档次,使得大家根本提不起兴趣来自费参会,加上会议总是会在工作日举办,导致如果你想要自费参会,所要付出的成本是极高的。而台湾的会议主题则相对更加的接地气,门票一样接地气,针对开源贡献者,更是提供的免费的门票,让你可以开开心心参会。

台湾开源推崇的便是 “Just For Fun”,首先先要让开发者 Happy,然后才是考虑产品的商业利益,让爱好,变为财富。首先学会快乐,再学会成功。

而大陆开源推崇的更多是“利益至上”,我如何让我的产品击败别人的产品?开发者先要考虑商业的利益,再去考虑自己的爱好。从一开始,便与利益挂钩,后续,便再也难于利益脱钩。

当然,我不能只是一味的说,台湾的开源更活泼、更有生机,我们也需要看到其后的原因,并提出相应的解决方案。

台湾之所以更活跃,首先应当是开源项目主要由个人及小企业主导。对于个人主导的开源项目来说,因为没有重重的 KPI,所以拥有更多的活力,开发者会大量投入自己的精力去完成、完善、推广一个项目。对于小企业主导的项目,则是希望帮助小企业在残酷的商业竞争中获取一定的竞争优势,有一个社区所认可的开源项目显然比没有要好。此外,这些小企业的团队领导人大多是从工程师起来的,所以对于开源社区、开源贡献是有认同感的,他们会思考,我的项目能够活下来,是得益于开源社区的贡献,因此,我需要也为社区做一些贡献。

而大陆的开源项目则更多是以企业主导,背负着特定的 KPI,大家做开源的动力难免不足。一方面,工作的压力使得不少人在工作之余,根本没有时间去做开源项目。另一方面,企业主导的开源项目因为也会背负一些从开源到业务引流的 KPI,也使得整个过程失去了快乐与活力。同时,大陆的企业领导者大多不是工程师,而是产品、商务等岗位,这会使得他们对于开源社区、开源软件没有认同感,他们也不会觉得,自己使用了开源软件,就需要为开源社区做出贡献。此外,大陆的开源教育也做的并不好,我们太过于看重成败,使得原本一些不错的项目,可能因为惧怕失败而放弃开源,如果我们不去看重成败,而是将更多的心思放在开源本身的价值,或许我们可以做的更好。

就像前面的长荣航空的广告中所言,"在学会赢之前,先学会享受了玩的乐趣",也因此,才有了“乐在其中,才会无限精彩”。对于大陆的我们,或许需要找回自己最初的初心,享受生活、享受工作,让自己的工作不再是抑制成长的压力,而是推动我们前进的动力。

当然,Just For Fun 并非全然没有问题的,就如 Skywalking 的创始人吴晟老师所言,开源不能仅仅是 Just For Fun,如果没有一个好的商业目标,一个好的开源项目可能随时因为创始人的离去而失去维护者。相比之下,一个好的商业目标虽然看起来与起初的目标相冲突,但是终归确保了开源项目的长期运转,也不失是一种贡献。

5841 次点击
所在节点    分享创造
98 条回复
wssy
2019-09-01 12:30:11 +08:00
根本原因应该还是人均资源紧张。
当社会的劳动主力人人上有老,下有下,被教育、医疗、住房等一座座大山压着的时候,这种事情是不会去考虑的
across
2019-09-01 12:34:33 +08:00
大陆开讲座大部分都是大项目的,独立的少吧...毕竟大厂高手多,有大的干嘛聊小的。

不过你这里列的这些题目,风格更接近大牛的个人博客....
w0nglend
2019-09-01 12:35:37 +08:00
@alphatoad 同意。
这种现象应该和社会发展阶段也相关,
有点像很多年前提的快乐教育,快乐教育在富裕之家可行,在穷人家应该只能死路一条了。(逃
momocraft
2019-09-01 12:52:23 +08:00
"資源緊張" 也分自然緊張和人造緊張

真趙覺得有緊張才能使平民心無旁騖
精神趙可能覺得緊張是天然的
學校被拆回鄉留守的農民工子弟未必同意他們
alphatoad
2019-09-01 13:06:18 +08:00
你这个逻辑是有问题的,你先有了论断,试图让现象符合自己的预设。如果你不能证明开源项目的规模和主导者和社会发展水平和道德有因果关系,这个推断站不住脚。
一个典型的类比是海盗减少导致全球变暖,或者吃辣会导致贫穷,或者为什么陨石总是掉到坑里
Battle
2019-09-01 13:07:04 +08:00
人家是在玩,我们是工作
iPhoneXI
2019-09-01 13:11:31 +08:00
@cctvsmg Perl
menyakun
2019-09-01 13:20:36 +08:00
@cctvsmg 前端除了楼上说的 Hexo 还有 electron-react-boilerplate,还有 Android-x86(这个的作者在 Linux 领域也是大佬)。很多 taiwan 的项目会比较国际化一点,很多都不会刻意加中文文档,所以一般不太察觉的出来作者是中国人。但大陆的项目基本都会有中文文档,所以很容易判断出来是中国人搞的。
Abbeyok
2019-09-01 14:31:09 +08:00
文章是好文章,但是评论里有些人又在恶心自己、恶心别人
KuzhiBake
2019-09-01 14:49:39 +08:00
这些跟白开水一样的道理是个人都懂,与其发这种描述已知现象的帖子不如思考下怎么去改变,或者说能不能改变
zhangshine
2019-09-01 16:36:50 +08:00
生活水平问题,就算你现在变得有点钱,但以前的生活经历应经烙刻在灵魂中,影响了你现在的生活作风。
SNOOPY963
2019-09-01 16:37:40 +08:00
???这不是翻译者的水平问题嘛,“只是为了好玩”确实是一个烂的不能再烂的翻译了,还不如“乌鸦坐飞机”,“龙卷风摧毁停车场”(⁎⁍̴̛ᴗ⁍̴̛⁎)

但这跟大陆的开源人有什么关系?
Death
2019-09-01 16:42:42 +08:00
@cctvsmg
GitHub 与开源不是等价的,不过确实好像他们名气比较大的 project 比较少。
我现在有印象的是,clonezilla 是台湾的,hexo 和 pangu.js 也是
rsy
2019-09-01 17:03:49 +08:00
@cctvsmg Magisk ???玩 Android 刷机的没人不知道这个吧?当然开源项目纠结作者身份本身就很奇怪的行为
judeng
2019-09-01 17:36:42 +08:00
@hoyixi 啥都能怪到 zf 头上啊。。。
你也不看看北欧的资源人口情况,羡慕不来的
judeng
2019-09-01 17:39:43 +08:00
台湾很多开源人大陆都不知道的。比如我去采访了 Hexo 的开发者。Hexo 的开发者看起来普普通通的,一点都起眼。
-----
哈哈,大陆的开发者霸气外露么
lijunnan
2019-09-01 17:41:28 +08:00
台湾年轻人见面会问你在做什么?做的开心吗?得到我在做音乐,做舞台剧的答案也很平常,会被点赞。

我们呢?你买车了吗?买房了吗?学区吗?啥位置?房贷还的怎么样。。。。。
xmoiduts
2019-09-01 17:42:20 +08:00
@hoyixi 1,北欧可以认为不加班,
2,在哪都是老老实实还房贷,还他个 30 年的。
3,北欧是除了阳光 基本啥都不缺乏,石油 铁矿 木材 水和水力资源 散热(一堆矿场 /机房在这),人均能拿到的资源也大得多。
xiaket
2019-09-01 17:44:19 +08:00
Pipenv 的主要维护者有三位, 其中就有来自台湾的 @uranusjr
judeng
2019-09-01 17:48:58 +08:00
发现在 v2,只要是涉外主题,都能吸引一批人扯到中国、民族、zf,然后批判一番
不愧是独立思考的精英聚集地,哈哈

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/596857

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX