Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Open Source is Good for Both Business and Humanity - DockerCon 2016

Jonas Rosland from EMC {code} talk about the history of open source, where it has taken us and the future ahead.

  • Login to see the comments

  • Be the first to like this

Open Source is Good for Both Business and Humanity - DockerCon 2016

  1. 1. Open Source is Good for both Business and Humanity Jonas Rosland Community Manager EMC {code}
  2. 2. History of OSS Genesis Where it led us Definitions Agenda Create OSS Get started Community The results For Business For Humanity The Future
  3. 3. History of OSS Giving away things for free
  4. 4. The UNIVAC A-2 system was released to customers in 1953 with its source code https://en.wikipedia.org/wiki/The_Computer_Museum,_Boston
  5. 5. 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
  6. 6. In 1983, Richard Stallman published the GNU Manifesto and launched the GNU Project http://www.gnu.org/graphics/gerwinski-gnu-head.png https://commons.wikimedia.org/wiki/File:GPLv3_Logo.svg
  7. 7. “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
  8. 8. 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
  9. 9. The Apache HTTP Server is released 1995 http://www.apache.org/foundation/press/kit/feather.png
  10. 10. 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
  11. 11. Now here’s where it gets interesting
  12. 12. OSS Definition Gather around a common goal
  13. 13. 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
  14. 14. 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
  15. 15. On February 23rd, Netscape created the Mozilla project to coordinate the development of their now Open Source software https://en.wikipedia.org/wiki/Mozilla
  16. 16. 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
  17. 17. • 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
  18. 18. Who creates Open Source software?
  19. 19. 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?
  20. 20. So how do you get started with OSS?
  21. 21. • 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
  22. 22. http://choosealicense.com/
  23. 23. • 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
  24. 24. 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/femalecodertocat https://octodex.github.com/filmtocat, https://octodex.github.com/Professortocat_v2 https://octodex.github.com/shoptocat
  25. 25. The results You’re using Open Source things daily!
  26. 26. The Open Source movement has paved the way for modern 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
  27. 27. • 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/
  28. 28. • 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
  29. 29. • 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
  30. 30. The Future
  31. 31. • 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/
  32. 32. Keep innovating.
  33. 33. Summary
  34. 34. 1953 to now - it all started by sharing code https://www.flickr.com/photos/opensourceway/6731974561
  35. 35. Join us in sharing knowledge! emccode.com/community
  36. 36. Thank you!

×