开源之道(2016.9.10)

新的研发模式-开源项目|开源分支的简短历史|身份:我们最后立足的地方

Sat Sep 10, 2016 | 1000 Words | 大约需要阅读 2 分钟 | |

声明:本博客言论,仅代表我自己,不管任何其它!


文章点评

新的研发模式-开源项目

原文链接:The New Research and Development (R&D) Model - Open Source Projects

适兕点评:

你永远会发现这个世界有爬行很慢、进化很慢的人,但是这就是人类,也是整个历史的真实情况。你究竟该如何适应这个世界?仔细想想你的道德感是哪里来的?为什么会觉得丢人?社会性这些东西从什么时候将你洗成现在这个样子?

此人虽然后知后觉,但是总算是明白了。以Linux为例,以及现在整个的基础设施圈,网络、云平台等等几乎都以开源为模式了。有个问题我没有明白:“The new R&D model is simple: use open source for 80% of the functionality needed for a product or service and then add 20% secret sauce that differentiate it from the other competitors. ” 如果这20%是自己维护都话,代价是多大?这个人究竟是实践过来的?还是常见的思维方式。

开源分支的简短历史

原文链接:May the Fork Be with You: A Short History of Open Source Forks

适兕点评:

原来Linus还说过这样的一段话:翻译出来:

每次有人将内核切出分支来,我都会想,分支是一件好事,它意味着某些人有自己的需求、以及有充分的理由去做一些现有内核不同的事情。但是绝大多数的分支都失败了,最终他们会发现他们所做的事情毫无意义,最后无疾而终。

本文的作者似乎是想佐证Docker分支某种程度上是可行的,因为有些项目是可以分支成功的。比下表:

| 成功的分支 | 原生项目 | | ———— | ————- | | Ubuntu| Debian | | Oracle坚不可摧Linux |红帽企业Linux | | CentOS |红帽企业Linux | | OpenBSD | NetBSD | | LibreOffice | OpenOffice | | MariaDB | MySQL | | Jenkins | Hudson | | NextCloud | ownCloud |

分支是需要实力的!一流的工程师+资源是必备条件。

身份:我们最后立足的地方

原文链接:Identity: Our Last Stand

适兕点评:

技术是为人来服务的,或者说技术是难以超越人类社会本身而独立存在,正如本文开始所言:Linux并非是真正的大集市,而是由无数个教堂搞出来的。

作者的意思,我是完全理解的,因为最近读福山的著作实在是感慨颇深,作为技术的终结目标,所有人平等和自由,那么该如何去做?在文中作了哲理性的分析,包括阿基米德的“给我一个支点,我可以撬起地球。”问题在于现实中的我们就是找不到这个支点。甚至是浮士德,将灵魂置换,最后依然要求自我。

** Making it ours, finally and absolutely, is the only way we secure our independence and liberty online. It is the only way the world’s economy becomes a true bazaar.**

非常深刻的文章。值得仔细阅读!深度阅读!