Loading...
墨滴

大漠胡萝卜

2021/08/08  阅读:37  主题:默认主题

开源早读课周刊:第3期

开源早读课周刊:第3期

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

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

封面图:黑客是程序员的高级形式。

刊首语

要致富,你需要两样东西:可测量性和可放大性。

职位产生的业绩,应该是可测量的,否则你做得再多,也不会得到更多的报酬。

此外,还必须拥有可放大性,即产生巨大的财富效应。

任何一个通过自身努力而致富的个人,在他们身上都应该同时发现可测量性和可放大性。就如CEO、电影明星、基金经理、专业运动员等。

有一个办法可以发现是否存在可放大性,那就是看失败的可能性。因为收入和风险是对称的,所以如果存在巨大的获利可能,就必然存在巨大的失败可能。

CEO、电影明星、基金经理、专业运动员的头顶都悬着一把宝剑,随时都可能掉下来。一旦他们搞砸了,他们就完了。

如果你有一个令你感到安全的工作,你是不会致富的,没有风险就等同于没有可放大性。

但是,如果你想同时具备可测量性和可放大性,不一定非得当上CEO或者电影明星不可。

你只需要成为某个攻克难题的小团体的一部分即可,作为团队中一部分,在团队获得成功的过程中也能够成就个人。

就创业项目而言,九死一生是常态。

项目最终的失败,并不代表团队能力差,这里的能力包括技术能力,执行能力,团队精神等。但至少可以证明团队是否具备战斗能力,是否能够为下一次重装上阵做好充分的准备。

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

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

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

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

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

开源杂谈

1、开源:从“复兴”走向“商业化”[2]

从IBM鲸吞RedHat、微软收购GitHub到Elastic、MongoDB等初创公司相继上市,这一系列事件早就不再是对开源本身的认可,而是标志着开源业务作为一种商业行为,其价值和模式逐渐复兴,终于获得了资本市场的广泛承认。

2、Google是如何打造独一无二的开源项目部的[3]

Google 开源项目部的人们不仅仅是让Google的软件变得更好——他们更加热衷于通过开源改变世界。

3、Google Summer of Code(GSoC),谷歌编程夏令营[4]

Google编程之夏是一个全球性项目,旨在为学生们和开源、自由软件、技术相关的组织建立联系,让学生们贡献代码并获得报酬!组织会提供导师,在学生从熟悉社区到贡献代码的整个过程中提供指导。这个想法的目的是让学生们参与和熟悉开源社区,并帮助他们充分利用暑假时间去得到锻炼。

GSoC的亮点,

降价之前的报酬折算至每月是 11K 有余,几乎快赶上一线互联网公司的正式应届员工价格了。降价之后大概是一月 8K 多,仍然是碾压各家一线的实习生价格。还不用扣税哟!

在 GSoC 项目期间,每个学生都会被分配一名导师,在整个项目期间给予你帮助。就我的亲身经历和身边人的体会,虽然会有些比较懒的放养导师,不过基本上还都是非常认真负责而且热心的。导师本身的技术水平也都十分出色。而如果你参与的是 GCC、OpenCV 这类久负盛名的工具、语言、框架的组织下的项目,很可能你的导师就会是这些组织的 Core Team Developer,他们可都是在行业内备受尊敬的大牛。

参与经验分享,

  • Google 编程之夏(GSoC):海量优质项目,丰厚报酬,你竟然还不知道?[5]
  • 参加 Google Summer of Code 的体验[6]
  • gsoc-cn社区[7]

两篇申请书,

  • Optimization of Distance Between Methods in Single Java Class[8]
  • Regression Testing Tool and HTML Report Generator for Pull Request[9]

4、Google 教你如何“做”开源[10]

  • Google 开源项目目录[11]
  • Google 开源项目精选[12]
  • Google 是如何做开源的[13]
  • Google 发布一款新的开源项目遵循那些流程[14]
  • 如何为其它开源项目提交补丁[15]
  • Google 是如何管理引入第三方的开源项目以及如何使用[16]
  • Google 为何仅仅使用某些特定的许可协议的项目[17]
  • 为什么 Google 需要将所有接受到的补丁都是遵循许可协议[18]

5、中国开源原生商业社区正式宣告成立[19],分享当下中国的开源建设前沿进展,探讨社区创办之初的发展等问题。

GOTC 全球开源技术峰会深圳站开源原生商业分论坛[20]视频。

6、如何看待陆奇担任 Y Combinator 中国创始人?YC 进中国将产生哪些影响?[21]

陆奇,互联网行业知名人物。

在微软工作的时候,曾经是现任微软CEO萨提亚的领导,号称是华人在硅谷任职的最高岗位。

当初在加盟百度之后,负责百度业务线重组,鉴于李彦宏的信任和放权,是一人之下,万人之上的存在。

可惜的是,和历史上大多数改革一样,在转型进入深水期之后,在改革派和既有势力不可调和的情况下,成为了公司斗争的牺牲品,黯然出走。

在休息了一段时间之后,2018年陆奇加入Y Combinator,作为中国创始人在接受36氪采访的文章,可以看到其对于使用科技改变世界的赤子之心。

开源资讯

1、Apache Pinot 成为 ASF 顶级项目[22]

Apache Pinot 是一个分布式大数据分析基础设施,旨在以高吞吐量和低延迟提供可扩展的实时分析。

2、KodeRover 获数千万元天使+轮融资,核心产品 Zadig 已完成 100% 开源[23]

云原生软件交付服务商「KodeRover」已于 7 月中旬完成其核心产品 Zadig 100% 开源,同时宣布完成数千万元人民币天使+轮融资。

3、JetBrains成立中国公司捷并思 助力中国开发者加速创新[24]

4、CNCF 宣布 Linkerd 毕业[25]

Linkerd是第一个加入CNCF沙箱的项目,沙箱当时被称为inception,现在是第一个获得毕业地位的服务网格项目。

Linkerd是一个服务网格,它为云原生应用程序提供关键的可观察性、安全性和可靠性特性,而不需要更改代码。

5、开源软件开发商 Odoo 获得 2.15 亿美元投资[26]

开源商业管理软件工具提供商 Odoo 在由 Summit Partners 领导的一轮融资中获得了 2.15 亿美元的投资。这是一项二级投资,意味着 Summit Partners 正在从现有投资者手中购买股份。

Odoo 提供了其服务的开源版本,该版本包含其所有功能的 80%,它同样也提供了一个付费的专有版本的产品,其中包含剩余的 20% 功能。

6、CNCF 宣布 Grafana 实验室升级为白金会员[27]

开源项目

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

1、croc[28],文件传输器🐊📦。

croc实现了在两台机器之间方便,安全的传输文件。

它具备下面特点,

  • 允许任意两台计算机传输数据(使用中继)
  • 提供端到端加密(使用 PAKE)
  • 实现轻松的跨平台传输(Windows、Linux、Mac)
  • 允许多个文件传输
  • 允许恢复被中断的传输
  • 不需要本地服务器或端口转发
  • 优先使用ipv6
  • 可以使用代理,比如tor

2、kubesphere[29],容器平台。

KubeSphere是在Kubernetes之上构建的面向云原生应用的容器混合云,支持多云与多集群管理,提供全栈的 IT 自动化运维的能力,简化企业的DevOps工作流。

KubeSphere提供了运维友好的向导式操作界面,帮助企业快速构建一个强大和功能丰富的容器云平台。

KubeSphere愿景是打造一个基于Kubernetes的云原生分布式操作系统,它的架构可以很方便地与云原生生态进行即插即用的集成。

3、kratos[30],轻量级Go微服务框架。

kratos致力于提供完整的微服务研发体验,整合相关框架及工具后,微服务治理相关部分可对整体业务开发周期无感,从而更加聚焦于业务交付。对每位开发者而言,整套 kratos框架也是不错的学习仓库,可以了解和参考到微服务方面的技术积累和经验。

kratos设计原则如下,

  • 简单:不过度设计,代码平实简单;
  • 通用:通用业务开发所需要的基础库的功能;
  • 高效:提高业务迭代的效率;
  • 稳定:基础库可测试性高,覆盖率高,有线上实践安全可靠;
  • 健壮:通过良好的基础库设计,减少错用;
  • 高性能:性能高,但不特定为了性能做 hack 优化,引入 unsafe ;
  • 扩展性:良好的接口设计,来扩展实现,或者通过新增基础库目录来扩展功能;
  • 容错性:为失败设计,大量引入对 SRE 的理解,鲁棒性高;
  • 工具链:包含大量工具链,比如 cache 代码生成,lint 工具等等;

4、awesome-go[31],Go官方维护的Go语言的awesome系列。

awesome-go汇集了各个领域使用Go语言开发常用的库,非常丰富。

5、clash[32],基于规则的跨平台代理软件。

  • 具有身份验证支持的本地 HTTP/HTTPS/SOCKS 服务器
  • VMess、Shadowsocks、Trojan、Snell 协议支持远程连接
  • 内置 DNS 服务器,旨在最小化 DNS 污染攻击的影响,支持 DoH/DoT 上行和假 IP。
  • 基于域、GEOIP、IP CIDR 或端口的规则将数据包转发到不同的节点
  • 远程组允许用户实施强大的规则。 支持基于延迟的自动回退、负载平衡或自动选择节点
  • 远程提供者,允许用户远程获取节点列表,而不是在配置中硬编码
  • Netfilter TCP 重定向,使用 iptables 在您的 Internet 网关上部署 Clash。
  • 全面的 HTTP RESTful API 控制器

开源书籍

1、《黑客与画家:来自计算机时代的高见》[33]

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

本书是保罗·格雷厄姆的文集,共包含15篇文章,每一篇文章都充满智慧和前瞻性,绝不是粗略地读一遍就能够完全吸收的,在不同时间或者经历下读起来感受肯定是不一样的。

全书出版时间是在2004年,大多数的观点在现在这个时间点依然适用,尽管某些观点此时可能并不正确,但是作者的思考方式依然值得我们借鉴。

举三个例子,

财富来源方式有多种,如抢劫、偷盗、赠予等,但是最好的方式是去创造财富,不是去参与零和博弈,而是思考如何做大蛋糕,如何共赢;

每个社会都存在“不可说的话”,什么是不可说的话,说了会怎样,到底值不值得说,应该如何说,给谁说等等;

如果经营一个软件开发的初创公司,到底是选择那些多数人使用的编程语言(不是那么高级)还是使用少数人编程语言(语言高级),就如如今微服务开发是选择Java还是选择Go呢,之所以会有这个问题,是因为语言的替换是一个漫长的过程,源于既有的惯性。

保罗·格雷厄姆是谁呢?

美国互联网界如日中天的教父!

著名程序员、风险投资家、畅销技术书作家,哈佛大学博士,Y Combinator创始人之一。

2005年,他创办了Y Combinator,该公司已成为美国著名的创业孵化器。截至2012年7月,共孵化380家创业公司,这些公司累计获得投资额超过10亿美元,估值已超100亿美元。2012年,《福布斯》将YC评为最有价值的孵化器。当年轻人紧握一个激动人心的想法,想要寻求帮助时,或是有所小成,得到了一点钱,却不知该朝哪个方向继续努力时,就会想到去找保罗·格雷厄姆。

订阅

  • 开源早读课周刊:第1期[34]
  • 开源早读课周刊:第2期[35]

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

(完)

参考资料

[1]

hapiman/weekly: https://github.com/hapiman/weekly

[2]

开源:从“复兴”走向“商业化”: http://tech.sina.com.cn/csj/2020-03-26/doc-iimxxsth1826379.shtml

[3]

Google是如何打造独一无二的开源项目部的: https://opensourceway.community/posts/business_model/how_google_created_new_kind_of_ospo/

[4]

Google Summer of Code(GSoC),谷歌编程夏令营: https://summerofcode.withgoogle.com/

[5]

Google 编程之夏(GSoC):海量优质项目,丰厚报酬,你竟然还不知道?: https://zhuanlan.zhihu.com/p/27330699

[6]

参加 Google Summer of Code 的体验: https://segmentfault.com/a/1190000012888551

[7]

gsoc-cn社区: https://github.com/gsoc-cn/gsoc-cn

[8]

Optimization of Distance Between Methods in Single Java Class: https://docs.google.com/document/d/1lWXpWhUN6cE06sjQANjWxamc_X3ddbSphTRSofChLyk/edit

[9]

Regression Testing Tool and HTML Report Generator for Pull Request: https://docs.google.com/document/d/1xu6SE4qeKTRQ45R9FSLOQB-t5ExzBGyvU9FLGifvxY0/edit

[10]

Google 教你如何“做”开源: https://www.infoq.cn/article/2017/04/a-new-home-for-google-open-sourc

[11]

Google 开源项目目录: https://opensource.google/projects/explore/featured

[12]

Google 开源项目精选: https://github.com/hapiman/weekly/blob/main/projects/Google.md

[13]

Google 是如何做开源的: https://opensource.google/docs/

[14]

Google 发布一款新的开源项目遵循哪些流程: https://opensource.google.com/docs/releasing

[15]

如何为其它开源项目提交补丁: https://opensource.google.com/docs/patching/

[16]

Google 是如何管理引入第三方的开源项目以及如何使用: https://opensource.google.com/docs/thirdparty/

[17]

Google 为何仅仅使用某些特定的许可协议的项目: https://opensource.google.com/docs/using/license/

[18]

为什么 Google 需要将所有接受到的补丁都是遵循许可协议: https://opensource.google.com/docs/cla/policy/

[19]

中国开源原生商业社区正式宣告成立: https://www.oschina.net/news/153170

[20]

开源原生商业分论坛: https://play.itdks.com/watch/10486308?player=&lang=en-us

[21]

如何看待陆奇担任 Y Combinator 中国创始人?YC 进中国将产生哪些影响?: https://www.zhihu.com/question/290337744/answer/469523924

[22]

Apache Pinot 成为 ASF 顶级项目: https://www.oschina.net/news/153644/apache-pinot-become-tlp

[23]

KodeRover 获数千万元天使+轮融资,核心产品 Zadig 已完成 100% 开源: https://www.oschina.net/news/153661/koderover-angel-investment

[24]

JetBrains成立中国公司捷并思 助力中国开发者加速创新: http://www.techweb.com.cn/it/2021-07-29/2851222.shtml

[25]

CNCF 宣布 Linkerd 毕业: https://www.oschina.net/news/153068

[26]

开源软件开发商 Odoo 获得 2.15 亿美元投资: https://www.oschina.net/news/153171/odoo-raises-215m-investment

[27]

CNCF 宣布 Grafana 实验室升级为白金会员: https://www.oschina.net/news/153174

[28]

croc: https://github.com/schollz/croc

[29]

kubesphere: https://github.com/kubesphere/kubesphere

[30]

kratos: https://github.com/go-kratos/kratos

[31]

awesome-go: https://github.com/avelino/awesome-go

[32]

clash: https://github.com/Dreamacro/clash

[33]

《黑客与画家:来自计算机时代的高见》: https://item.jd.com/11323434.html

[34]

开源早读课周刊:第1期: https://github.com/hapiman/weekly/blob/main/001.md

[35]

开源早读课周刊:第2期: https://github.com/hapiman/weekly/blob/main/002.md

大漠胡萝卜

2021/08/08  阅读:37  主题:默认主题

作者介绍

大漠胡萝卜