会员登录 注册新帐号电脑店行业门户 | U盘启动工具

首页

 电脑店主页 > 产品技术 > 系统应用 > 数据库 > MySQL > MySQL创始人Michael Windenius

MySQL创始人Michael Windenius

发布时间:2013-07-27 15:21      点击:     关注官方微博:

电脑店讯:Michael Windenius是MySQL的创始人和Monty Program Ab(MariaDB)的CEO,他从1981年就开始做MySQL的代码基础工作,也是MySQL领域最权威的专家,直到目前至少还有60%的MySQL代码是由Monty编写的。Michael也是本次嘉年华的“重量级”嘉宾,他在演讲中阐述了开源软件的商业价值。

MySQL创始人 Michael Windenius

PPT摘要如下:

这个演讲是为这些人准备的:

  • 想了解开源产品如何运作的人群
  • 想创建一个开源项目的人群
  • 想参与、驱动、或创建一个开源项目分支的人群

此外,我们还将讨论:

  • 如何从开源产品上赚钱
  • MySQL 和 MariaDB 在商业模式上的不同

创建一个开源项目的最主要原因

  • 解决某些人的个人问题/需求
  • 为已经存在的闭源项目重新赋予开源首选,以便从开源中收益 (Netscape)
  • 想赚钱并且同时做一件好事
  • 想给开源社区一些回馈

开源不仅仅是软件

  • 开源最重要的部分是创建一个活跃的社区
  • 你还需要(与社区相互作用):

网页 (需要有人设计这些)

一个社区或者知识库,邮件列表,bug 系统

文档 & 本土化

打包,编译系统,镜像

源码库

你需要一个优秀的团队和活跃的社区

  • 一个特定的活跃的领袖 (Linux) 或者一群受到社区尊敬的活跃的领导者 (MariaDB / PostgreSQL) .
  • 一群优秀的开放的社区成员维护这个社区
  • 一群遵守良好的“旧时代”代码风格标准的人,并且热衷于教导其他人和参与社区.
  • 围绕着你的产品有一群活跃、热情的用户,以及开发者 社区.
  • 在日常生产环境中使用产品的开发者
  • 为自己的需求而必须扩展产品的开发者
  • 通常产品质量由技术领袖决定

在刚开始的时候你可以使用 github 或者 launchpad 来保存你的工程, 以及用 Open Build Service 来编译你的系统,但是随着时间的推移你会需要更多的控制权,然后就需要你自己来做了。

透明是保持成功的关键

  • 一个开放的开发模式 (所有的邮件列表, 讨论架构, 决策是开放的)
  • 对于如何把事情做完,以及什么事情要做有清晰的指导方针
  • 清晰的授权和商业模式
  • 海量的文档
  • 要清楚地了解你的路线图和发布计划
  • 有良好的/开放的补丁review流程来严格保证质量
  • 让你的计划透明,并且让用户去影响它们
  • 让你的 bug 开放,并且让人们知道何时可以解决
  • 履行自己的诺言

★★★ 电脑店行业门户(www.diannaodian.com)独家文章,欢迎大家转载 ★★★