开源驱动软件定义的一切;为何顶级的开源公司欢迎上游的竞争者;开源之道一周精选2020 10 11

理论作为图景;开发者速度:卓越的软件如何促进业务绩效;RedHat OpenShift 的成功来自于开源、Linux和创新;GPL 双重授权带来的名与利;以太网诞生40周年;Npm 在GitHub ;开源贡献者:谁缺席?为什么?;开源驱动软件定义的一切;VMware收购 SaltStack,提升开源自动化;谷歌和 Facebook 选择了 Zephyr RTOS作为下一代技术;中国正在赢得全球科技主导地位的战争;卫星即服务?IBM 发布基于卫星的开源项目;为什么说 web 开发者需要基于开源浏览器;Intel和ARM 的开放替代:什么是RISC-V?为何顶级的开源公司欢迎上游的竞争者;谷歌计划放弃其开源项目 Knative的控制权;如何对开源供应链加固安全;经济下滑,开源上行;Google V. Oracle ,天翻地覆的改变开发者?DevOps Pipeline 下的开源许可证合规

Tue Sep 29, 2020 | 4100 Words | 大约需要阅读 9 分钟 | 作者: 开源之道 |


声明:本文所言论,仅代表适兕个人观点


论文阅读心得与体会

理论作为图景

原文链接:Theory as vision

适兕点评:

从项飙先生最近的新书《把自己作为方法》的一个段落中听到这篇论文的存在,我一下子就被迷住(hook)了,这是我苦苦追寻开源的各种力量的灯塔般的思考,尽管他在本文中谈到的是中国的农村和现代化进程的问题,但是对于开源本身的理解有着巨大的促进作用,那么组成开源的主要的力量究竟是哪类人?职业的肯定是毫无疑问的,在职业中如何分类?按照不同类型的组织?还是按照其从毕业的院校?还是同理心、人文主义、意义大于价值、匠人等观念?这本书会帮助我打开一个更加完整的世界。

文章点评

![]()

开发者速度:卓越的软件如何促进业务绩效

原文链接:Developer Velocity: How software excellence fuels business performance

适兕点评:

从这个图表中就可以看出端倪,开源或innersource在整个企业涉及到的技术栈中占据的位置其实是一个横向的,按照份额来划分的话,有失偏颇。但是,开源是一种思想,一种可以利用的力量,但是如果想要达成这种境界,还是需要进一步的修炼文化和心理。

RedHat OpenShift 的成功来自于开源、Linux和创新

原文链接:Joe Fernandes: Red Hat OpenShift Succeeds with Open Source, Linux, and Innovation

适兕点评:

一场对于红帽产品清晰的表达的对话!RedHat 在开源企业级市场的自信从本文中可以读出来!

![]()

GPL 双重授权带来的名与利

原文链接:Dual licensing GPL for fame and profit

适兕点评:

是的,GPL 是对知识产权在信息领域的绝佳应用!没有比这个更具创造力。而且最重要的这个是和收取费用没有任何的冲突。还限制了有人从中渔利,一个万全之策,没有丝毫的灰色地带存在!但是正是如此纯粹的世界,却抑制了某些生长,确实值得我们深思。

当然,对于知识产权没有任何理解的环境,这个需要另外论证。

![]()

以太网诞生40周年

原文链接:40th Anniversary of The Ethernet

适兕点评:

开放式网络成为现代人生活的基石,没有任何封闭的标准能够可以与之匹敌。40年过去了,基于以太网的互联网变得复杂起来了,贪婪的人类为了控制它,尝试破坏其最初的开放性,铸造过滤之墙,造就几代人获取信息的方式产生了很大的差异。40年也是中国改革开放的历史间隔,我们究竟在当下该如何理解平等和开放?

![]()

Npm 在GitHub

原文链接:The JavaScript Coder’s Guide to Getting More from GitHub and Npm - GitHub Satellite 2020

适兕点评:

JavaScript 这门基于浏览器诠释的语言,天然就是开源的,因为这后面有W3C后面的标准,也是浏览器之争给我们消费者带来的红利。研究JavaScript 的开源项目和community 是要和其它项目区别开来的,因为这群人是不怎么探讨开源背后的文化的,因为开源是默认的,所以他们对于遮遮掩掩这种事情几乎是反感的,那么基于GitHub这样的平台锁定,是再好不过的了。

这是多么透彻的领悟!

开源贡献者:谁缺席?为什么?

原文链接:Open Source Contributors: Who’s Missing–and Why?

适兕点评:

白人、男性,这是整个开源的现状。谁能说清楚这其中的缘由?The open source ecosystem is a loosely defined community. No single organization represents or can speak for all of its members. Given these facts, it’s not surprising that complete data about the demographics of open source contributors just doesn’t exist.

我非常希望本土的开发者可以加入到这个阵营。

开源驱动软件定义的一切

原文链接:Open Source Processes Driving Software-Defined Everything

适兕点评:

The constant pressure to innovate rings that bell for some vertical industries. Still, there are challenges of supply chains, diverse customer requirements, regulations, and a lack of talent to do everything leadership may envision in any complex business.

这也是开源之道一直以来试图挖掘的!开源背后的驱动力到底是什么?它为什么可以走到今天?这篇文章可有一个大致的轮廓。

VMware收购 SaltStack,提升开源自动化

原文链接:VMware Buys SaltStack, Boosts Open Source Automation

适兕点评:

基于Kubernetes的现代基础设施,已经成为基础设施软件供应商的兵家相争的状态,RedHat 现在看来是有着很多优势的,VMware落后了许多。收购Slat 无疑是对抗Ansible所占据的DevOps 能力,和云原生的快速变化。从商业反推技术,大多数时候也是有效的。

谷歌和 Facebook 选择了 Zephyr RTOS作为下一代技术

原文链接:Google and Facebook picks Zephyr RTOS for next generation technologies

适兕点评:

有的时候也蛮奇怪的,对于控制的渴望,从个体的心理到大型企业似乎有着千丝万缕的关系,那么开源其实在竞争的solo间是没有任何的生存空间的,尽管历史证实,进化而言,开源逐步的找到了自己的位置。Google 和 Facebook 这样的做法,和本土的一些公司是有非常之大的区别的,腾讯、阿里巴巴、华为都分别抛出了自己的实时操作系统。那么谁能笑到最后?开发者是否是最后的受益者?

中国正在赢得全球科技主导地位的战争

原文链接:China is winning the war for global tech dominance

适兕点评:

有点夸张的说辞!和内行人们的认知完全不同,甚至是相反的结论。

卫星即服务?IBM 发布基于卫星的开源项目

原文链接:Satellite swarms as a service? IBM announces open-source projects to increase access to space

适兕点评:

“democratize access” 最近对于民主有着新的理解,根据不同的人群,对于是否适合民主确实是有待商榷的。政治上民主对于人类的历史,这是最不坏的制度。但是其它群体:商业公司、家族企业、技术共同体、科学共同体、开源共同体,到底是否适合民主?比如IBM 开放卫星的编程框架,想想过去Google Tensorflow的说法,这是值得仔细学习的地方。我国整天的在吹北斗,那么北斗能做到像IBM这样的做法吗?

为什么说 web 开发者需要基于开源浏览器

原文链接:Why web developers need to target open source browsers

适兕点评:

开发者按照产品或领域可以区分为很多种,开发浏览器的和基于浏览器做开发的,犹如开发Linux kennel 和基于Linux开发应用的Gnome是一个道理,开发Android 和基于Android 开发应用也是同样的原理。那么这些开发者为什么说应该将精力集中在开源的浏览器上,而不是商业的闭源的浏览器,本文给出了理由!这确实是需要大局观才能领悟得到。饮鸩止渴实在是太具有诱惑力了。

Intel和ARM 的开放替代:什么是RISC-V?

原文链接:An Open Alternative to Intel and ARM: What is RISC-V?

适兕点评:

技术是一个螺旋式上升式的进化发展的过程,而且还要不断的进行组合和淘汰,唯有开放和科学可以帮助它不断的发展,然而,这里面有几个容易被错误的理解,比如科学:(上周还在开源共读和Hunt、大妈争执了一番),这是一种做事情的态度,不放弃、刻意进步、试错、坚持不懈,做任何事情做到这些都是科学!不能当作巫术去对待,尤其是技术的结果,要看到起背后的暗涌的力量!而不是表象~ 美国政府禁止美国的商业公司和中国公司做生意,可以掐掉产品,为什么中国慌不择路?这其中需要反思的东西很多。

为何顶级的开源公司欢迎上游的竞争者

原文链接:Why the best open source companies welcome upstream competition

适兕点评:

真是一篇好文章啊!对于开源的理解真是透彻,对于共同体和全球人口分布都有特别的见解。漏洞理论相信不是第一次提出的了,但是真正能够理解的却真的没有几个。本土的销售人员不是一般的差,有的时候你会发现他们除了对人性的恶有一些理解之外,他们本身都是受害者,我接触过的销售人员没有那个不敏感的,读书的相对少,喝酒的相对多,但是他们却拥有察言观色的能力,投其所好而不是坚持价值。这也是本土开源+商业难以发展起来的重要原因之一。

强烈推荐阅读!

谷歌计划放弃其开源项目 Knative的控制权

原文链接:Report: Google planning to relinquish control of its open-source Knative project

适兕点评:

开源,无论你是否承认,它都和道德扯上关系,不过话说回来,人世间,做什么和道德无关?人类是具备合作能力的物种,有合作就会有龌龊,既然绕不过去,那么开源就有可能被道德所反过来绑架,比如Google,作为IT技术的精英出现在人类的世界,更何况对开源有非常卓越的贡献,Kubernetes 更是引领了一个技术的时代,那么接下来它的选择,就会被世人所关注和评价。Knative 将会变得中立,接下来谁来负责其持续性?

如何对开源供应链加固安全

原文链接:How to secure your open source supply chain

适兕点评:

能够从供应链的角度来理解开源是一件了不起的创举,对于开源之道来说,这是全新的视野,再也不会局囿于无偿开发这件难以解释的事情上了,而是从经济的角度来看待,犹如项飙先生对于印度IT从业者的考察,这些企业是如何做到召之即来挥之即去的?发生的事情谁会负责?开源,包含的要素有很多,每一个环节出现误解,都会对整体的理解形成错误的印象。

![]()

经济下滑,开源上行

原文链接:Open-source use goes up while the economy goes down

适兕点评:

2020是个糟心的年头,不仅有肺炎病毒肆虐,还有人为的反全球化的对抗,不过可以确定的是,很多人的眼光转向了开源,因为其天生的友善、中立,很多厂商,甚至是政府都在关注开源,可以毫不夸张地说,华夏大地一夜之间出现了非常之多的开源专家,好吧,吐槽归吐槽,终归是件好事情。正如我对“国产”的不批判态度一样,只要你喊开源,终究还是会有人觉醒的。truth总是会露出头角的。Fake it till you make it.

Google V. Oracle ,天翻地覆的改变开发者?

原文链接:Standing by developers through Google v. Oracle

适兕点评:

这场官司究竟会给未来带来什么影响?美国的开发者将面临抉择。最近很多人都在谈论开源的相关许可证,我一般很少接这个茬,原因有二,首先,我无法读懂这些细节,第二,归根结底,这是一个知识产权的归属的问题。 开源,犹如工业时代的开放设计,只不过从源代码到可运行的软件本身就是信息构成的,实现起来没有工业时代那么的复杂、繁琐和代价高昂。但本质上谁写的代码,就应该属于谁,没有任何人可以肆意侵占!就是这么简单的问题,饶老绕去,我觉得讨论许可证,毫无意义。不如教育开发者:尊重知识产权,使用他人的成果,要按照他人声明的方式去做。其它的交给律师。

DevOps Pipeline 下的开源许可证合规

原文链接:Open Source License Compliance Tips for DevOps Pipelines

适兕点评:

我们来考验一下人性,虽然几万年演进的是合作胜过孤立,友善盖过邪恶,但是,没有人能够在全部的时间都能战胜得自己,也就是说人往往会偷懒、贪婪、不劳而获等等,那么使用现成的代码是程序员的美德,但是未经他人允许,而且抹去了原有的信息,那么就会被视为恶,但是如果没有人发现,就没有什么大不了的,正如中国在刚刚改革开放的时候,书籍和音像制品的盗版侵权行为泛滥成灾,那么源代码的使用合乎法理,也是有一个过程的,DevOps 的过程中开源至关重要,那么技术上把控一下,乃自然发生也。