你眼中的开源是这样的吗?
你是否已经双足踏入了开源界?要回答这个问题,我想每个人都必须先搞清楚,开源界的”界“到底在哪里?在讨论这些问题前,我想先和大家分享一些其它东西。
见识与交际圈,极大地影响着我们的思维与决策。如果没有我的挚友 Rain,我便与 Linux 无缘,更不会踏上开源之路,当年也许就选择了电子协会、计算机 XXX 协会等等而不是(成理)开源硬件协会;如果没有遇到 bootingman 大侠,没有见识重庆的开源社区,我可能仍然是个开源的索取者,也就不会有成理 LUG 和成理开源协会(同时谢谢最初一同努力的朋友们,尤其是付出比我还多的伙伴);甚至一句简单的” You can always make your app open source. It does not matter if it's simple or complex. “, 也会影响一个甚至更多的开源项目的诞生。
前些日子我同成理 LUG 的 CrazyGeek7 同学一同参加 GNOME.Asia Summit 2017 的过程中,接待了的一名来自印度的开源工作者 Shobha ,当她得知我使用 Arch Linux 后问到我“ Have you contributed any code for Arch Linux? ”,此时我突然意识到,自了解到开源以来,我好像真的从来没有贡献过任何代码,想想还真不是一名合格的开源爱好者。我面带尴尬地回答 —— No, Shobha 于是就告诉我们 “开源不论简单还是复杂” 。
图右 CrazyGeek7
此行中我和 CrazyGeek7 还讨论了一个问题,就是对于“ Do you known Open Source ? ”这样的问题,不同地区的人的回答是怎样的。对于国内绝大部分地区,有很多回答会是“不知道唉……”,部分人会说“就是开放源代码嘛”。好的答案是“啊,我之前看过一些开源项目,真的挺棒的”。而在开源文化相对发达的地区,我们认为合格的回答应该是“嗷~~,我开源过我的 XXX 项目,它是用来做 XXX ”的;或者”我向 XXX 项目提交过代码,对方采用了!“。我想这样才更像一个开源的参与者,而不是单纯用过某些开源代码。
因为 Shobha 的那句话,鼓励了我的这位朋友 CrazyGeek7 做开源项目的决心,他现在已经准备将其近期的一个项目开源了,这是他的第一个开源项目,该项目可以在他的 Github 主页找到,也希望能有更多开源人参与进来。这样一来, CrazyGeek7 就可以更理直气壮地称自己是一名开源人了。
对于技术工作者,从开源中索取,就应该对开源有所贡献。但开源文化的受众不应只是技术工作者。在此次 GNOME.Asia 2017 峰会上,我们还结识了一名参会的”吃瓜群众“刘 M ,他从成都赶到重庆作为观众参加这次峰会,不是因为从事相关行业,或学习开源技术,而是出于对开源文化纯粹的喜爱和崇敬。如果某一天,我们身边出现了很多这样的非技术工作者却怀着对开源文化的喜爱和敬意的人,那一定是所有开源人共同期待的时代了。
图左 刘 M
我特别崇敬的,除了开源界的技术大牛们,还有不遗余力的开源文化的推进者们。他们有些甚至不是完全的技术从业者。重庆大侠 bootingman 应该是个典型代表,重庆开源社区发展路上的重要人物之一,并创办了现在的 LinuxStory 社区,重庆和国内的开源发展的重要推动者。
所以现在回到最开始的主题,你到底是否踏入了开源界了呢?我认为开源的“界”是因人而异的。
如果你是一个技术人员,曾经或是现在从开源中获益,那么你理应通过自己的能力一定程度地回报开源,这里讲“回报”是因为这不是必须的,这更像是道德伦理上的知恩图报。毕竟只索取不贡献也没有违反任何开源条款,当然,除非你将开源成果化为己有,用开源项目不加声明地冒充自己的项目,甚至将其商用,那是绝对不允许的。
如果你只是单纯的开源文化爱好者,因为喜欢这样的风气、文化而关注它,那么你的喜爱和关注就是这个“界”了。如果能让身边的朋友知道甚至也爱上开源,那也算是为开源贡献了。
如今的开源大环境,还需要许多推广和发展,所以还有一类贡献者绝对功不可没,那就是开源社区的组织者和参与者,因为这些人,开源才能被更多人看到,让更多人了解到,让更多人参与进来。
以上,是我想到的几类真正意义上踏入开源界的人,也许不完善,甚至不客观,但如果能引起你对开源更多的思考,也算是有意义了。
2.5 年前,我知道了 Linux 是一个开源的操作系统(内核),知道了开源即“开放源代码”,凭借着丁点极客精神走上了这条路,慢慢熟悉 Linux ,渐渐理解开源的深刻意义。到现在,成为了开源的践行者,开始在我所在的高校内为发展开源文化而努力,告诉更多人什么是开源,带着更多人走进开源世界。开始尝试开源一些项目,贡献一些代码。
对开源,我是热爱的,我愿意,也希望通过我的一些努力,让这种优秀的文化进入更多人的生活。虽然我所在的开源协会中大部分人仍然是为了协会中的教学资源而来的,但如果其中诞生的开源爱好者、参与者和践行者越来越多,我们现在的努力都算是有成果有意义的。
希望 “有生之年” 能看到一个 “开源盛世”。
其实非常赞同 Dawn 提出的开源的界因人而异,的确不是每个都能向开源社区贡献代码。换个角度,做宣传、文档、翻译等何尝又不是一种贡献呢?(LS小编注。)
本文链接:https://linuxstory.org/free-talk-about-open-sourcing/
原文链接:https://blog.cdutlug.org/2017/11/free-talk-about-open-sourcing/
我读大学那时台式机都一万多块,那时父母下岗没钱没多少机会摸电脑更别说linux了,我是在图书馆书里了解到有unix