FOSDEM 2020 观看会后记录日志
Fri Feb 7, 2020 | 4600 Words | 大约需要阅读 10 分钟 | 作者: 开源之道 |
引言
我们要不要严肃的对待一些技术、工程乃至科学的研讨会?这可能是我在参与国内会议,然后和欧美对比之后的第一感慨。客观的对比一下质量,参与者的收获、演讲者的认真态度、组织者的常年耕耘,都可以看出端倪来。甚至直觉上都可以给出一些答案,当然直觉不足以说服人,那么开源之道就试图通过一些对比来进行。
比较思维有个艰难的事情,就是两面的信息是对称的。这将带来更大的难度。
会议内容概要
主 track
(FOSS)历史(分会场)
Unix 早期被遗忘的历史
原文链接:The Forgotten history of early Unix
适兕点评:
适兕最近在酝酿一篇文章,如何通过文字的描述,让没有感受过开源共同体力量的人感受一番,那么这个分享所提供的材料对于我来说无疑是雪中送炭,目前非常成功的开源项目:Linux、Apache Httpd、Perl、Python等,如果想讲清楚整体的来龙去脉,用如下一段话来形容会更加的妥当:
近代工程纪实和近代科学一起发蒙于17世纪的科学革命,借助科学的理性和知识的力量提升了传统的工艺水平。它直接参与了物质生产,在其中起了核心作用,一端融合着研究和开发,另一端则融入工业与商贸。科学、工程技术和商贸一起组成了技术发展的主要引擎,它们的产物早已渗入我们日常生活的方方面面。
———— 欧阳莹之《工程学:无尽的前沿 》
就拿Linux 来说吧,想以一种文学式的、历史(探究)式的方式让大众理解这一点,确实难度很高,如何从理性的阶梯视角将这件事讲清楚,诸如Unix:https://www.tuhs.org/ 这样的材料和视角是不可或缺的。
本主题没有留下video。
Blender, Coming of Age
原文链接:18 years of Blender open source projects
适兕点评:
本文的主标题用的很棒,我曾经这样描述过开源,一个翩翩少年!看这样的故事总是让人非常的感动,一个项目坚持18年,本主题演讲者没有什么情感上的描述,只是需要这个项目的成长过程,如何在关键的时候获得用户以及用户的认可,并开始逐步走上正轨的。太励志了!尤其是最后关于How、Why、What的西蒙的说法,这个不是什么商业上的,而是纯粹的技艺。
有的时候,我在想,资本是加速了一件事物的发展,是催产素的作用?如果没有资本的加速,工匠们能坚持多久?
绝对值得一看的视频!
二十多年来的自动化
原文链接:Over Twenty Years Of Automation
适兕点评:
开始分享的雪天撞车滑稽中带着严酷的悲剧。scripts -> cfEngine -> puppet -> chef -> ansible -> docker -> kubernetes 一路发展下来。这应该是我个人喜欢讲的技术史,有实例,有数据,还有众所周知的历史故事。
其实关于版本控制的历史,我去年在华师大也是这么思考的,可惜没有机会展示。
不过我最喜欢的还是演讲者在最后提到的如何帮助我们! use、test、patch、share、document、star、blog、tweet、discuss等等。
代沟
原文链接:Generation gaps
适兕点评:
软件即文化,从历史来说明技术的变革,也带来文化的变革,因为现在人再也不需要学习什么C 语言了,因为面对的机器也不是PDP-11了。而且面临的硬件和操作接口也变化了,你原来思考的东西,现在都进化了,于是代沟形成了。也就是说必须面临着学习,software is culture! 总结的非常到位。
本分享有video留存。
分享 LibreOffice 十年之际
原文链接:LibreOffice turns ten and what’s next
适兕点评:
StarOffice 分了三家,Apache 接管了OpenOffice、DocumentFoundation 创立了LibreOffice、以及Oracle的商业NetOffice,这是典型的Sun的项目被Oracle撕碎之后的状态。LibreOffice 发展的还不错,至少对于数据的部分做的很对。每一个项目都有一段独特的历史,从来不止于技术本身:商业、社会、政治、文化等都会影响到项目本身以及其共同体和社团的发展。
祝愿LibreOffice 能够获得良好发展。视频的结尾处演讲者特别提到了China,control People,说的很对。
本演讲有视频留存。
共同体与伦理(分会场)
自私至极的贡献者辩解
原文链接:The Selfish Contributor Explained
开源的贡献者并没有大众想象的那么高尚,他们都是“自私鬼”!这是一个非常重要的出发点,正如《国富论》所描述的那样,从个人的私心出发,才能让社会运转的更好。开源就是这样一个道理,这将是建立一个良好开源项目和共同体的基础。
请记住这句话:Harnessing Selfishnes is essential to maximum engineer productivity,Understanding selfish motivations is vital for helping contributors.And also vital for managing corporate contributions.
另外感慨一点,就是近30年的内核开发者的分享这些,对于本土是难以想象的。你甚至觉得35岁写程序都是一种难以见到的现象,这是“学而优则仕”的最悲剧的挪用!没有比这个更为伤害工程师的了。
Impress.js 做的PPT 非常棒!Video 当然是绝对不能错过的演讲!
我们的晚餐并非来自屠夫、酿酒商或面包师的恩惠,而是出自他们自利的打算。我们不说唤起他们利他心的话,而说唤起他们利己心的话。我们不说自己有需要,而说对他们有利。
———— 亚当.斯密《国富论》
Freedom 分会场
为什么说GPL对于企业是有益的
原文链接:Why the GPL is great for business
适兕点评:
开源面对大型云计算厂商的垄断态势,让一些利用开源做分发的投机者们表示了不满,于是纷纷要更改许可协议,不愿意让云计算厂商分一杯羹,那么Open Source的老牌信仰者们,却对此表示耸耸肩,本来就是狗牙狗,某些所谓的搭便车者,挂着开源的幌子,搞着非开源的事情,当然,公有云厂商的问题也是非常的严重,但是捍卫GPL 的律师更是难以找到。开源会不会在道德的两难境地而让人放弃?正如这张图片所说的话!
软件自由的核心价值
原文链接:The core values of software freedom
适兕点评:
如果有人扪心自问类似演讲者的问题的话,GFW 这种东西绝对不可能存在,或者是Tor、ShadowSocks不存在污染的现象。软件自由至关重要,开源并不意味着可以无限的伤及底线,只是默认承认不越雷池罢了。
观看该演讲,有个特别注意的地方,那就是自由软件之中的第一条:use、study、share、improve,这四个词的顺序是讲究的。没有学习过是不应该共享的,这和言论自由里的个人过滤谣言有着重要的一致性。
自由软件不会过分强调或排斥钱,钱是任何事情得以进行的必须,甚至都不会谈及开发模式,更加在乎的是意义。值得坚守。
开源正在被侵蚀:OSI 等组织需要捍卫
适兕点评:
随着开源走向主流,进入人们的大众视野,开源也变得越来越复杂了,也被更多的不法之徒看到了各种利益,那么怎么防止这样的做法了呢?唯有法律的武器,以及强大的宣传工具正名之,否则就只有坐以待毙。
这似乎就是人类世界发展的常态,曲折而离奇,不断的冲突与妥协。民主的遭遇其实也差不多,甚至科学在某些地方都被当做巫术来对待。开源是自由和资本的妥协,那么当资本进一步侵蚀的时候,该怎么办?西方的民主有多少成分是被资本控制的?
无论如何,开源之道是要加入这次战斗的!再不可以让步了。
本Video推荐指数:五星!
开放的大门正在关上吗?开放的15年回顾和未来一瞥
原文链接:Is the Open door closing?
适兕点评:
开放,对于人类社会来讲绝对是个大难题,但是从来没有人放弃过这一希望,Open Source 以其特有的方式和行业,赢得了一席之地,那么其他的开放了呢?open hardware,open content,opne education,open access/science,open collaboration,open as marketing tool,open pet project,open data,Open Legislations and Governments,open standard 还有希望吗?
就本土来说,希望很渺茫,但是值得追求。
DevRoom
共同体
企业开源项目构建共同体经验和思考
原文链接:Building a thriving community in company-led open source projects
适兕点评:
来自 GitLab的 Ray Paik分享的观点和思考,其演示文稿就非常之精彩,Building a thriving community in company-led open source projects (slides),总结起来就非常之简单: 不遗余力的迎合共同体所有内容:welcoming diverse viewpoints, lowering barriers to entry, being responsive to community contributions, and remaining transparent about decision making.
要尝试去了解开发者的参与希望获得什么?技术技能?文化?还是简历?
开源需要的领导力
原文链接:Learn key skills to guide yourself and your project towards a healthy future
适兕点评:
Leadship yourself ,then leadship others. 以及从认知心理的角度来看leadship ,不自信、精神紧张的人恐怕难以掌握这些个技能,激励他人、坚定的目标、抱团,所有这些都需要人来去做。
在本土有个大问题,就是谁有资格去做这件事,当挑战完这个事情之后,然后才能够去做事情,接下来遇到的会是忽略。
有视频录像,不容错过的演讲分享。来自Google开源项目办公室。
为贵司的开源项目打造共同体
原文链接:Building Community for your Company’s OSS Projects
适兕点评:
Dawn Foster,算是较为活跃的开源共同体人员了,博士期间写的论文也是广为流传,即Kernel中的开发者是如何处理彼此之间的关系的,这次她有分享了一些打造共同体方面的原则,Building a community around your company’s open source project is no easy task, and there is no magic bullet or one size fits all solution. 其实truth 就是那么几句:诚实、透明、公开、许可协议等等,不过对于本土来说,是缺乏想象力的,因为对于共同体成员缺乏足够的理解的环境。想要理解开源共同体,先不要将这些成员视为异类。
有视频录像,不容错过的演讲分享。Pivotal 的开源战略家!Slide下载:https://www.slideshare.net/geekygirldawn/building-community-for-your-companys-oss-project
开源伦理:批判性反思
原文链接:The Ethics of Open Source
适兕点评:
这样的演讲确实是太让人头皮发麻了,ICE 的问题确实让开源有所反思,也直接导致了Chef公司的衰落,GitHub 也做了深刻的检讨,那么技术人员真的可以抛开这些东西不去思考的吗?在匠人里是有所取舍的,比如制造奥斯维辛集中营的毒气室就是邪恶的,打造GFW禁锢人民的也是有罪的。那么开源如果被利用了怎么办?我们是不是应该有所选择的去开源?而不是任何人?当然这也是作为大多数人不愿意去思考和面对的问题,但是逃避并不意味着解决,迟早要面对的,成为历史的罪人,或者让历史往自己想要的方向行进。
本演讲有[Video]() ,也有演示文稿
![]()
在分布式团队中应用开放文化的实践
原文链接:Applying Open Culture Practices across Distributed Teams
适兕点评:
来自红帽欧洲团队的分享,分布式团队是如何利用开放文化来进行协作的,异步、时区问题、同理心……在很多圈内人看来都是陈词滥调的原则,比如Zoom.Quiet大妈就认为这些都是默认的,人人都懂得道理,根本毋须多言,而是直接上来编码、写文档。
而我恰恰持相反的观念,这些文化不仅要讲,而且要不断的讲,懂的人会反思自己做的好不好,不懂的人可以进行学习,而不是不需要练习的。文化一旦形成就会变成第二本能,在各种决策中起作用。
有视频和slide,Slide做的非常棒!
![]()
Freedom
开源赢了,但是软件自由还没有
原文链接:AMENDMENT Open Source Won, but Software Freedom Hasn’t Yet
适兕点评:
来自开源之道最为关注的一个自由软件慈善组织Software Freedom Conservancy的一个分享,关于自由与开源的一些微妙细节,是关于知识产权、专利、著作权等法律方面的差别,不是软件本身的差别。这就要看人们的心理认知是如何看待这些东西的了,文明社会来自不易,破坏却轻而易举。开源之道是站在Software Freedom Conservancy这边的,有钱也会第一时间进行支持。旗下软件也让人受益无限。
视频非常值得推荐!