《MirkoVogt-开源软件与商业成功互利共赢.pdf》由会员分享,可在线阅读,更多相关《MirkoVogt-开源软件与商业成功互利共赢.pdf(47页珍藏版)》请在三一文库上搜索。
1、About me Random facts about OSS Linux Kernel Why should you consider using OSS? Why should you consider contributing to OSS? How to (not) collaborate with OSS projects? Why should you consider starting your project as OSS? Security in embedded devices Open Source and commercial success in the embedd
2、ed world Mirko Vogt - mirkoopenwrt.org mirkoopenwrt.org QCon 2014, Shanghai, China Mirko Vogt - mirkoopenwrt.orgOpen Source and commercial success About me Random facts about OSS Linux Kernel Why should you consider using OSS? Why should you consider contributing to OSS? How to (not) collaborate wit
3、h OSS projects? Why should you consider starting your project as OSS? Security in embedded devices Table of content 1About me 2Random facts about OSS 3Linux Kernel 4Why should you consider using OSS? 5Why should you consider contributing to OSS? 6How to (not) collaborate with OSS projects? 7Why shou
4、ld you consider starting your project as OSS? 8Security in embedded devices Mirko Vogt - mirkoopenwrt.orgOpen Source and commercial success About me Random facts about OSS Linux Kernel Why should you consider using OSS? Why should you consider contributing to OSS? How to (not) collaborate with OSS p
5、rojects? Why should you consider starting your project as OSS? Security in embedded devices About me IT freelancer focus on embedded/smart devices (phones, digital picture frames, mini notebooks and wifi routers) Part of the OpenWrt project since 2007 Porting / maintaining of graphical stack in Open
6、Wrt (Xorg, Qt, GTK, Enlightenment, etc.) Co-founded Sharism / Qi-hardware project Mirko Vogt - mirkoopenwrt.orgOpen Source and commercial success About me Random facts about OSS Linux Kernel Why should you consider using OSS? Why should you consider contributing to OSS? How to (not) collaborate with
7、 OSS projects? Why should you consider starting your project as OSS? Security in embedded devices Random facts about OSS 90% of todays sold embedded devices involve Open Source Software Its not a rumour companies do benefi t from Open Source Software Its not just because its free as in free of charg
8、e, but it fi ts better (intel, Google, Apple, IBM, Oracle, Amazon, Facebook, NASA, RedHat, ) Mirko Vogt - mirkoopenwrt.orgOpen Source and commercial success About me Random facts about OSS Linux Kernel Why should you consider using OSS? Why should you consider contributing to OSS? How to (not) colla
9、borate with OSS projects? Why should you consider starting your project as OSS? Security in embedded devices Random facts about OSS 90% of todays sold embedded devices involve Open Source Software Its not a rumour companies do benefi t from Open Source Software Its not just because its free as in fr
10、ee of charge, but it fi ts better (intel, Google, Apple, IBM, Oracle, Amazon, Facebook, NASA, RedHat, ) Mirko Vogt - mirkoopenwrt.orgOpen Source and commercial success About me Random facts about OSS Linux Kernel Why should you consider using OSS? Why should you consider contributing to OSS? How to
11、(not) collaborate with OSS projects? Why should you consider starting your project as OSS? Security in embedded devices Random facts about OSS 90% of todays sold embedded devices involve Open Source Software Its not a rumour companies do benefi t from Open Source Software Its not just because its fr
12、ee as in free of charge, but it fi ts better (intel, Google, Apple, IBM, Oracle, Amazon, Facebook, NASA, RedHat, ) Mirko Vogt - mirkoopenwrt.orgOpen Source and commercial success About me Random facts about OSS Linux Kernel Why should you consider using OSS? Why should you consider contributing to O
13、SS? How to (not) collaborate with OSS projects? Why should you consider starting your project as OSS? Security in embedded devices Linux Kernel Linux Kernel Mirko Vogt - mirkoopenwrt.orgOpen Source and commercial success About me Random facts about OSS Linux Kernel Why should you consider using OSS?
14、 Why should you consider contributing to OSS? How to (not) collaborate with OSS projects? Why should you consider starting your project as OSS? Security in embedded devices Linux Kernel too big to fail discontinuation, relicensing, etc. highly unlikely well-known, scalable, stable, audited multi pla
15、tform OS Alternatives? Mirko Vogt - mirkoopenwrt.orgOpen Source and commercial success About me Random facts about OSS Linux Kernel Why should you consider using OSS? Why should you consider contributing to OSS? How to (not) collaborate with OSS projects? Why should you consider starting your projec
16、t as OSS? Security in embedded devices Linux Kernel too big to fail discontinuation, relicensing, etc. highly unlikely well-known, scalable, stable, audited multi platform OS Alternatives? Mirko Vogt - mirkoopenwrt.orgOpen Source and commercial success About me Random facts about OSS Linux Kernel Wh
17、y should you consider using OSS? Why should you consider contributing to OSS? How to (not) collaborate with OSS projects? Why should you consider starting your project as OSS? Security in embedded devices Linux Kernel too big to fail discontinuation, relicensing, etc. highly unlikely well-known, sca
18、lable, stable, audited multi platform OS Alternatives? Mirko Vogt - mirkoopenwrt.orgOpen Source and commercial success About me Random facts about OSS Linux Kernel Why should you consider using OSS? Why should you consider contributing to OSS? How to (not) collaborate with OSS projects? Why should y
19、ou consider starting your project as OSS? Security in embedded devices Linux Kernel too big to fail discontinuation, relicensing, etc. highly unlikely well-known, scalable, stable, audited multi platform OS Alternatives? Mirko Vogt - mirkoopenwrt.orgOpen Source and commercial success About me Random
20、 facts about OSS Linux Kernel Why should you consider using OSS? Why should you consider contributing to OSS? How to (not) collaborate with OSS projects? Why should you consider starting your project as OSS? Security in embedded devices Why should you consider using OSS? Mirko Vogt - mirkoopenwrt.or
21、gOpen Source and commercial success About me Random facts about OSS Linux Kernel Why should you consider using OSS? Why should you consider contributing to OSS? How to (not) collaborate with OSS projects? Why should you consider starting your project as OSS? Security in embedded devices Open Source
22、projects cant be easily shut down, relicensed, etc. gains independency to companies which use it No pig in the poke Base upon work which can be fully reviewed, audited and used without contracts or commitments Probably already used, tested and reviewed by others You can fi x bugs yourself Mirko Vogt
23、 - mirkoopenwrt.orgOpen Source and commercial success About me Random facts about OSS Linux Kernel Why should you consider using OSS? Why should you consider contributing to OSS? How to (not) collaborate with OSS projects? Why should you consider starting your project as OSS? Security in embedded de
24、vices Open Source projects cant be easily shut down, relicensed, etc. gains independency to companies which use it No pig in the poke Base upon work which can be fully reviewed, audited and used without contracts or commitments Probably already used, tested and reviewed by others You can fi x bugs y
25、ourself Mirko Vogt - mirkoopenwrt.orgOpen Source and commercial success About me Random facts about OSS Linux Kernel Why should you consider using OSS? Why should you consider contributing to OSS? How to (not) collaborate with OSS projects? Why should you consider starting your project as OSS? Secur
26、ity in embedded devices Open Source projects cant be easily shut down, relicensed, etc. gains independency to companies which use it No pig in the poke Base upon work which can be fully reviewed, audited and used without contracts or commitments Probably already used, tested and reviewed by others Y
27、ou can fi x bugs yourself Mirko Vogt - mirkoopenwrt.orgOpen Source and commercial success About me Random facts about OSS Linux Kernel Why should you consider using OSS? Why should you consider contributing to OSS? How to (not) collaborate with OSS projects? Why should you consider starting your pro
28、ject as OSS? Security in embedded devices Why should you consider contributing to OSS? Mirko Vogt - mirkoopenwrt.orgOpen Source and commercial success About me Random facts about OSS Linux Kernel Why should you consider using OSS? Why should you consider contributing to OSS? How to (not) collaborate
29、 with OSS projects? Why should you consider starting your project as OSS? Security in embedded devices maintaining patchsets Trees diverged! What to do? backporting security fi x? levelling up patchset? Licenses (GPL, etc) Solution: Submit your changes upstream! Dont fork, join! Mirko Vogt - mirkoop
30、enwrt.orgOpen Source and commercial success About me Random facts about OSS Linux Kernel Why should you consider using OSS? Why should you consider contributing to OSS? How to (not) collaborate with OSS projects? Why should you consider starting your project as OSS? Security in embedded devices main
31、taining patchsets Trees diverged! What to do? backporting security fi x? levelling up patchset? Licenses (GPL, etc) Solution: Submit your changes upstream! Dont fork, join! Mirko Vogt - mirkoopenwrt.orgOpen Source and commercial success About me Random facts about OSS Linux Kernel Why should you con
32、sider using OSS? Why should you consider contributing to OSS? How to (not) collaborate with OSS projects? Why should you consider starting your project as OSS? Security in embedded devices maintaining patchsets Trees diverged! What to do? backporting security fi x? levelling up patchset? Licenses (G
33、PL, etc) Solution: Submit your changes upstream! Dont fork, join! Mirko Vogt - mirkoopenwrt.orgOpen Source and commercial success About me Random facts about OSS Linux Kernel Why should you consider using OSS? Why should you consider contributing to OSS? How to (not) collaborate with OSS projects? W
34、hy should you consider starting your project as OSS? Security in embedded devices maintaining patchsets Trees diverged! What to do? backporting security fi x? levelling up patchset? Licenses (GPL, etc) Solution: Submit your changes upstream! Dont fork, join! Mirko Vogt - mirkoopenwrt.orgOpen Source
35、and commercial success About me Random facts about OSS Linux Kernel Why should you consider using OSS? Why should you consider contributing to OSS? How to (not) collaborate with OSS projects? Why should you consider starting your project as OSS? Security in embedded devices maintaining patchsets Tre
36、es diverged! What to do? backporting security fi x? levelling up patchset? Licenses (GPL, etc) Solution: Submit your changes upstream! Dont fork, join! Mirko Vogt - mirkoopenwrt.orgOpen Source and commercial success About me Random facts about OSS Linux Kernel Why should you consider using OSS? Why
37、should you consider contributing to OSS? How to (not) collaborate with OSS projects? Why should you consider starting your project as OSS? Security in embedded devices How you should (not) collaborate with OSS projects? Mirko Vogt - mirkoopenwrt.orgOpen Source and commercial success About me Random
38、facts about OSS Linux Kernel Why should you consider using OSS? Why should you consider contributing to OSS? How to (not) collaborate with OSS projects? Why should you consider starting your project as OSS? Security in embedded devices Mirko Vogt - mirkoopenwrt.orgOpen Source and commercial success
39、About me Random facts about OSS Linux Kernel Why should you consider using OSS? Why should you consider contributing to OSS? How to (not) collaborate with OSS projects? Why should you consider starting your project as OSS? Security in embedded devices Best-in-class Wireless-AC router now available f
40、or purchase with even more features and OpenWrt support We are honored to have collaborated with OpenWRT to ensure the open source readiness of the product Linksys has also been working with the OpenWRT community OpenWRT developers will be provided hardware and SDKs/APIs to begin creating custom fir
41、mware Mirko Vogt - mirkoopenwrt.orgOpen Source and commercial success About me Random facts about OSS Linux Kernel Why should you consider using OSS? Why should you consider contributing to OSS? How to (not) collaborate with OSS projects? Why should you consider starting your project as OSS? Securit
42、y in embedded devices Best-in-class Wireless-AC router now available for purchase with even more features and OpenWrt support We are honored to have collaborated with OpenWRT to ensure the open source readiness of the product Linksys has also been working with the OpenWRT community OpenWRT developer
43、s will be provided hardware and SDKs/APIs to begin creating custom firmware Mirko Vogt - mirkoopenwrt.orgOpen Source and commercial success About me Random facts about OSS Linux Kernel Why should you consider using OSS? Why should you consider contributing to OSS? How to (not) collaborate with OSS p
44、rojects? Why should you consider starting your project as OSS? Security in embedded devices Best-in-class Wireless-AC router now available for purchase with even more features and OpenWrt support We are honored to have collaborated with OpenWRT to ensure the open source readiness of the product Link
45、sys has also been working with the OpenWRT community OpenWRT developers will be provided hardware and SDKs/APIs to begin creating custom firmware Mirko Vogt - mirkoopenwrt.orgOpen Source and commercial success About me Random facts about OSS Linux Kernel Why should you consider using OSS? Why should
46、 you consider contributing to OSS? How to (not) collaborate with OSS projects? Why should you consider starting your project as OSS? Security in embedded devices Best-in-class Wireless-AC router now available for purchase with even more features and OpenWrt support We are honored to have collaborate
47、d with OpenWRT to ensure the open source readiness of the product Linksys has also been working with the OpenWRT community OpenWRT developers will be provided hardware and SDKs/APIs to begin creating custom firmware Mirko Vogt - mirkoopenwrt.orgOpen Source and commercial success About me Random fact
48、s about OSS Linux Kernel Why should you consider using OSS? Why should you consider contributing to OSS? How to (not) collaborate with OSS projects? Why should you consider starting your project as OSS? Security in embedded devices They sent a patch to devel-mailinglist didnt follow patch submission
49、 guidelines it was breaking existing platforms containing proprietary, binary only software OpenWRT firmware is coming but is not being developed by Linksys. We are working with the OpenWRT team to give them whatever support they need for their release. We do not have any time frame for OpenWRT to release firmware for the WRT1900AC but it is in progress and will be available at some point in the near future. We suspect that they wil