开源软件影响了我们生活的方方面面。从我们手机的安卓操作系统,到上网使用的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