cover art

#70. 和Vue.js的创造者尤雨溪聊开源软件

2021 年 03 月 10 日发布

开源软件影响了我们生活的方方面面。从我们手机的安卓操作系统,到上网使用的Chrome浏览器;从前端开发者使用的React, Vue,再到后端进行大数据存储和处理的Hadoop, 以及人工智能的Tensorflow, MXNet等等。我们这期节目非常荣幸地请到了Vue.js的创造者,也是全球开源社区的领军人物尤雨溪(Evan You)来和大家聊一聊开源软件这个话题。

借着本期节目顺便提及一下,牛油果烤面包的官方主页也是开源的:https://github.com/avocadotoastlive/avocadotoast.live. 并且我们也正在招募官网建设的志愿者。如果您对前端开发感兴趣,欢迎联系我们。如果您对我们的节目有任何的意见或建议,也欢迎发邮件和我们联系。我们的邮件地址是:host@avocadotoast.live

嘉宾: 尤雨溪
主播: David Gao, Cat Chen
剪辑: 季雨清

本期内容提要:

  • 00:01:45 什么是开源
  • 00:02:33 开源无处不在
  • 00:03:33 什么是开放源代码
  • 00:03:56 开放源代码意味着什么
  • 00:04:25 开源和闭源的区别
  • 00:04:54 “不要重复造轮子”

“开源软件通常是怎样的”

  • 00:06:27 独立开源
  • 00:08:26 出于战略需求的开源
  • 00:10:23 作为商业核心的开源
  • 00:11:57 为核心产品引流的开源

Vue.js的故事

  • 00:14:49 缘起
  • 00:16:37 成长
  • 00:21:32 运营
  • 00:31:33 未来

开源协议

  • 00:34:05 开源协议有哪些
  • 00:36:14 React风波
  • 00:38:00 如何选择开源协议

如何管理开源软件

  • 00:39:59 Vue.js的经营模式
  • 00:41:40 Node.js的经营模式
  • 00:43:52 BDFL模式
  • 00:48:03 RFC流程

开源社区

  • 00:51:09 什么是开源社区
  • 00:53:29 开源社区的氛围
  • 00:55:32 如何面对众口难调
  • 01:01:27 Evan的最大挑战
  • 01:04:39 怎样参与开源项目

  • 01:11:06 开源的意义
  • 01:12:48 “一切皆可开源”
  • 01:17:48 开源的未来

封面图片:
Photo by PublicDomainPictures on pixabay

片头片尾音乐
Exzel Music Publishing (freemusicpublicdomain.com) Licensed under Creative Commons: By Attribution 3.0 http://creativecommons.org/licenses/by/3.0/ Courante 1st Cello Suite


往期节目