open source is good for both business and humanity

37
Open Source is Good for both Business and Humanity Jonas Rosland Community Manager EMC {code}

Upload: docker-inc

Post on 15-Jan-2017

359 views

Category:

Technology


1 download

TRANSCRIPT

Page 1: Open source is good for both business and humanity

Open Source is Good for both Business and Humanity

Jonas RoslandCommunity ManagerEMC {code}

Page 2: Open source is good for both business and humanity

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

History of OSSGiving away things for free

Page 4: Open source is good for both business and humanity

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

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

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

“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

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

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

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

Now here’s where it gets interesting

Page 12: Open source is good for both business and humanity

OSS DefinitionGather around a common goal

Page 13: Open source is good for both business and humanity

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

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

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

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

• 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

Who creates Open Source software?

Page 19: Open source is good for both business and humanity
Page 20: Open source is good for both business and humanity

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

So how do you getstarted with OSS?

Page 22: Open source is good for both business and humanity

• 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

http://choosealicense.com/

Page 24: Open source is good for both business and humanity

• 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

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

The resultsYou’re using Open Source things daily!

Page 27: Open source is good for both business and humanity

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

• 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

• 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

• 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

The Future

Page 32: Open source is good for both business and humanity

• 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

Keep innovating.

Page 34: Open source is good for both business and humanity

Summary

Page 35: Open source is good for both business and humanity

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

Join us in sharing knowledge!

emccode.com/community

Page 37: Open source is good for both business and humanity

Thank you!