《如何创建一个成功的开源项目(45页).pdf》由会员分享,可在线阅读,更多相关《如何创建一个成功的开源项目(45页).pdf(45页珍藏版)》请在三个皮匠报告上搜索。
1、How to create a successful(in business and development)opensource project.2016 Computing conferenceMichael WideniusMySQL&MariaDB Erich S.Raymond&Linus TorvaldsGiven a large enough beta-tester and co-developer base,almost every problem will be characterized quickly and the fix will be obvious to some
2、one”or how Linus Thorvalds rephrases this“Given enough eyeballs,all bugs are shallow”This may be true for projects like Linux with 12,000 committers,but its not true for most open source projectsStatement from an open source PDF facility“Ive said it before and Ill say it again:Good engineers build g
3、reat technology;great engineers also create a sustainablebusiness model.Based on my 15 years of experience in open source,I know that its almost impossible to create a sustainable business model based on the Apache Software License used by OpenSSL.”Bruno Lowagies Online Gazettehttp:/ talk is forPeop
4、le wanting to understand how open source works.People wanting to create an open source project.People wanting to participate,drive or fork an open source project.People wanting to create a profitable company developing an open source project.Many of the slides are designed to be used as a checklist
5、if you ever want to drive an open source project or convince your company to do more open source.11 reasons open source is better than closed sourceBetter security,auditiablity(no trap doors and more eye balls)Better quality;Developed together with usersNo vendor lock in;More than one vendor can giv
6、e supportBetter customizability;You can also participate in developmentUsing open standards(no lock in into proprietary standards)Resource friendly;OSS software tend to work on old hardwareLower cost;Usually 1/10 of closed source softwareNo cost for testing the full softwareBetter documentation and