S01E18 Daniel:一名“舞台”下的开源布道者

开源受到资本的青睐,国家的关注,有人认为开源是一门稳赚不赔的生意,只要把代码公开了,多发一些宣传素材,多搞几场活动,就能完成一轮又一轮的融资。


开源就是把代码放到 GitHub 上,让原先的团队换个地方提交代码,再招聘几名运营人员,有了市场宣传、周边礼物的加持,就会有大把大把的开发者过来贡献代码。潜台词是,代码都给你了,产品也能免费使用,你们难道不应该积极“回馈”代码吗?


到年底了,各种榜单、排名、评奖活动中,总会卖力地宣传我们百看不厌的开源圈前辈们,他们拿走了几乎全部的荣耀。似乎开源圈也是“二进制”的,要么是身居高位、技术封顶、社交无敌的英雄们,那么就是普罗大众。


但是,身在企业内部,占据绝大多数的普普通通的研发人员(不仅仅是研发岗位,还包括测试、运维等从事技术的人们),他们又是怎么完成日复一日的软件研发、测试、交付工作的呢?大家对开源的认识,又有着怎么样的变化?参与开源,是非常难,还是很容易。


我们这一期邀请的嘉宾,处在软件行业的一线,虽没有频频出现在公众的视野中,但也在默默地宣传、布道开源,且听他的开源故事、感悟。


Daniel,来自巴西,拥有三门母语级别语言:葡萄牙语、英语、中文,从事软件研发工作十多年,目前就职于灵雀云。

嘉宾

danielfbm

主持人

Mikey 开源爱好者、一个码字的

Rick(开源爱好者、业余开源布道者)

时间线

04:52 Daniel 最初是怎么接触到开源的

06:57 印象深刻的开源项目之一是 Django

10:12 在没有广泛使用开源项目之前都是怎么开发软件项目的

16:37 在没有 GitHub 这种集中代码托管的时代,Daniel 也曾经修改过“开放”在博客中的代码

23:45 如果不给自己这个锻炼机会的话,怎么能够成长

38:28 开源经历与面试过程

49:26 当开源开放的协作方式遇到企业内部交付压力时该怎么办

59:45 不论你的 PR 有没有被合入,都会有相应收获的

65:17 Daniel 时常在团队内部鼓励同事参与开源

Staff

剪辑:Rick

扩展阅读

kubernetes/kubernetes#60262

https://github.com/danielfbm/meteor-cordova-web-example

jenkins-x/go-scm

S03E03 Jina AI 赋能所有开发者,让超酷的多模态 AI 想法实现落地

背景阅读

神经搜索听起来很抽象,其实典型的神经搜索系统就是大家在电商平台上常用的以图搜图智能问答机器人等等。神经搜索可以用于提高搜索视频、图片和音频等等非结构化多模态数据的效率。例如,可以使用神经搜索来搜索家庭影集中的图片或视频。使用神经搜索,用户可以通过语音、图片或描述文字来搜索文件,而不必按照传统的方式逐个查看文件名。这可以大大提高搜索效率,使用户能够更快地找到所需的文件。

但是搭建这样一套系统是非常耗时耗力的,而 Jina AI 极大简化了基础设施的复杂性。不管是想做一套基于神经搜索的完整解决方案,还是想在现有解决方案上加入神经搜索功能,当开发者和企业需要时,Jina AI 已经将从构建到部署所有的技术栈都准备好了。

Screen Shot

嘉宾

王楠,Jina AI 联合创始人兼 CTO,博士毕业于德国波鸿鲁尔大学。

自 2009 年开始从事深度学习相关研究,之后先后担任德国知名电商 Zalando 高级数据科学家,腾讯高级研究员,在搜索和推荐领域的具有丰富的模型设计、实现和部署经验。

主持人

Mikey 开源爱好者、一个码字的

Rick 开源爱好者、业余开源布道者

时间线

01:24 嘉宾王楠自我介绍

02:32 王楠回顾生成式 AI 崛起的历程

08:38 模型到底是什么?它的本质是一个函数。

12:30 将文字转化成向量,背后原理是什么

18:00 对于不懂 AI 原理的开发者,有哪些开箱即用的 AI 工具

20:20 Jina AI 创立的初衷:极大简化处理 AI 基础设施的复杂性,帮助开发者和企业快速将 AI 模型落地。

26:53 AI 已经过了从 0 到 1 的时代,现在是从 1 到 N 的时代。

27:31 CTO 解读什么是神经搜索,和传统搜索有什么区别

33:40 王楠介绍神经搜索技术的落地普及度

36:20 神经搜索的落地场景:通过语音、图片或描述文字来搜索家庭影集的图片和视频

50:08 产品最新动态:正式将 DocArray 项目捐赠给 Linux 基金会

62:02 未来的 AI 是能够跨越领域和行业的界限,并被应用于各种不同的场景。

69:50 作为 CTO,最希望团队能一直保持好奇心。Staff

Rick 开源爱好者、业余开源布道者

扩展阅读

DocArray,非结构化数据的数据结构

Jina,搭建多模态、跨模态应用的云原生 MLOps 框架

Jina AI 创始人肖涵博士解读 多模态 AI 的范式变革


S03E02 走近一个面向未来的操作系统:FydeOS

背景摘要

FydeOS 是一个基于 Chrome OS 的桌面操作系统,致力于成为中国版的 Chrome OS,目前已适配主流 x86 及 ARM 平台的硬件体系。近期我们和燧炻创新的创始人唐文松详细交流了燧炻创新团队以及 FydeOS 项目(含 openFyde)开源的方方面面。

在本期节目里,我们从 FydeOS 公司名字“燧炻”聊起——我以为这是一个颇有深意的 idear,例如盗火者之类,毕竟这是一个基于 Chrome OS 的开源项目。放眼国内,这几年遍地开花的开源项目大都是强调自主可控的数据库或者其他更偏应用层的软件,而做底层操作系统的凤毛麟角。即便早几年有基于 Android x86 的操作系统项目(技德科技)如今也已转型、统信(深度)走的是信创路线……更让我好奇的是 FydeOS 还出了一款面向消费市场的平板电脑产品 Fydetab Duo(目前采用众筹模式在 IndieGoGo 销售,感兴趣的小伙伴可自行前往购买)——现在做操作系统都要涉足硬件了吗?如果跟硬件有关系的话,FydeOS 和海外的 System76、Framework 等相比的话,有哪些差异?FydeOS 里为什么要放 Android 子系统和 Linux 子系统?又为什么试图统一 Web、Android、Linux 三个不同平台上 Apps 的体验?等等,感兴趣的话就听听文松的介绍吧。

嘉宾

唐文松 燧炻创新(FydeOS)创始人

主持人

Mikey 开源爱好者、一个码字的

Rick 开源爱好者、业余开源布道师时间轴

00:20 公司名字“燧炻”以及 FydeOS 名称的由来。

02:25 燧炻创新为何选择操作系统这个赛道?

05:25 ChromeOS 与树莓派发展过程中蕴藏的机会。

09:56 开源的价值需要更长的时间周期才会被人看见。

11:14 采用开源模式对企业融资有帮助吗?

12:33 FydeOS 开源策略的转型及遇到的挑战。

17:48 FydeOS 与上游 Chrome OS 的关系。

19:27 再谈产品开源的“悖论”:基础软件必须开源。

21:27 从 FydeOS 与贡献者的关系谈开源商业化的思路。

25:49 FydeOS 的系统架构及其演进历史。

34:07 为什么要做 Fydetab Duo 这个硬件?

42:35 安卓、Web、Linux 版 Apps 三合一能否重塑生产力?

48:28 目前 FydeOS 面临的主要问题及应对方案。

……

Staff

剪辑/文字编辑:Mikey

相关链接:

FydeOS 官网:https://fydeos.com

openFyde 官网:https://openfyde.cn

Fydetab Duo 官网:http://fydetabduo.cn

Fydetab Duo 众筹:https://igg.me/at/fydetabduo


S01E17 Tison:一名 Community Builder 的自白

tison 在《夜天之书》系列文章中给出了很多有深度、高质量的有关开源的文章,例如有:经验分享、开源治理、商业模式, 甚至还有面向人力资源的内容。Rick 作为本期节目的主持人,无比认同 tison 关于 Community Builder 的论述, 开源社区真的社区需要 Community Manager 吗?有了 Manager 的开源社区,还是我们想要的社区吗?

嘉宾

tison

主持人

Rick(开源爱好者、业余开源布道者)

时间线

00:30 tison 自我介绍

02:52 tison 从岗位上的自我定位

13:21 Community Builder 这个角色的价值讨论

25:34 大学专业是怎么选择的

29:42 海外做 DevRel 的人多数曾经是开发者

38:46 聊聊“烂尾”的 PRs

51:26 Elastic 式的伪开源最大的问题是虚假宣传

58:27 Community Builder 是怎么炼成的

Staff

剪辑:Rick

扩展阅读

https://www.tisonkun.org/

https://osf2f.net/

S01E16 三咲智子:作为一名学生参与开源社区的故事

对于一档开源播客而言,虽然 GitHub 已经有了非常强大、好用的功能了,但官网似乎依然是一项不可或缺的配置。 有了这个想法后,并把大致的思路用issue 的形式创建出来。 从上面可以看到,已经有多位 contributor 在留言并提供建议,非常感谢这些热情的朋友们。

但令人非常意外的是,某天居然从哔哩哔哩上看到了一位朋友 在直播为《开源面对面》徒手编写官网。而他正是我们本次节目的嘉宾:三咲智子,一名非常热衷于软件编程的在校大学生, 擅长前端技术,开源爱好者。

嘉宾

三咲智子

主持人

Rick(开源爱好者、业余开源布道者)

时间线

00:35 三咲智子自我介绍

01:27 Kevin 参与 Element Plus 的大致经历

10:16 给在校大学生参与开源的一些建议

16:20 如何了解到开源之夏这类对在校大学生非常友好的活动

18:26 小时候学习编程的驱动力

31:34 如何看待单测、重构

34:08 如何没有单测的话,那这个项目也太不可靠了吧

40:14 大致在高中时期曾参与到过 GitHub 上的项目

43:20 开源项目之所以能繁荣起来和社区有很大的关系

48:25 在 B 站直播为《开源面对面》写官网

52:45 介绍一些好玩儿的“玩具型”项目

59:32 Kevin 给听众的一些建议

Staff

剪辑:Rick

扩展阅读

https://github.com/element-plus

https://github.com/element-plus/element-plus-issue-helper

[番外 02] 适兕:开源布道师布的是什么道

背景摘要

我对于布道师这个话题的好奇由来已久。尽管跟适兕相识数年,但一直对他所做的事情不甚了解,但见他不遗余力地在各种场合为开源布道,拳拳之心、谆谆之情又如一位风尘仆仆的行脚僧,他在文章中推心置腹地自白毅然决然选择开源的心路历程令人动容 。终于找机会和适兕聊了聊布道师这个话题,以飨听友。


嘉宾

适兕 开源布道师、一个作者

主持人

Mikey 开源爱好者、一个码字的

Rick 开源爱好者、业余开源布道师


时间线

00:50 如何走上开源布道之路

08:10 开源布道是为往圣继绝学吗?

12:00 开源本身需要布道吗?

15:20 开源需要向什么人布道?

17:05 布道师与传教士/教师的区别

29:05 开源布道的意义是什么?

30:11 官方布道师与野生布道师

36:55 开源布道师的 KPI 是什么?

41:20 不同的开源组织/流派在布道上的差异

47:58 开源布道要传递的是一种方法论

55:38 国内开源布道的现状

01:05:31 开源布道的道与术(项目/产品对布道的影响)

01:11:49 不同组织形态对开源布道师的看法


Staff

剪辑/文字编辑:Mikey


适兕提到的书籍和文章:

The Macintosh Way》,Guy Kawasaki

确定性的寻求:关于知行关系的研究》,John Dewey

企业的人性面》Douglas McGregor

开源布道者分享系列”十一篇

规划时间

持续写作

重视演讲

组织活动

自我修行

建立对话

异步沟通

横向领导力

全球观念

布道者的未来

上游思维与上游优先

S01E15 嵇斌:近 20 年的 IT 老兵作为开源新人的思考

嘉宾

嵇斌

主持人

Rick(开源爱好者、业余开源布道者)

时间线

01:33 嵇斌自我介绍

15:18 早期自己写开源项目时也期望能有人来用,但没想过用什么途径来推广

18:15 早期参与开源的主要动机就是觉得“好玩”

30:22 以参与 Kubernetes 为例讲述参与大型项目的一些难点

32:28 upstream first 的主要压力可能在于上游何时能接受 PR 上

46:42 单测覆盖率在 80% 以上时会让用户和开发者感觉更放心

47:49 单测覆盖率达到 60% 后,整个团队就会不由自主地希望持续提高覆盖率

57:30 参与开源不仅仅是个加分项,而且有助于更加认可所选择的工作机会

63:26 从投资角度来看,参与开源是“零”风险的事情

77:16 给听众的一些有关参与开源的建议

Staff

剪辑:Rick

扩展阅读

https://github.com/matrixji/t2u

https://github.com/matrixji/ulink

https://github.com/shimohq/chinese-programmer-wrong-pronunciation

https://github.com/smasterfree/hangzhou_mountain

S01E14 亮小猪:从开发到管理到开发者关系,他都经历了什么

以及35岁程序员的发展抉择分享。

嘉宾

小小猪并不胖乎乎的亮小猪,全栈开发者,开源爱好者,终身学习者,开发者布道师,努力帮助开发者学习新技术。

主持人

Rick(开源爱好者、业余开源布道者)

Wey Gu(开源相信者、程序员、图技术 advocate)

MINGAI(开源双语故事记录者)

时间线

03:17 大学期间不好好读书竟然去兼职做网站

05:51 从技术社区学习和参与社区并获得微软最有价值专家MVP

13:25 竟然喜欢玩红警,开源版红警OpenRA https://github.com/OpenRA/OpenRA

24:05 参与Swift中文文档翻译协作,体会开源的世界

29:12 失败的转管理岗位之路,35岁了还能怎么走

37:33 社区经验能不能帮助找到工作,做DevRel工作是什么体验

42:51 像他这样的老人才会用邮件列表和RSS吗

54:14 创建了一个DevRel的日历服务 https://devrelops.club/

56:15 参与开源面对面的DevRel分享

57:57 目前工作和学习方法:Learning in public

64:40 经历了疫情前后两种风格的远程工作

78:10 MINGAI 精彩总结和分享

Staff

剪辑:亮小猪

文字编辑:亮小猪MINGAI

扩展阅读

开源版红警OpenRA https://github.com/OpenRA/OpenRA

DevRelOps Club https://devrelops.club/

S01E13 MINGAI:从同传到创作到运营,机缘巧合入了开源桃花坞

嘉宾

MINGAI

主持人

Rick(开源爱好者、业余开源布道者)

时间线

11:26 大话开源背后的故事

14:18 由于没能充分挖掘出嘉宾的精彩故事而自恼

21:11 一期视频至少需要 60 个小时

31:15 走向开源之路

32:49 以往的职业经历

43:10 非技术人深入融入开源后有哪些改变

51:35 聊一次顿悟经历

65:27 播客节目之间也可以像开源项目那样互动、互助

Staff

剪辑/文字编辑:Rick



听友群暗号

aHR0cHM6Ly9hcHBsaW5rLmZlaXNodS5jbi9jbGllbnQvY2hhdC9jaGF0dGVyL2FkZF9ieV9saW5rP2xpbmtfdG9rZW49MmFhcjkyZDUtNjNjOC00OWNkLTg1M2EtZDMxZmNkODI0MjMx