SlideShare a Scribd company logo
Open Source and You Jeff Stoner This presentation is licensed under the Creative Commons Attribution-Noncommercial-Share Alike 3.0. For details, see http://creativecommons.org/licenses/by-nc-sa/3.0/us/
Who am I? A systems administrator & architect who has been using and developing Open Source software for 10+ years
Red Hat Certified Engineer
In the beginning... It started with Richard Stallman, a programmer at the MIT Artificial Intelligence Lab, and a printer.
Richard Stallman Started the GNU Project in 1983
Established the Free Software Foundation in 1985
Pioneered “open source” with the GNU General Public License (GPL,) the first in a long line of software licenses that grant and protect certain freedoms of both the user and developer.
What is the GNU GPL? It's a software license - no more, no less. The “original” Open Source license The provisions have been successfully tested in court http://www.softwarefreedom.org
http://gpl-violations.org
How does the GNU GPL work? Principally, it protects your freedom to modify software while protecting the rights of the original developer.
One of the key provisions requires the unrestricted distribution of a program's source code (the human-readable form of a program) if the binary version of the program is distributed to others.
Example: if I give or sell you a program that is licensed under the GNU GPL, I must make available the source code, too.
What, exactly, is Open Source? A “body of work” that is distributed under the terms of a license that complies with the Open Source Definition, explained at http://www.opensource.org/docs/osd
Open Source definition Free redistribution The license shall not restrict any party from selling or giving away the software as a component of an aggregate software distribution containing programs from several different sources.  Source code The program must include source code, and must allow distribution in source code as well as compiled form.
Open Source definition contd Derived Works The license must allow modifications and derived works, and must allow them to be distributed under the same terms as the license of the original software. Integrity of the Original Source Code The license must explicitly permit distribution of software built from modified source code. The license may require derived works to carry a different name or version number from the original software.
Open Source definition contd No Discrimination Against Persons or Groups The license must not discriminate against any person or group of persons. No Discrimination Against Fields of Endeavor The license must not restrict anyone from making use of the program in a specific field of endeavor.
Open Source definition contd Distribution of License The rights attached to the program must apply to all to whom the program is redistributed without the need for execution of an additional license by those parties. License Must Not Be Specific to a Product The rights attached to the program must not depend on the program's being part of a particular software distribution.
Open Source definition contd License Must Not Restrict Other Software The license must not place restrictions on other software that is distributed along with the licensed software. License Must Be Technology-Neutral No provision of the license may be predicated on any individual technology or style of interface.
What Open Source is Not Shareware Proprietary software released on a try-before-you-buy basis Freeware Proprietary software released free of charge Public domain By definition, public domain programs can't be licensed or sold
How companies make money Selling support contracts
Consulting services to install/modify/manage the software

More Related Content

PPT
Introduction To Open Source Licensing
PPTX
Open Source Licences
PDF
Top Open Source Licenses Explained
PPT
Introduction To Open Source Licenses
PPT
Open Source Software Licenses
PPT
Open Source Licenses
PDF
Understanding open source licenses
PDF
The GPL: What It Means (And What It Doesn't) - WC Udaipur
Introduction To Open Source Licensing
Open Source Licences
Top Open Source Licenses Explained
Introduction To Open Source Licenses
Open Source Software Licenses
Open Source Licenses
Understanding open source licenses
The GPL: What It Means (And What It Doesn't) - WC Udaipur

What's hot (20)

PPTX
FREEWARE
PPTX
Foss introduction and history
PPTX
Foss business model
PPTX
Hidden gotcha’s of various open source licenses
PPT
Open Source Software
PDF
Open source software, commercial software, freeware software, shareware softw...
PPTX
Advantages & Disadvantages (Open-Source vs. Proprietary Software)
PDF
A kick-start into Open Source
PPTX
Open Source and Freeware
PPTX
Open source software
PDF
Mobile Application Development
ODP
Fundamentals of Free and Open Source Software
PPT
Open Source & PHP
PPT
FOSS & Society
PPT
Open Source Academy Presentation on Open Source and Wordpress
PPTX
Dfc2043 operating system; open & closed source systems
PPTX
Open Source Vs Proprietary Software
PPTX
Open Source Revenue Model
PPTX
Informatics Practices Chapter 2 Open Source Software Concepts Class 12th
PDF
Open Source Software - Avoiding Common Pitfalls
FREEWARE
Foss introduction and history
Foss business model
Hidden gotcha’s of various open source licenses
Open Source Software
Open source software, commercial software, freeware software, shareware softw...
Advantages & Disadvantages (Open-Source vs. Proprietary Software)
A kick-start into Open Source
Open Source and Freeware
Open source software
Mobile Application Development
Fundamentals of Free and Open Source Software
Open Source & PHP
FOSS & Society
Open Source Academy Presentation on Open Source and Wordpress
Dfc2043 operating system; open & closed source systems
Open Source Vs Proprietary Software
Open Source Revenue Model
Informatics Practices Chapter 2 Open Source Software Concepts Class 12th
Open Source Software - Avoiding Common Pitfalls
Ad

Viewers also liked (6)

PPSX
Must proposal
PPTX
Wai yanleunglinktag
PDF
Arquitectura de la informacion
PPTX
Cartoonnetwork
PPTX
250 week6 2
PDF
MarketingAndAdvertisingUsingGoogle
Must proposal
Wai yanleunglinktag
Arquitectura de la informacion
Cartoonnetwork
250 week6 2
MarketingAndAdvertisingUsingGoogle
Ad

Similar to Open Source and You (20)

PPT
Open Source Presentation To Portal Partners2
PPT
Discuss open sourcelicensing
PPT
Open source licenses training
PPT
Open Source ETL
PPT
Open source technology
PPTX
Open Source VP.pptx
PPTX
Open Source Software
PPT
Opensource Powerpoint Review.Ppt
PPT
opensource_powerpoint_review
PDF
1 Open Source Business
PDF
Understanding and implementation of open source ecosystems final
ODP
The Business Case for Open Source GIS
PPTX
My Seminar
PPTX
LICENSING AND COPYRIGHT FOR CLASS 12 IP.pptx.
PDF
Open Source Developer by Binary Semantics
PPTX
Open Source licenses
ODP
Free & Open Source Software For Nonprofits: NTEN Webinar
PPTX
Chapter 3
PPT
Open Source Software: An Edge For Your Growing Business
PDF
Overview of basic open-source licenses
Open Source Presentation To Portal Partners2
Discuss open sourcelicensing
Open source licenses training
Open Source ETL
Open source technology
Open Source VP.pptx
Open Source Software
Opensource Powerpoint Review.Ppt
opensource_powerpoint_review
1 Open Source Business
Understanding and implementation of open source ecosystems final
The Business Case for Open Source GIS
My Seminar
LICENSING AND COPYRIGHT FOR CLASS 12 IP.pptx.
Open Source Developer by Binary Semantics
Open Source licenses
Free & Open Source Software For Nonprofits: NTEN Webinar
Chapter 3
Open Source Software: An Edge For Your Growing Business
Overview of basic open-source licenses

Recently uploaded (20)

PPT
Teaching material agriculture food technology
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PDF
MIND Revenue Release Quarter 2 2025 Press Release
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
Machine learning based COVID-19 study performance prediction
PDF
Empathic Computing: Creating Shared Understanding
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PPTX
MYSQL Presentation for SQL database connectivity
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PDF
Encapsulation theory and applications.pdf
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PPTX
sap open course for s4hana steps from ECC to s4
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PPTX
Spectroscopy.pptx food analysis technology
PDF
Review of recent advances in non-invasive hemoglobin estimation
PDF
Electronic commerce courselecture one. Pdf
Teaching material agriculture food technology
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
MIND Revenue Release Quarter 2 2025 Press Release
Spectral efficient network and resource selection model in 5G networks
Machine learning based COVID-19 study performance prediction
Empathic Computing: Creating Shared Understanding
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
MYSQL Presentation for SQL database connectivity
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
Encapsulation theory and applications.pdf
Diabetes mellitus diagnosis method based random forest with bat algorithm
sap open course for s4hana steps from ECC to s4
Agricultural_Statistics_at_a_Glance_2022_0.pdf
NewMind AI Weekly Chronicles - August'25 Week I
Spectroscopy.pptx food analysis technology
Review of recent advances in non-invasive hemoglobin estimation
Electronic commerce courselecture one. Pdf

Open Source and You

  • 1. Open Source and You Jeff Stoner This presentation is licensed under the Creative Commons Attribution-Noncommercial-Share Alike 3.0. For details, see http://creativecommons.org/licenses/by-nc-sa/3.0/us/
  • 2. Who am I? A systems administrator & architect who has been using and developing Open Source software for 10+ years
  • 3. Red Hat Certified Engineer
  • 4. In the beginning... It started with Richard Stallman, a programmer at the MIT Artificial Intelligence Lab, and a printer.
  • 5. Richard Stallman Started the GNU Project in 1983
  • 6. Established the Free Software Foundation in 1985
  • 7. Pioneered “open source” with the GNU General Public License (GPL,) the first in a long line of software licenses that grant and protect certain freedoms of both the user and developer.
  • 8. What is the GNU GPL? It's a software license - no more, no less. The “original” Open Source license The provisions have been successfully tested in court http://www.softwarefreedom.org
  • 10. How does the GNU GPL work? Principally, it protects your freedom to modify software while protecting the rights of the original developer.
  • 11. One of the key provisions requires the unrestricted distribution of a program's source code (the human-readable form of a program) if the binary version of the program is distributed to others.
  • 12. Example: if I give or sell you a program that is licensed under the GNU GPL, I must make available the source code, too.
  • 13. What, exactly, is Open Source? A “body of work” that is distributed under the terms of a license that complies with the Open Source Definition, explained at http://www.opensource.org/docs/osd
  • 14. Open Source definition Free redistribution The license shall not restrict any party from selling or giving away the software as a component of an aggregate software distribution containing programs from several different sources. Source code The program must include source code, and must allow distribution in source code as well as compiled form.
  • 15. Open Source definition contd Derived Works The license must allow modifications and derived works, and must allow them to be distributed under the same terms as the license of the original software. Integrity of the Original Source Code The license must explicitly permit distribution of software built from modified source code. The license may require derived works to carry a different name or version number from the original software.
  • 16. Open Source definition contd No Discrimination Against Persons or Groups The license must not discriminate against any person or group of persons. No Discrimination Against Fields of Endeavor The license must not restrict anyone from making use of the program in a specific field of endeavor.
  • 17. Open Source definition contd Distribution of License The rights attached to the program must apply to all to whom the program is redistributed without the need for execution of an additional license by those parties. License Must Not Be Specific to a Product The rights attached to the program must not depend on the program's being part of a particular software distribution.
  • 18. Open Source definition contd License Must Not Restrict Other Software The license must not place restrictions on other software that is distributed along with the licensed software. License Must Be Technology-Neutral No provision of the license may be predicated on any individual technology or style of interface.
  • 19. What Open Source is Not Shareware Proprietary software released on a try-before-you-buy basis Freeware Proprietary software released free of charge Public domain By definition, public domain programs can't be licensed or sold
  • 20. How companies make money Selling support contracts
  • 21. Consulting services to install/modify/manage the software
  • 22. Selling non-Open Source add-ons or extensions to add functionality
  • 23. What's in it for me? The ability to change a program to work the way you want/need it to.
  • 24. Alternatives to many “standard” proprietary software programs. In most cases, Open Source alternatives are free (as in price) “Perpetual” life for a program.
  • 25. Buy a support contract/services but only if you need one.
  • 27. Modification and Influence The ability to change a program to fit your needs is the central tenant of Open Source.
  • 28. Your changes can be incorporated back into the main project so others can benefit.
  • 29. If you don't know how to write programs, there are numerous consultants available to hire.
  • 30. Sometimes, if you just ask, someone will make the changes for you.
  • 31. “Free” Alternatives Firefox vs Internet Explorer/Safari
  • 34. Ubuntu, Fedora (Red Hat), OpenSuse (Novell) vs Windows/MacOS
  • 37. Asterisk (phone software) vs Lucent/Cisco/etc.
  • 38. The list goes on....
  • 39. Perpetual life Ever have a program that didn't work on a newer version of Windows or that just “went away?”
  • 40. A program that's Open Source means someone can take responsibility to update it and keep it around “forever.”
  • 41. Support contracts For most proprietary software, support is rolled in to the price or a separate purchase. Many consumer products have 90-day installation support which converts to fee-based calls. Many companies offer support contracts for various Open Source programs so you'll always have someone to contact for help.
  • 42. If you don't need a support contract, you pocket the difference.
  • 43. Upgrades/Updates For a lot of proprietary software, upgrades may or may not be included in the price. Many companies give you “minor” releases for free but “major” releases require separate purchase.
  • 44. With Open Source, you always get the upgrades (support contracts differ.)
  • 45. With Open Source, many times you get security updates faster than proprietary software.
  • 46. What's Next? Educate yourself Read your software licenses. After all, you are legally bound to the terms and conditions. Go online and search for Open Source alternatives. Check out forums and mailing lists – ask around

Editor's Notes

  • #4: Stallman wanted to modify the printer's programming to send out notices when print jobs completed or when the printer jammed. Xerox put a license on the software that prohibited him from doing this. Stallman wanted the system to work the way he wanted it to work, not the way Xerox told him it should work. Photo of Richard Stallman is Copyright, Victor Powell. It is used under the terms of the Creative Commons Attribution-Share Alike 3.0 Unported license. (http://creativecommons.org/licenses/by-sa/3.0/deed.en)
  • #5: The GNU Project is an attempt to write a complete UNIX operating system using nothing but open source software. The Free Software Foundation is the legal foundation for the free software movement. It provides employment for some programmers working on the GNU Project as well as publishing, education and political campaigns in support of free software.
  • #7: One of the core values of the free software movement is the belief that all users should have the freedom to modify a program to suit their needs. The fact that most open source software is free (costs no money) is irrelevant and not a central tenant to the movement. The GNU GPL has other stipulations.
  • #8: The Open Source Initiative ( http://www.opensource.org ) is responsible for defining what Open Source means and reviewing software licenses to determine compatibility with that definition. There are numerous software licenses that comply with the Open Source Definition.
  • #17: Personal observations: - I emailed the author of the 'lsof' program, asking him if he could incorporate an idea I had for the program. The next day, he had made the changes and posted a new version I could download and use. - A user of the Tomboy Note application (sticky notes for your desktop) filed a bug requesting the removal of an annoying confirmation box. I volunteered my time to make the modifications to the program, submitting my changes back to the original developer. After he reviewed the code, my changes were officially incorporated into the program.
  • #18: Microsoft Office 2010 Pro (the full version) costs well over $400 retail. Each individual application (word processor, spreadsheet, slide presentation and email applications) costs over $130 if purchased separately. OpenOffice Suite from Oracle costs under $100. It comes with word processor, spreadsheet, slide presentation, database and drawing applications. OpenOffice.org, the downloadable Open Source edition costs $0. Windows 7 costs anywhere between $200 and $400, retail. Fedora and Ubuntu, 2 popular desktop GNU/Linux operating systems costs $0.
  • #19: Personally, I've spent hundreds of dollars on software that no longer exists. If they were Open Source, I would have the opportunity to keep those programs around for my use.
  • #20: For some proprietary software, the support contract can be priced as a percentage of the initial software price, it can charged on a per-seat or per-incident basis – sometimes all you get is an email address and no guarantee anyone will respond. Open Source software and support services are completely separate.
  • #21: For example, a proprietary software program may not charge to upgrade from 5.0 to 5.1 but may require purchasing all new licenses to go from 5.1 to 6.0. Open Source licenses do not govern support contracts so how upgrades are supported is entirely dependent on the contract itself. The software itself is Open Source. Microsoft's “Patch Tuesday” happens once a month. Open Source patches generally happen as they're fixed. The sooner you're updated, the less time you're exposed to security threats. How long do you want to be vulnerable?
  • #22: http://www.foxnews.com/scitech/2010/04/15/online-shoppers-unknowingly-sold-souls/