Loading...
墨滴

大漠胡萝卜

2021/09/05  阅读:40  主题:默认主题

开源早读课周刊(第7期):亚马逊的开源“合作共赢”

开源早读课周刊(第7期):亚马逊的开源“合作共赢”

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

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

封面图:北京首钢三高炉博物馆。

刊首语

2021年8月2日,在毫无征兆的前提下,北京陌陌科技有限公司突然宣布将公司名称改为“Hello”集团。

对于一家已经成熟并且在美国上市的互联网公司,即使是变更Logo、Slogan,都会对公司有非常大的影响,更何况是企业的名称,那么为什么陌陌会做出如此变化呢?

官方宣称,陌陌这个名字已经不能覆盖陌陌的现在整体业务,因为当前陌陌集团主要业务已经包含陌陌、探探、陌陌影业和音乐、综艺等业务。

不过,此举更深层次的原因在于陌陌转型陷入迷途,同时一直以来用户对其的评价负面化,“不涉黄无陌探”标签已成为其无法卸下的枷锁。多年以来,陌陌在陌生人社交这个赛道干掉一众竞争对手之后,依然无法在盈利层面有所突破。在意外转向直播赛道之后,虽收获颇丰,但业务内容主打性感美女秀场,存在非常严重的负面信息,在监管的边缘试探,极其不稳定。

集团使用新的名称,淡化陌陌对于公司品牌的影响,或许是一种可行的逻辑。

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

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

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

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

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

开源杂谈

1、关于亚马逊的开源

在探索亚马逊开源主题之前,我满怀期待希望能够找到一些“扛把子”的项目。在查询很长时间之后,非常奇怪,诺大的科技公司竟然在开源领域没有主导过特别有影响力的项目。再详细的看了一下相关的资料之后,大致了解亚马逊的开源的特点。

1、作为知名开源项目的参与者,共享技术力量,但是并没有拿的出手的重量级的项目。这方面完全比不上其他互联网巨头,如微软的VsCode,谷歌的Android,脸书的React等

2、开源项目大多数围绕者生态来看,可能是内部OKR机制导致,官网提及的2500+相关的开源项目大多如此。如果离开了生态,大多就没有多少拓展使用的空间。

2、与其他的开源厂商矛盾比较严重,源自亚马逊用了社区的技术劳动成果,但是对于社区的贡献却远达不到所得。同时还特意淡化社区开源产品的商标,如使用DocumentDB取代Mongodb、OpenSearch取代ElasticSearch等,迫使其他的开源软件厂商不得已修改开源协议。

(1)官方网站:aws.amazon.com/opensource

(2)精选项目:aws.github.io

特色项目:

(1)Bottlerocket,基于Linux的用于托管容器的操作系统。

(2)Firecracker,用于创建和管理微型虚拟机的虚拟机监视器 (VMM)。

(3)FreeRTOS,适用于微控制器和小型微处理器的市场领先的实时操作系统 (RTOS)。

2、经验还是科学?

当我们遇到新生事物是知识的盲区后,我们通常是利用已有的知识来理解的,这是大脑的运行机制,然后不断的进行学习、尝试、设想、试错,取得阶段性结果,然后如此反复。这似乎是解释的通的,但是现实呢?我们会本能的使用经验来反对一切尝试,在开源的世界,此类事件也概莫能外。

3、Apache 软件基金会公布 2021 财年年度报告

附几张图。

4、《人民日报》刊文:以开源开放为抓手形成科技与产业新优势

技术开源和产业开放彼此衔接、相互支撑,构建全产业链合作模式和无边界产业生态圈,形成新型产业组织形态,日益成为数字时代全球分工体系的主流模式。

5、CNCF 首个中国开源项目是如何炼成的?

Harbor 目前在 GitHub 上有 15000+ star,2000+ 贡献者,5000+ 用户,每月有 20000+ 的独立访问者,4000 多次的源代码下载量。显然,Harbor 是成功的。它做对了什么?为什么能取得成功?Harbor 的经历可以为我们带来哪些思考?

6、Zadig开源角第一集--大企业如何做采购决策、如何创新

开源角是Zadig团队新开辟的对话企业高管的视频录播系列,和各种企业探讨开源带来的机遇和挑战。Zadig会定期邀请相关同学来团队在上海的 Office 畅谈,并在之后转化成文章和视频录播供大家分享。

第一集是邀请的神州数码集团CIO沈暘,和Zadig联创郭健讨论在开源时代,大企业如何做采购决策、如何创新。

开源资讯

1、TypeScript使用新的官网,以更好地向用户介绍 TypeScript。

2、Databricks 融资 16 亿美元,估值达 380 亿美元

3、vscode.dev,在网页中使用vs code访问仓库代码。

4、Facebook 开发和开源的 Go 实体框架 Ent 加入 Linux 基金会,国内使用较多的是gorm框架。Ent的官方网站:https://entgo.io/。

5、微软宣布 Windows 11 将于 10 月 5 日上市

6、WordPress 母公司收购 Frontity,未来将停止开发和维护该框架

7、小米、字节加入开源专利社区OIN,小米字节

开源项目

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

1、lindb,LinDB 是一个高性能、高可用并且具备水平拓展性的开源分布式时序数据库,目前在饿了么存储全量的监控数据,每天增量写入TB级,全量数据总计PB级。

当前的分支还不稳定,并且不推荐生产环境的使用,LinDB 0.1 还处在开发阶段。

2、annie,Go编写的快速、简单、干净的视频下载程序。

支持哔哩哔哩、YouTube、Facebook、优酷、爱奇艺、腾讯视频等视频网站。

$ annie https://www.youtube.com/watch?v=dQw4w9WgXcQ

 Site:      YouTube youtube.com
 Title:     Rick Astley - Never Gonna Give You Up (Video)
 Type:      video
 Stream:
     [248]  -------------------
     Quality:         1080p video/webm; codecs="vp9"
     Size:            63.93 MiB (67038963 Bytes)
     # download with: annie -f 248 ...

 41.88 MiB / 63.93 MiB [=================>-------------]  65.51% 4.22 MiB/s 00m05s

3、dgraph,开源、免费的分布式图数据库。

Dgraph 是一个水平可扩展的分布式 GraphQL 数据库。它提供 ACID 事务、一致复制、线性读取功能。作为原生 GraphQL 数据库,它严格控制数据在磁盘上的排列方式,以优化查询性能和吞吐量,减少集群中的磁盘搜索和网络调用。

Dgraph 的目标是提供 Google 生产级别的规模和吞吐量,具有足够低的延迟,能够在TB级的数据中实现实时用户查询。Dgraph 支持 GraphQL 查询语法,并通过 GRPC 和 HTTP 以 JSON 和 Protocol Buffers 进行响应。

4、go-sniffer,抓包截取项目中的数据库请求并解析成相应的语句,如mysql协议会解析为sql语句,便于调试。不要修改代码,直接嗅探项目中的数据请求。

=======================================================================
[使用说明]

    go-sniffer [设备名] [插件名] [插件参数(可选)]

    [例子]
          go-sniffer en0 redis          抓取redis数据包
          go-sniffer en0 mysql -p 3306  抓取mysql数据包,端口3306

    go-sniffer --[命令]
               --help 帮助信息
               --env  环境变量
               --list 插件列表
               --ver  版本信息
               --dev  设备列表
    [例子]
          go-sniffer --list 查看可抓取的协议

=======================================================================
[设备名] : lo0 :   127.0.0.1
[设备名] : en0 : x:x:x:x:x5:x  192.168.1.3
[设备名] : utun2 :   1.1.11.1
=======================================================================

5、dive,用来探索 docker 镜像每一层文件系统,以及发现缩小镜像体积方法的命令行工具。使用命令:dive <your-image-tag>

开源书籍

1、《黑客:计算机革命英雄》

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

在上个世纪计算机革命如火如荼的征程上,这一群黑客用默默无闻的行动为当今的数字世界照亮了一条道路,留下不可磨灭的贡献。他们是一群把计算视为世界上最重要事情的程序员和设计师,他们专注,认真,勇于承担风险,勇于挑战规则,去探索计算机工程问题的巧妙解决方案,不屑的坚持前进。在朴实无华的外表之下,他们是真正的冒险家、梦想者、勇于承担风险的人和艺术家——他们清楚地认识到计算机是一种真正的革命性工具。他们是一群卓越的人物,勇敢地探索计算机思维空间,一个任何人都未曾到达的奇妙世界。

赶快去看看黑客英雄们是如何改变我们的世界的吧!

订阅

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

(完)

大漠胡萝卜

2021/09/05  阅读:40  主题:默认主题

作者介绍

大漠胡萝卜