Open Source is Good for Both Business and Humanity - DockerCon 2016
-
Upload
code-by-dell-emc -
Category
Technology
-
view
537 -
download
4
Transcript of Open Source is Good for Both Business and Humanity - DockerCon 2016
![Page 1: Open Source is Good for Both Business and Humanity - DockerCon 2016](https://reader036.fdocuments.net/reader036/viewer/2022070512/589aaecb1a28abff4f8b4c95/html5/thumbnails/1.jpg)
Open Source is Good for both Business and Humanity
Jonas RoslandCommunity ManagerEMC {code}
![Page 2: Open Source is Good for Both Business and Humanity - DockerCon 2016](https://reader036.fdocuments.net/reader036/viewer/2022070512/589aaecb1a28abff4f8b4c95/html5/thumbnails/2.jpg)
History of OSSGenesisWhere it led usDefinitions
Agenda
Create OSSGet startedCommunity
The resultsFor BusinessFor HumanityThe Future
![Page 3: Open Source is Good for Both Business and Humanity - DockerCon 2016](https://reader036.fdocuments.net/reader036/viewer/2022070512/589aaecb1a28abff4f8b4c95/html5/thumbnails/3.jpg)
History of OSSGiving away things for free
![Page 4: Open Source is Good for Both Business and Humanity - DockerCon 2016](https://reader036.fdocuments.net/reader036/viewer/2022070512/589aaecb1a28abff4f8b4c95/html5/thumbnails/4.jpg)
The UNIVAC A-2 system was released to customers in 1953 with its source code
https://en.wikipedia.org/wiki/The_Computer_Museum,_Boston
![Page 5: Open Source is Good for Both Business and Humanity - DockerCon 2016](https://reader036.fdocuments.net/reader036/viewer/2022070512/589aaecb1a28abff4f8b4c95/html5/thumbnails/5.jpg)
In the early 1970s AT&T distributed early versions of UNIX at no cost to government and academic researchers
https://upload.wikimedia.org/wikipedia/commons/9/99/DEC_VT100_terminal.jpg
![Page 6: Open Source is Good for Both Business and Humanity - DockerCon 2016](https://reader036.fdocuments.net/reader036/viewer/2022070512/589aaecb1a28abff4f8b4c95/html5/thumbnails/6.jpg)
In 1983, Richard Stallman published the GNU Manifesto and launched the GNU Project
http://www.gnu.org/graphics/gerwinski-gnu-head.pnghttps://commons.wikimedia.org/wiki/File:GPLv3_Logo.svg
![Page 7: Open Source is Good for Both Business and Humanity - DockerCon 2016](https://reader036.fdocuments.net/reader036/viewer/2022070512/589aaecb1a28abff4f8b4c95/html5/thumbnails/7.jpg)
“Hello everybody out there using minix -
I'm doing a (free) operating system
(just a hobby, won't be big and professional
like gnu) for 386(486) AT clones.”- Linus Torvalds, August 1991
![Page 8: Open Source is Good for Both Business and Humanity - DockerCon 2016](https://reader036.fdocuments.net/reader036/viewer/2022070512/589aaecb1a28abff4f8b4c95/html5/thumbnails/8.jpg)
PS. Yes - it's free of any minix code, and it has a multi-threaded fs. It is NOT portable
(uses 386 task switching etc), and it probably never will support anything other than AT-
harddisks, as that's all I have :-(.
- Linus Torvalds, August 1991
![Page 9: Open Source is Good for Both Business and Humanity - DockerCon 2016](https://reader036.fdocuments.net/reader036/viewer/2022070512/589aaecb1a28abff4f8b4c95/html5/thumbnails/9.jpg)
The Apache HTTP Server is released 1995
http://www.apache.org/foundation/press/kit/feather.png
![Page 10: Open Source is Good for Both Business and Humanity - DockerCon 2016](https://reader036.fdocuments.net/reader036/viewer/2022070512/589aaecb1a28abff4f8b4c95/html5/thumbnails/10.jpg)
In 1997, Eric Raymond published The Cathedral and the Bazaar, a reflective analysis of the hacker community and free-software principles
https://c2.staticflickr.com/8/7276/7001927337_804103d705_k.jpg
![Page 11: Open Source is Good for Both Business and Humanity - DockerCon 2016](https://reader036.fdocuments.net/reader036/viewer/2022070512/589aaecb1a28abff4f8b4c95/html5/thumbnails/11.jpg)
Now here’s where it gets interesting
![Page 12: Open Source is Good for Both Business and Humanity - DockerCon 2016](https://reader036.fdocuments.net/reader036/viewer/2022070512/589aaecb1a28abff4f8b4c95/html5/thumbnails/12.jpg)
OSS DefinitionGather around a common goal
![Page 13: Open Source is Good for Both Business and Humanity - DockerCon 2016](https://reader036.fdocuments.net/reader036/viewer/2022070512/589aaecb1a28abff4f8b4c95/html5/thumbnails/13.jpg)
On January 22, 1998, Netscape announces that they will give away their Navigator browser and it's source code
https://en.wikipedia.org/wiki/Netscape_Navigator
![Page 14: Open Source is Good for Both Business and Humanity - DockerCon 2016](https://reader036.fdocuments.net/reader036/viewer/2022070512/589aaecb1a28abff4f8b4c95/html5/thumbnails/14.jpg)
The “open source” label was created at a strategy session held on February 3rd, 1998 in Palo Alto, California
https://c2.staticflickr.com/8/7276/7001927337_804103d705_k.jpg
![Page 15: Open Source is Good for Both Business and Humanity - DockerCon 2016](https://reader036.fdocuments.net/reader036/viewer/2022070512/589aaecb1a28abff4f8b4c95/html5/thumbnails/15.jpg)
On February 23rd, Netscape created the Mozilla project to coordinate the development of their now Open Source software
https://en.wikipedia.org/wiki/Mozilla
![Page 16: Open Source is Good for Both Business and Humanity - DockerCon 2016](https://reader036.fdocuments.net/reader036/viewer/2022070512/589aaecb1a28abff4f8b4c95/html5/thumbnails/16.jpg)
In 1997, Eric Raymond published The Cathedral and the Bazaar, a reflective analysis of the hacker community and free-software principles
https://c2.staticflickr.com/8/7276/7001927337_804103d705_k.jpg
![Page 17: Open Source is Good for Both Business and Humanity - DockerCon 2016](https://reader036.fdocuments.net/reader036/viewer/2022070512/589aaecb1a28abff4f8b4c95/html5/thumbnails/17.jpg)
• Freely accessed, used,changed and shared
• Open collaboration• No vendor lock-in• No discrimination• Can be used for commercial purposes!
More details here: https://opensource.org/osd-annotated
Open Source definition
https://octodex.github.com/foundingfather_v2
![Page 18: Open Source is Good for Both Business and Humanity - DockerCon 2016](https://reader036.fdocuments.net/reader036/viewer/2022070512/589aaecb1a28abff4f8b4c95/html5/thumbnails/18.jpg)
Who creates Open Source software?
![Page 19: Open Source is Good for Both Business and Humanity - DockerCon 2016](https://reader036.fdocuments.net/reader036/viewer/2022070512/589aaecb1a28abff4f8b4c95/html5/thumbnails/19.jpg)
![Page 20: Open Source is Good for Both Business and Humanity - DockerCon 2016](https://reader036.fdocuments.net/reader036/viewer/2022070512/589aaecb1a28abff4f8b4c95/html5/thumbnails/20.jpg)
Patents and OSS can co-exist, but needs commitment to survive
• Microsoft Patent Promises and Patents• https://msdn.microsoft.com/en-us/openspecifications/dn750984
• Google Open Patent Non-Assertion Pledge• https://www.google.com/patents/opnpledge/pledge/
• Tesla Patent Pledge• https://www.teslamotors.com/about/legal#patent-pledge
What about patents?
![Page 21: Open Source is Good for Both Business and Humanity - DockerCon 2016](https://reader036.fdocuments.net/reader036/viewer/2022070512/589aaecb1a28abff4f8b4c95/html5/thumbnails/21.jpg)
So how do you getstarted with OSS?
![Page 22: Open Source is Good for Both Business and Humanity - DockerCon 2016](https://reader036.fdocuments.net/reader036/viewer/2022070512/589aaecb1a28abff4f8b4c95/html5/thumbnails/22.jpg)
• Have an idea and share it with others• Choose a license• Start work and publish it• Invite the community and grow with it
• Experiment!
Open Source checklist
https://octodex.github.com/labtocat
![Page 23: Open Source is Good for Both Business and Humanity - DockerCon 2016](https://reader036.fdocuments.net/reader036/viewer/2022070512/589aaecb1a28abff4f8b4c95/html5/thumbnails/23.jpg)
http://choosealicense.com/
![Page 24: Open Source is Good for Both Business and Humanity - DockerCon 2016](https://reader036.fdocuments.net/reader036/viewer/2022070512/589aaecb1a28abff4f8b4c95/html5/thumbnails/24.jpg)
• Collaboration is key• No one is an expert on everything
• More people means more ideas• Not all are good!
• Two-way communication• Ask your community what works• Ask for new features• Communicate plans early
You need the community
https://octodex.github.com/collabocats
![Page 25: Open Source is Good for Both Business and Humanity - DockerCon 2016](https://reader036.fdocuments.net/reader036/viewer/2022070512/589aaecb1a28abff4f8b4c95/html5/thumbnails/25.jpg)
We also need, among other things:
• Designers• Writers• Marketing• Community managers• Bloggers• Mentors
But it’s not all just code
https://octodex.github.com/codercat, https://octodex.github.com/femalecodertocathttps://octodex.github.com/filmtocat, https://octodex.github.com/Professortocat_v2
https://octodex.github.com/shoptocat
![Page 26: Open Source is Good for Both Business and Humanity - DockerCon 2016](https://reader036.fdocuments.net/reader036/viewer/2022070512/589aaecb1a28abff4f8b4c95/html5/thumbnails/26.jpg)
The resultsYou’re using Open Source things daily!
![Page 27: Open Source is Good for Both Business and Humanity - DockerCon 2016](https://reader036.fdocuments.net/reader036/viewer/2022070512/589aaecb1a28abff4f8b4c95/html5/thumbnails/27.jpg)
The Open Source movement has paved the way formodern software and hardware:
• The Linux, Apache, MySQL, PHP (LAMP) stack• OpenSSL• BIND, the DNS server that powers the Internet• Android devices• Arduino and the Internet of Things• Docker
Open Source has made this possible
https://upload.wikimedia.org/wikipedia/commons/thumb/d/d7/Android_robot.svg/654px-Android_robot.svg.png, http://blog.learningtree.com/wp-content/uploads/2015/10/dns_bind-190x190.png, http://dustinmeredith.ca/wp-
content/uploads/2015/06/lamp-stack2.jpg, http://store-usa.arduino.cc/products/a000066
![Page 28: Open Source is Good for Both Business and Humanity - DockerCon 2016](https://reader036.fdocuments.net/reader036/viewer/2022070512/589aaecb1a28abff4f8b4c95/html5/thumbnails/28.jpg)
• Highly available cloud resources• Cheap hardware• Automation tools• Short, iterative development cycles• Massive amounts of ready-to-run code
Thanks to Open Source we now have
https://thenewkingmakers.com/
![Page 29: Open Source is Good for Both Business and Humanity - DockerCon 2016](https://reader036.fdocuments.net/reader036/viewer/2022070512/589aaecb1a28abff4f8b4c95/html5/thumbnails/29.jpg)
• Global collaboration• Accelerates innovation• Little to no financial resources needed• Freedom of choice
• Nothing to hide• Bug-fixes• Features• Security
Enabling us to move fast
https://en.wikipedia.org/wiki/Gall–Peters_projection
![Page 30: Open Source is Good for Both Business and Humanity - DockerCon 2016](https://reader036.fdocuments.net/reader036/viewer/2022070512/589aaecb1a28abff4f8b4c95/html5/thumbnails/30.jpg)
• Secure communications world-wide
• Self-driving cars
• Retrieving images from the surface of Mars
• Posting pictures on Facebook
To create life-changing opportunities
http://photojournal.jpl.nasa.gov/catalog/PIA02406
![Page 31: Open Source is Good for Both Business and Humanity - DockerCon 2016](https://reader036.fdocuments.net/reader036/viewer/2022070512/589aaecb1a28abff4f8b4c95/html5/thumbnails/31.jpg)
The Future
![Page 32: Open Source is Good for Both Business and Humanity - DockerCon 2016](https://reader036.fdocuments.net/reader036/viewer/2022070512/589aaecb1a28abff4f8b4c95/html5/thumbnails/32.jpg)
• Enables everyone to• Collaborate• Be a part of the technological revolution
• Breaks down barriers• Geographical• Financial• Social
Open Source Software and Hardware
http://www.inspiredlegacies.com/collaborate/
![Page 33: Open Source is Good for Both Business and Humanity - DockerCon 2016](https://reader036.fdocuments.net/reader036/viewer/2022070512/589aaecb1a28abff4f8b4c95/html5/thumbnails/33.jpg)
Keep innovating.
![Page 34: Open Source is Good for Both Business and Humanity - DockerCon 2016](https://reader036.fdocuments.net/reader036/viewer/2022070512/589aaecb1a28abff4f8b4c95/html5/thumbnails/34.jpg)
Summary
![Page 35: Open Source is Good for Both Business and Humanity - DockerCon 2016](https://reader036.fdocuments.net/reader036/viewer/2022070512/589aaecb1a28abff4f8b4c95/html5/thumbnails/35.jpg)
1953 to now - it all startedby sharing code
https://www.flickr.com/photos/opensourceway/6731974561
![Page 36: Open Source is Good for Both Business and Humanity - DockerCon 2016](https://reader036.fdocuments.net/reader036/viewer/2022070512/589aaecb1a28abff4f8b4c95/html5/thumbnails/36.jpg)
Join us in sharing knowledge!
emccode.com/community
![Page 37: Open Source is Good for Both Business and Humanity - DockerCon 2016](https://reader036.fdocuments.net/reader036/viewer/2022070512/589aaecb1a28abff4f8b4c95/html5/thumbnails/37.jpg)
Thank you!