Skip to content

Latest commit

 

History

History
226 lines (129 loc) · 14.6 KB

004.md

File metadata and controls

226 lines (129 loc) · 14.6 KB

开源早读课周刊(第4期):微软的开源方兴未艾

这里记录每周值得分享的开源内容,周五发布。

本杂志开源(GitHub: hapiman/weekly),欢迎提交 issue,投稿或推荐你的项目。

image

封面图:微软的两位创始人,保罗·艾伦和比尔·盖茨。

刊首语

关于公司的控制权问题。

前段时间滴滴在美国上市的事情闹的沸沸扬扬,对于是否已将审计底稿给予了美国政府,我们依然不得而知。不过,在这儿不是重点,最终低调上市,我相信这是公司重要股东权衡投票之后的结果,只是没有考虑到中国政府在这件事情上会如此较真。滴滴作为一家典型的被资本催熟的公司,经过一系列的融资、并购之后,在股权方面尤为分散。就投票权而言,程维、柳青等管理团队只不过10%多点,自然是没有办法左右公司。

创始人无法控制公司的情况在比比皆是,尤其是在计算机行业飞速发展的这几十年。为了能够尽快的做大做强,提高生存的概率,不被竞争对手淘汰,减少风险,创业公司大多都会引入风险资本,以出让股权的方式。在引入资本之后,确实能够解决燃眉之急,挽救公司与存亡之际,抑或是锦上添花,步入飞速发展的快速通道,顺风顺水。

但是,如果没有控制好股权分散的力度或者投票权与股权没有分开,就会非常容易出现创始人身不由己的情况。比如曾经的苹果创始人乔布斯,因产品的设计方案不被股东认可,惨淡地被赶出公司。如果不是后来王者归来,谁会知道这个世界曾有一个乔布斯呢,就像十年前大名鼎鼎的太阳公司没落之后,基本上已经没有人能够记得太阳公司的”丰功伟绩“了。

资本是逐利的,有时候会变得非常短视,过于考虑短期的利益而忽视长远的发展。百年企业AT&T就是在资本的短视中不断地被自我拆解,在分拆业务上市之后,在迎来短暂的荣光之后,由于业务之间无法协同,唯有随着互联网的泡沫破灭而陨落,叫人叹息。

国内的阿里巴巴,京东,拼多多,美团等公司在股权上处理就比较“聪明”了,将投票权和股权完全的拆离,投资人享受公司发展的红利,创始人牢牢的控制住公司的发展方向,更容易长远地考虑问题,制定长期战略。要做到这一点,必须公司拥有非常大的竞争优势,是资本眼中的香饽饽才行,否则就会被资本抛弃,一蹶不振。比如ofo共享单车的创始团队不想放弃公司的控制权,在多次博弈无果之后,因资金链断裂而破产。现在看来当初ofo其实并没有太多的竞争优势,并且替代性较高,其实并没有太多的谈判筹码。

关于开源实在是有太多的问题了。

开源如何赚钱,开源的运作模式,开源的历史,开源项目如何估值,开源项目如何协作,各个国家开源情况,各个公司的开源,知名项目的开源情况,怎么做好开源,开源对于社会影响等等。

本周刊就聚焦解决这些问题,希望在开源世界贡献力量。

在前期,主要是推荐每周找到的一些精彩的文章,我会尽量少做评论,避免因为自己认知的不到位,误导大家。*

OK,下面是本周的开源分享,Enjoy。

开源杂谈

1、被曲解的微软2号人物,讲述了两个天才少年创建微软并抓住机会建立商业帝国的过程。

2、《2020 中国开源先锋 33 人》榜单,中国开源需要默默无闻的贡献者,也需要一呼百应的“带货网红”,该榜单包括了贡献代码的开发者、开源项目发起人、开源布道师、开源治理专家与推动者、关注开源的投资人、开源社区运营者等等,都是开源生态发展道路上不可或缺的角色。

今年的可以看看2021中国开源优秀人物

3、开源长廊,在之前的文章中提到过,开源长廊通过展示开源生态中基金会、开源项目、开源人物、技术社区、厂商开源贡献,为广大开发者展开一幅全球开源生态画卷,以及开源几十年发展中诞生的璀璨群星。 我认为这是一种非常有效地方式来传播开源的理念。

4、如何应对美国对开源项目的出口管制?

介绍了开源社区该如何了解并遵循与美国出口管制要求及开源加密相关的一般性原则。白皮书是以中、英文两种语言一同发布的,中英文并列的方式展现。

5、开源世界的美好年代,Linux基金会执行董事Jim Zemlin在linux诞生30周年之际对于linux上的优秀项目及对各行业的贡献的举例介绍,并且针对Linux基金会的定位和未来发展做了清晰说明。

6、Linux 内核与 Git 创造者 Linus Torvalds 接受了 Linux 基金会执行董事 Jim Zemlin 的独家专访

关于如何参与 Linux 或开源,你能给他们什么鼓励的话?

Linus Torvalds 是这样认为的,“我认为最重要的是,不要试图一次做所有的事情 —— 从小事做起,从你个人感兴趣的事情开始。我认为任何人都可以提供一些有价值的东西,哪怕你并不确定。我的意思是,就像当年我自己刚开始做这件事时一样。它真的不一定是你认为你能改变世界的东西,让它成为你充满热情的东西。你要真的认为你可以带来一些东西,即使它看起来很小,或许在大局中也不太重要,但这就是你应该如何开始的部分,这就是你进入任何项目的方式 —— 无论是内核还是其他开源项目。找到你关心的,你想真正提高自己的愿望,这应该成为你学习 CPU 如何工作的动力。但你也要想办法让别人意识到你的技能组合。这就是你如何成长的方式。”

7、腾讯开源之道:基于 Apache 之道的开源实践与探索

三大项目助力腾讯开源生态的建设,

  • 建立“腾源会”社区
  • 建立产业开源联合实验室
  • 代码之夏

8、关于微软的开源

(1)Github地址:github.com/microsoft

(2)官方网站:opensource.microsoft.com,Open、Collaborative、Flexible。

(3)开源生态:Ecosystem

(4)特色项目:Featured Projects

(5)全部项目:All projects

特别的,三个针对初学者的开源项目,非常棒!

(1)Web开发:Web-Dev-For-Beginners

(2)机器学习:ML-For-Beginners

(3)物联网:IoT-For-Beginners

开源资讯

1、小米推出开源机器人伴侣,在今年的雷军年度演讲、小米秋季新品发布会上,雷军向大众展示了小米内部的一个探索概念项目,一款开发人员可以构建的开源机器人伴侣。

2、GitHub 工程团队的开发环境迁移至 Codespaces

3、Google 计划将完整版 Chrome 浏览器引入 Fuchsia OS

Fuchsia 采用非 Linux 架构来设计的,基于自行开发的微内核 Zircon。 不仅有可能取代桌面OS Chrome OS,还可能取代为移动设备设计的 Android,成为一个跨所有设备的统一系统,还处于试验阶段。

开源项目

笔者比较熟悉Go语言技术栈,对于其他的开发语言不甚了解,因此推荐的项目大多与Go语言相关,如果你发现比较优秀的项目或者愿意分享自己的项目,欢迎issue。

1、frp,快速反向代理。

frp是一个专注于内网穿透的高性能的反向代理应用,支持 TCP、UDP、HTTP、HTTPS 等多种协议。可以将内网服务以安全、便捷的方式通过具有公网IP节点的中转暴露到公网。

通过在具有公网 IP 的节点上部署 frp 服务端,可以轻松地将内网服务穿透到公网,同时提供诸多专业的功能特性,这包括:

  • 客户端服务端通信支持 TCP、KCP 以及 Websocket 等多种协议。
  • 采用 TCP 连接流式复用,在单个连接间承载更多请求,节省连接建立时间。
  • 代理组间的负载均衡。
  • 端口复用,多个服务通过同一个服务端端口暴露。
  • 多个原生支持的客户端插件(静态文件查看,HTTP、SOCK5 代理等),便于独立使用 frp 客户端完成某些工作。
  • 高度扩展性的服务端插件系统,方便结合自身需求进行功能扩展。
  • 服务端和客户端 UI 页面。

2、tidb,兼容 MySQL 协议的开源分布式 HTAP 数据库。

TiDB(“Ti”代表 Titanium)是一个开源的 NewSQL 数据库,支持混合事务和分析处理 (HTAP) 工作负载。

它具备以下特点:

  • 水平可扩展性
  • MySQL 兼容语法
  • 具有强一致性的分布式事务
  • 云原生
  • 最小化 ETL
  • 高可用性

3、prometheus,监控系统和时间序列数据库。

Prometheus 是 CNCF 的一个服务监控系统项目,可以在给定的时间间隔从配置的目标收集指标,评估规则表达式,显示结果,并支持在观察到指定条件时触发警报。

Prometheus 与其他指标和监控系统的区别在于:

  • 一个多维数据模型(由指标名称和一组键/值维度定义的时间序列)
  • PromQL,一种强大且灵活的查询语言,可利用此维度
  • 不依赖分布式存储; 单个服务器节点是自治的
  • 用于时间序列收集的 HTTP 拉取模型
  • 通过批处理作业的中间网关支持推送时间序列
  • 通过服务发现或静态配置发现目标
  • 多种图形和仪表板支持模式
  • 支持分层和水平联合

4、k6,使用 Go 和 JavaScript 的现代负载测试工具。

提供了一个纯净、用户友好的脚本 API、在本地和云上皆可执行,支持灵活地配置。

5、etcd,在分布式系统中,核心数据的分布式可靠存储。

具备一下特点:

  • 简单:定义明确、面向用户的 API (gRPC)
  • 安全:具有可选客户端证书身份验证的自动 TLS
  • 快速:基准测试为 10,000 次写入/秒
  • 可靠:使用 Raft 正确分布

etcd 已经被非常多的公司用于生产中,经常与 Kubernetes、locksmith、vulcand、Doorman 等应用程序合作,严格广泛的生产测试确保了功能的可靠性。

开源书籍

1、《浪潮之巅》

这是本周读完的唯一的一本书。

如果你想知道现在硅谷大企业是如何抓住时代给予的契机,不同企业之间的爱恨情仇的故事,或者那些已然逝去的公司到底做错了什么,那么《浪潮之巅》绝对可以解决你的疑惑。

在书中,我们可以了解到,

AT&T如何在拿着一手好牌,但在资本的短视的情况下,自我拆解之后,逐渐凋零;

IBM如何在风雨飘摇,几经沉浮,小日子过的依然滋润,只是市值已经不及苹果、微软的零头,百年企业似乎在等待下一次时代的浪潮;

乔布斯与比尔盖茨之间互相“帮助”,两家公司携手共进至今成为了科技行业市值最大的两家公司;

摩托罗拉作为家族企业依然还是没能够逃出富不过三代的魔咒,被迫委身于“不作恶”的谷歌小子;

雅虎破天荒的采用了免费服务的方式,将发展的重点集中在获取流量之上,凭借品牌广告盈利,国内更是一众的模仿者,但欣欣向荣的背后,潜在的危机四伏;

以及各家企业都拾起专利武器来回诉讼,搞得不亦乐乎。

不懂历史的人是不懂现在的,也是看不到未来的。《浪潮之巅》的价值不止在于陈述的事实,更在于总结出来的规律,告诉我们在哪儿,追逐的又是什么。

订阅

这个周刊每周五发布,微信搜索 大漠胡萝卜 或者扫描二维码,即可订阅。

image

(完)