开源思考

你眼中的开源是这样的吗?

作者: Dawn.L @ CDUT 开源协会

你是否已经双足踏入了开源界?要回答这个问题,我想每个人都必须先搞清楚,开源界的”界“到底在哪里?在讨论这些问题前,我想先和大家分享一些其它东西。

Open Source

见识与交际圈,极大地影响着我们的思维与决策。如果没有我的挚友 Rain,我便与 Linux 无缘,更不会踏上开源之路,当年也许就选择了电子协会、计算机 XXX 协会等等而不是(成理)开源硬件协会;如果没有遇到 bootingman 大侠,没有见识重庆的开源社区,我可能仍然是个开源的索取者,也就不会有成理 LUG 和成理开源协会(同时谢谢最初一同努力的朋友们,尤其是付出比我还多的伙伴);甚至一句简单的” You can always make your app open source. It does not matter if it's simple or complex. “, 也会影响一个甚至更多的开源项目的诞生。

CDUT OSA Logo

前些日子我同成理 LUG 的 CrazyGeek7 同学一同参加 GNOME.Asia Summit 2017 的过程中,接待了的一名来自印度的开源工作者 Shobha ,当她得知我使用 Arch Linux 后问到我“ Have you contributed any code for Arch Linux? ”,此时我突然意识到,自了解到开源以来,我好像真的从来没有贡献过任何代码,想想还真不是一名合格的开源爱好者。我面带尴尬地回答 —— No, Shobha 于是就告诉我们 “开源不论简单还是复杂” 。

CrazyGeek7

图右 CrazyGeek7

此行中我和 CrazyGeek7 还讨论了一个问题,就是对于“ Do you known Open Source ? ”这样的问题,不同地区的人的回答是怎样的。对于国内绝大部分地区,有很多回答会是“不知道唉……”,部分人会说“就是开放源代码嘛”。好的答案是“啊,我之前看过一些开源项目,真的挺棒的”。而在开源文化相对发达的地区,我们认为合格的回答应该是“嗷~~,我开源过我的 XXX 项目,它是用来做 XXX ”的;或者”我向 XXX 项目提交过代码,对方采用了!“。我想这样才更像一个开源的参与者,而不是单纯用过某些开源代码。

因为 Shobha 的那句话,鼓励了我的这位朋友 CrazyGeek7 做开源项目的决心,他现在已经准备将其近期的一个项目开源了,这是他的第一个开源项目,该项目可以在他的 Github 主页找到,也希望能有更多开源人参与进来。这样一来, CrazyGeek7 就可以更理直气壮地称自己是一名开源人了。

github welcome

对于技术工作者,从开源中索取,就应该对开源有所贡献。但开源文化的受众不应只是技术工作者。在此次 GNOME.Asia 2017 峰会上,我们还结识了一名参会的”吃瓜群众“刘 M ,他从成都赶到重庆作为观众参加这次峰会,不是因为从事相关行业,或学习开源技术,而是出于对开源文化纯粹的喜爱和崇敬。如果某一天,我们身边出现了很多这样的非技术工作者却怀着对开源文化的喜爱和敬意的人,那一定是所有开源人共同期待的时代了。

LM VBird Dawn

图左 刘 M

我特别崇敬的,除了开源界的技术大牛们,还有不遗余力的开源文化的推进者们。他们有些甚至不是完全的技术从业者。重庆大侠 bootingman 应该是个典型代表,重庆开源社区发展路上的重要人物之一,并创办了现在的 LinuxStory 社区,重庆和国内的开源发展的重要推动者。

Linux Story Logo

所以现在回到最开始的主题,你到底是否踏入了开源界了呢?我认为开源的“界”是因人而异的。

如果你是一个技术人员,曾经或是现在从开源中获益,那么你理应通过自己的能力一定程度地回报开源,这里讲“回报”是因为这不是必须的,这更像是道德伦理上的知恩图报。毕竟只索取不贡献也没有违反任何开源条款,当然,除非你将开源成果化为己有,用开源项目不加声明地冒充自己的项目,甚至将其商用,那是绝对不允许的。

如果你只是单纯的开源文化爱好者,因为喜欢这样的风气、文化而关注它,那么你的喜爱和关注就是这个“界”了。如果能让身边的朋友知道甚至也爱上开源,那也算是为开源贡献了。

如今的开源大环境,还需要许多推广和发展,所以还有一类贡献者绝对功不可没,那就是开源社区的组织者和参与者,因为这些人,开源才能被更多人看到,让更多人了解到,让更多人参与进来。

以上,是我想到的几类真正意义上踏入开源界的人,也许不完善,甚至不客观,但如果能引起你对开源更多的思考,也算是有意义了。

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/

对这篇文章感觉如何?

太棒了
1
不错
0
爱死了
0
不太好
0
感觉很糟
0
Linux 爱好与学习者,虽然唱歌一般但业余喜欢捣鼓点音乐相关的一些东西,惰性与勤奋并存的纠结体~

    You may also like

    1 Comment

    1. 我读大学那时台式机都一万多块,那时父母下岗没钱没多少机会摸电脑更别说linux了,我是在图书馆书里了解到有unix

    Leave a reply

    您的电子邮箱地址不会被公开。 必填项已用 * 标注

    此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据

    More in:开源思考

    开源思考

    人人必读!如何提升用户体验?

    用户体验不是奢求!为什么呢?因为随着物联网,可穿戴设备,移动设备和基于虚拟现实的计算设备的发展,用户体验变得越来越重要。著名的未来主义家 Mark Pesce 在最近的推文上说得很好:“我想指出的是,虚拟现实具有深远意义的用户体验,它能给我们提供思考的空间”。Pesce 的看法显然一针见血,但是我们也需要将他的观点在增强式、沉浸式和交互式的用户体验方面延伸开,让企业计算让消费类计算变得直观和满意。因为不只是虚拟现实技术能将这些方面带入大家的视线内,还包括可穿戴设备、移动设备和新兴的物联网在内的其他可连接设备也注重这点。
    开源思考

    受信息化和自动化冲击,可能将消失的十大工作类型

    就业市场即战场,并且未来可能将变得更糟。人们除了同其他求职者同台竞技以外还需要面临机器人带来的巨大挑战。机器人已经和人类工作了很长一段时间,比如制造业,机器人有助于更快、更高效的完成任务。随着认知计算和人工智能的进一步发展,我们将看到更多的行业,从食品行业到客户服务都将受到自动化的影响。英国牛津大学马丁学院的研究显示在美国大约47%的就业机会正面临计算机化和自动化的挑战,这就意味着接近一半的就业机会都可能变得自动化。但是哪些行业将首当其冲被替代呢?人工智能和机器人让很多人面临失业的危险,下面列出即将被机器人替代的十大行业。