Open Source Licenses

Ortus Solutions, Corp
Ortus Solutions, CorpOrtus Solutions, Corp
Open Source FTW!
with Jorge Reyes
www.ortussolutions.com
My Name is Jorge
• Industrial Engineer
• Business Manager at Ortus Solutions
• Husband, and father of 3.
• Proud Salvadorean
About Ortus
• Formed in 2006, Ortus Solutions is an established professional software
development firm.
• Specialized in mobile and web application design, development and
deployment.
• Creators of 250+ web development tools powering application across the world.
• Open Source Software publishers with a focus on empowering business and
developers alike
• HQ in USA
• Offices in El Salvador, and now in Málaga!
www.ortussolutions.com
Products
16+ Years of creating
Open Source Software
Services
DISCLAIMER
ALL CONTENT ON THIS PRESENTATION AND MATERIALS ARE INTENDED FOR
GENERAL INFORMATION ONLY, AND SHOULD NOT BE CONSTRUED AS LEGAL
ADVICE, I AM NOT A LAWYER AND I DO NOT OFFER ANY LEGAL AVISE. YOU
MAY USE THE CONTENTS OF THIS PRESENTATION AND ITS MATERIALS AT YOUR
OWN RISK. IN NO CIRCUMSTANCE WILL ORTUS SOLUTIONS, IT’S
ADMINISTRATORS, IT’S EMPLOYEES OR COLLABORATORS, OR ANYONE
CONNECTED WITH ORTUS SOLUTIONS, BE RESPONSIBLE FOR THE USE OF THE
INFORMATION CONTAINED HEREIN OR LINKED FROM THESE PRESENTATION.
First things First
open-source vs open-source
Source: https://learn.microsoft.com/en-us/style-guide/a-z-word-list-term-collections/o/open-source
The Proprietary Software Reigned Supreme
June 1, 2001
“Linux is a cancer that attaches itself in an intellectual
property sense to everything it touches”
Steve Ballmer, CEO Microsoft
80’s and 90’s
A New Century Begins
With a Paradigm Shift
June 4, 2018, Microsoft acquires GitHub for $7.5 billion USD
“The good news is that, if life is long enough, you can learn … that you
need to change.”
Brad Smith, Vice Chairman of Microsoft
The State of the Octoverse
Source: https://octoverse.github.com/
The Power of Open Source
The ability to bring together authors, users, contributors, and
companies to deliver better software.
What can you do with the source code?
Source: TensorFlow Github
Top Open-Source Licenses in 2021
Source: https://www.statista.com/statistics/1245643/worldwide-leading-open-source-licenses
Not all licenses are created equal
The Open Source Initiative (OSI)
Founded in 1998
opensource.org
The Free Software Foundation (FSF)
Founded in 1985
fsf.org
The Open Source Definition
1. Free Distribution
2. Source Code
3. Derived Works
4. Integrity of Authors’ Source Code
5. No Discrimination Against Persons or Groups
The Open Source Definition
6. No Discrimination Against Fields of Endeavor
7. Distribution of license
8. License Must Not be Specific to a Product
9. License Must Not Restrict Other Software
10. License Must be Technology-Neutral
”Free Software”
“Free software” means software that respects users' freedom and community.
Roughly, it means that the users have the freedom to run, copy, distribute, study,
change and improve the software. Thus, “free software” is a matter of liberty, not
price. To understand the concept, you should think of “free” as in “free speech,” not
as in “free beer.” We sometimes call it “libre software,” borrowing the French or
Spanish word for “free” as in freedom, to show we do not mean the software is
gratis.
Permissive Licenses
• Simpler in essence
• Freedom to use, modify and distribute the
licensed work with very little restrictions
MIT License
MIT
ANYTHING GOES!
DO whatever you want
JUST include the license to give credit to the author
and DON’T SUE ME
Angular JS, Atom, C++, Cucumber, CURL, GitLab, JQuery, Laravel, Node.js
Android, Apache Server, Apache Ant, ASP.NET, ColdBox MVC, Google Web Toolkit. Kubernetes
Apache License 2.0
Apache-2.0
• No need to make the source code public when
distributing
• Modifications may be released under any license
• However
• Changes made to the source code must be documented
• Includes Patent protection and no retaliation
• Protects Trademarked names found in the project
Berkeley Software Distribution License
BSD [X]-Clause
ANTLR, Dart, Django, Gyroscope, Homebrew, Nginx
BSD 2-Clause ~ MIT
BSD 3-Clause = 2-Clause + No Endorsement
BSD 4-Clause* = 3-Clause + Give a shoutout to the
authors in advertising
Copyleft Licenses
Licenses that allow derivative works but require
them to use the same license as the original work.
Derivative Works = Same Rights
The GNU Family
🎼 We are family
I got all my sisters
with me 🎼
GNU General Public License
GPLv3 (latest version)
• Applies to the whole source code when it uses whole
or part of GPL code OR links to the GPL Library
• ”Viral” license
• You are bound by the software to release your software as
GPLv3
• Commercial use is still valid
• But you need to share the source code
• Prevents the used of your source code in proprietary
programs
Ansible, Git, GNOME, GNU tools, Linux Kernel, MariaDB, MySQL, Notepad++
GNU Aferro General Public License
AGPLv3
• Considers the Network Usage as distribution and
closes the GPL’s ASP Loophole
• ASP = Application Service Provider
GNUnet, Launchpad, iText, Oracle NoSQL Database, plausible.io
GNU Lesser General Public License
LGPL
• Less restrictive terms compare to GPL Licenses
• Copy left for Libraries and their derivatives
• Weak Copyleft
• Based on a Per-Library Rule
• No need to share the source code when distributing
your project if it uses a LGPL software as a Library
• Library used in isolation.
• Dynamic linking explicitly allowed as “work that uses
the library”
7-Zip, GNU Multiple Precision Arithmetic Library, Wine
Mozilla Firefox, Brave Browser, RabbitMQ
Mozilla Public License 2.0
MPL-2.0
• Provides less restrictive requirements than LGPL
• Copyleft for files and their derivatives
• Weak Copyleft
• Based on a Per-File Rule.
• No need to share the source code when distributing
your project if it uses a LGPL licensed file, regardless of
how they are referenced in your project (statically,
dynamically, etc.).
Permissive vs Copyleft
Source: https://www.youtube.com/watch?v=zzmNA2iySEs&t=193s
Which one to choose?
Depends on your own objectives and philosophy
OPEN SOURCE LICENSES = COMMUNITY AGREEMENT
Consensus on how a community chooses to collaborate
General Recommendations
Determine the goal for your software
Giving it away –OR– Getting something back.
Apache 2.0 seems to be a good middle grown
Low restriction, while keeping copyrights on trademarks
and dealing with patents.
Use widely recognized open source licenses
Users and contributors will be already familiar with it.
3 Main Strategies
Monetizing Open Source
1. Support Services
2. Subscriptions
3. Commercial Versions
THANK YOU!
info@ortussolutions.com
www.ortussolutions.com
Jorge Reyes
Business Manager
jreyes@ortussolutions.com
Luis Majano
CEO
lmajano@ortussolutions.com
1 de 31

Recomendados

Open source software for IoT – The devil’s in the details por
Open source software for IoT – The devil’s in the detailsOpen source software for IoT – The devil’s in the details
Open source software for IoT – The devil’s in the detailsRogue Wave Software
1.1K visualizações39 slides
Introduction to License Compliance and My research (D. German) por
Introduction to License Compliance and My research (D. German)Introduction to License Compliance and My research (D. German)
Introduction to License Compliance and My research (D. German)dmgerman
182 visualizações120 slides
Conversation on Open Source - CU Boulder - Feb 2017 por
Conversation on Open Source - CU Boulder - Feb 2017Conversation on Open Source - CU Boulder - Feb 2017
Conversation on Open Source - CU Boulder - Feb 2017Jason Carolan
355 visualizações26 slides
Introduction To Open Source Licenses por
Introduction To Open Source LicensesIntroduction To Open Source Licenses
Introduction To Open Source LicensesHarley Pascua
7.2K visualizações66 slides
An Open Source Workshop por
An Open Source WorkshopAn Open Source Workshop
An Open Source Workshophalehmahbod
1.7K visualizações35 slides
Open Source And the Internet Of Things por
Open Source And the Internet Of ThingsOpen Source And the Internet Of Things
Open Source And the Internet Of ThingsProgrammableWeb
994 visualizações45 slides

Mais conteúdo relacionado

Similar a Open Source Licenses

Open Source: What’s this all about? por
Open Source: What’s this all about?Open Source: What’s this all about?
Open Source: What’s this all about?Brad Montgomery
350 visualizações53 slides
Using Open Source for Enterprise por
Using Open Source for EnterpriseUsing Open Source for Enterprise
Using Open Source for EnterpriseEric Fesler
1.3K visualizações84 slides
Open Source Presentation To Portal Partners2 por
Open Source Presentation To Portal Partners2Open Source Presentation To Portal Partners2
Open Source Presentation To Portal Partners2Viet NguyenHoang
814 visualizações27 slides
Report presentation por
Report presentationReport presentation
Report presentationZul Mazlan
534 visualizações7 slides
Understanding open source licenses por
Understanding open source licensesUnderstanding open source licenses
Understanding open source licensesRogue Wave Software
1.1K visualizações34 slides
Top Open Source Licenses Explained por
Top Open Source Licenses ExplainedTop Open Source Licenses Explained
Top Open Source Licenses ExplainedWhiteSource
2.2K visualizações58 slides

Similar a Open Source Licenses(20)

Open Source: What’s this all about? por Brad Montgomery
Open Source: What’s this all about?Open Source: What’s this all about?
Open Source: What’s this all about?
Brad Montgomery350 visualizações
Using Open Source for Enterprise por Eric Fesler
Using Open Source for EnterpriseUsing Open Source for Enterprise
Using Open Source for Enterprise
Eric Fesler1.3K visualizações
Open Source Presentation To Portal Partners2 por Viet NguyenHoang
Open Source Presentation To Portal Partners2Open Source Presentation To Portal Partners2
Open Source Presentation To Portal Partners2
Viet NguyenHoang814 visualizações
Report presentation por Zul Mazlan
Report presentationReport presentation
Report presentation
Zul Mazlan534 visualizações
Understanding open source licenses por Rogue Wave Software
Understanding open source licensesUnderstanding open source licenses
Understanding open source licenses
Rogue Wave Software 1.1K visualizações
Top Open Source Licenses Explained por WhiteSource
Top Open Source Licenses ExplainedTop Open Source Licenses Explained
Top Open Source Licenses Explained
WhiteSource2.2K visualizações
Free and Open Source Software por Ram Nath
Free and Open Source SoftwareFree and Open Source Software
Free and Open Source Software
Ram Nath206 visualizações
Open Source por nqfaq
Open SourceOpen Source
Open Source
nqfaq232 visualizações
OPEN SOURCE SEMINAR PRESENTATION por Ritwick Halder
OPEN SOURCE SEMINAR PRESENTATIONOPEN SOURCE SEMINAR PRESENTATION
OPEN SOURCE SEMINAR PRESENTATION
Ritwick Halder77.9K visualizações
Understanding Open Source por Jody Garnett
Understanding Open SourceUnderstanding Open Source
Understanding Open Source
Jody Garnett357 visualizações
"Open Source licensing and software quality" by Monty Michael Widenius @ eLib... por eLiberatica
"Open Source licensing and software quality" by Monty Michael Widenius @ eLib..."Open Source licensing and software quality" by Monty Michael Widenius @ eLib...
"Open Source licensing and software quality" by Monty Michael Widenius @ eLib...
eLiberatica932 visualizações
Open source operating systems por Tushar B Kute
Open source operating systemsOpen source operating systems
Open source operating systems
Tushar B Kute8.1K visualizações
A kick-start into Open Source por Abhiram Ravikumar
A kick-start into Open SourceA kick-start into Open Source
A kick-start into Open Source
Abhiram Ravikumar2.4K visualizações
open source technology por parmsidhu
open source technologyopen source technology
open source technology
parmsidhu447 visualizações
Intro to FOSS por mgamal87
Intro to FOSSIntro to FOSS
Intro to FOSS
mgamal871.6K visualizações
Introduction to FOSS por mgamal87
Introduction to FOSSIntroduction to FOSS
Introduction to FOSS
mgamal873.7K visualizações
Degrees of Freedom por Johan Thelin
Degrees of FreedomDegrees of Freedom
Degrees of Freedom
Johan Thelin145 visualizações
Hidden gotcha’s of various open source licenses por Manuswath K.B
Hidden gotcha’s of various open source licensesHidden gotcha’s of various open source licenses
Hidden gotcha’s of various open source licenses
Manuswath K.B1.5K visualizações
Software licenses: short unofficial overview por Visma Lietuva
Software licenses: short unofficial overviewSoftware licenses: short unofficial overview
Software licenses: short unofficial overview
Visma Lietuva824 visualizações
Foss introduction and history por Thilini munasinghe
Foss introduction and historyFoss introduction and history
Foss introduction and history
Thilini munasinghe572 visualizações

Mais de Ortus Solutions, Corp

Luis Majano The Battlefield ORM por
Luis Majano The Battlefield ORMLuis Majano The Battlefield ORM
Luis Majano The Battlefield ORMOrtus Solutions, Corp
28 visualizações74 slides
Brad Wood - CommandBox CLI por
Brad Wood - CommandBox CLI Brad Wood - CommandBox CLI
Brad Wood - CommandBox CLI Ortus Solutions, Corp
59 visualizações55 slides
Secure your Secrets and Settings in ColdFusion por
Secure your Secrets and Settings in ColdFusionSecure your Secrets and Settings in ColdFusion
Secure your Secrets and Settings in ColdFusionOrtus Solutions, Corp
73 visualizações97 slides
Daniel Garcia ContentBox: CFSummit 2023 por
Daniel Garcia ContentBox: CFSummit 2023Daniel Garcia ContentBox: CFSummit 2023
Daniel Garcia ContentBox: CFSummit 2023Ortus Solutions, Corp
41 visualizações40 slides
ITB_2023_CommandBox_Multi-Server_-_Brad_Wood.pdf por
ITB_2023_CommandBox_Multi-Server_-_Brad_Wood.pdfITB_2023_CommandBox_Multi-Server_-_Brad_Wood.pdf
ITB_2023_CommandBox_Multi-Server_-_Brad_Wood.pdfOrtus Solutions, Corp
14 visualizações21 slides
ITB_2023_The_Many_Layers_of_OAuth_Keith_Casey_.pdf por
ITB_2023_The_Many_Layers_of_OAuth_Keith_Casey_.pdfITB_2023_The_Many_Layers_of_OAuth_Keith_Casey_.pdf
ITB_2023_The_Many_Layers_of_OAuth_Keith_Casey_.pdfOrtus Solutions, Corp
14 visualizações51 slides

Mais de Ortus Solutions, Corp(20)

Luis Majano The Battlefield ORM por Ortus Solutions, Corp
Luis Majano The Battlefield ORMLuis Majano The Battlefield ORM
Luis Majano The Battlefield ORM
Ortus Solutions, Corp28 visualizações
Secure your Secrets and Settings in ColdFusion por Ortus Solutions, Corp
Secure your Secrets and Settings in ColdFusionSecure your Secrets and Settings in ColdFusion
Secure your Secrets and Settings in ColdFusion
Ortus Solutions, Corp73 visualizações
Daniel Garcia ContentBox: CFSummit 2023 por Ortus Solutions, Corp
Daniel Garcia ContentBox: CFSummit 2023Daniel Garcia ContentBox: CFSummit 2023
Daniel Garcia ContentBox: CFSummit 2023
Ortus Solutions, Corp41 visualizações
ITB_2023_CommandBox_Multi-Server_-_Brad_Wood.pdf por Ortus Solutions, Corp
ITB_2023_CommandBox_Multi-Server_-_Brad_Wood.pdfITB_2023_CommandBox_Multi-Server_-_Brad_Wood.pdf
ITB_2023_CommandBox_Multi-Server_-_Brad_Wood.pdf
Ortus Solutions, Corp14 visualizações
ITB_2023_The_Many_Layers_of_OAuth_Keith_Casey_.pdf por Ortus Solutions, Corp
ITB_2023_The_Many_Layers_of_OAuth_Keith_Casey_.pdfITB_2023_The_Many_Layers_of_OAuth_Keith_Casey_.pdf
ITB_2023_The_Many_Layers_of_OAuth_Keith_Casey_.pdf
Ortus Solutions, Corp14 visualizações
ITB_2023_Extend_your_contentbox_apps_with_custom_modules_Javier_Quintero.pdf por Ortus Solutions, Corp
ITB_2023_Extend_your_contentbox_apps_with_custom_modules_Javier_Quintero.pdfITB_2023_Extend_your_contentbox_apps_with_custom_modules_Javier_Quintero.pdf
ITB_2023_Extend_your_contentbox_apps_with_custom_modules_Javier_Quintero.pdf
Ortus Solutions, Corp6 visualizações
ITB_2023_25_Most_Dangerous_Software_Weaknesses_Pete_Freitag.pdf por Ortus Solutions, Corp
ITB_2023_25_Most_Dangerous_Software_Weaknesses_Pete_Freitag.pdfITB_2023_25_Most_Dangerous_Software_Weaknesses_Pete_Freitag.pdf
ITB_2023_25_Most_Dangerous_Software_Weaknesses_Pete_Freitag.pdf
Ortus Solutions, Corp11 visualizações
ITB_2023_CBWire_v3_Grant_Copley.pdf por Ortus Solutions, Corp
ITB_2023_CBWire_v3_Grant_Copley.pdfITB_2023_CBWire_v3_Grant_Copley.pdf
ITB_2023_CBWire_v3_Grant_Copley.pdf
Ortus Solutions, Corp7 visualizações
ITB_2023_Practical_AI_with_OpenAI_-_Grant_Copley_.pdf por Ortus Solutions, Corp
ITB_2023_Practical_AI_with_OpenAI_-_Grant_Copley_.pdfITB_2023_Practical_AI_with_OpenAI_-_Grant_Copley_.pdf
ITB_2023_Practical_AI_with_OpenAI_-_Grant_Copley_.pdf
Ortus Solutions, Corp16 visualizações
ITB_2023_When_Your_Applications_Work_As_a_Team_Nathaniel_Francis.pdf por Ortus Solutions, Corp
ITB_2023_When_Your_Applications_Work_As_a_Team_Nathaniel_Francis.pdfITB_2023_When_Your_Applications_Work_As_a_Team_Nathaniel_Francis.pdf
ITB_2023_When_Your_Applications_Work_As_a_Team_Nathaniel_Francis.pdf
Ortus Solutions, Corp4 visualizações
ITB_2023_Faster_Apps_That_Wont_Get_Crushed_Brian_Klaas.pdf por Ortus Solutions, Corp
ITB_2023_Faster_Apps_That_Wont_Get_Crushed_Brian_Klaas.pdfITB_2023_Faster_Apps_That_Wont_Get_Crushed_Brian_Klaas.pdf
ITB_2023_Faster_Apps_That_Wont_Get_Crushed_Brian_Klaas.pdf
Ortus Solutions, Corp8 visualizações
ITB_2023_Chatgpt_Box_Scott_Steinbeck.pdf por Ortus Solutions, Corp
ITB_2023_Chatgpt_Box_Scott_Steinbeck.pdfITB_2023_Chatgpt_Box_Scott_Steinbeck.pdf
ITB_2023_Chatgpt_Box_Scott_Steinbeck.pdf
Ortus Solutions, Corp19 visualizações
ITB_2023_CommandBox_Task_Runners_Brad_Wood.pdf por Ortus Solutions, Corp
ITB_2023_CommandBox_Task_Runners_Brad_Wood.pdfITB_2023_CommandBox_Task_Runners_Brad_Wood.pdf
ITB_2023_CommandBox_Task_Runners_Brad_Wood.pdf
Ortus Solutions, Corp6 visualizações
ITB2023 Developing for Performance - Denard Springle.pdf por Ortus Solutions, Corp
ITB2023 Developing for Performance - Denard Springle.pdfITB2023 Developing for Performance - Denard Springle.pdf
ITB2023 Developing for Performance - Denard Springle.pdf
Ortus Solutions, Corp14 visualizações
Enterprise Messaging with RabbitMQ.pdf por Ortus Solutions, Corp
Enterprise Messaging with RabbitMQ.pdfEnterprise Messaging with RabbitMQ.pdf
Enterprise Messaging with RabbitMQ.pdf
Ortus Solutions, Corp90 visualizações
Into The Box 2023 Keynote Day 1 por Ortus Solutions, Corp
Into The Box 2023 Keynote Day 1Into The Box 2023 Keynote Day 1
Into The Box 2023 Keynote Day 1
Ortus Solutions, Corp17 visualizações
Secure all things with CBSecurity 3 por Ortus Solutions, Corp
Secure all things with CBSecurity 3Secure all things with CBSecurity 3
Secure all things with CBSecurity 3
Ortus Solutions, Corp17 visualizações
CBSecurity 3 - Secure Your ColdBox Applications por Ortus Solutions, Corp
CBSecurity 3 - Secure Your ColdBox ApplicationsCBSecurity 3 - Secure Your ColdBox Applications
CBSecurity 3 - Secure Your ColdBox Applications
Ortus Solutions, Corp51 visualizações

Último

DRBD Deep Dive - Philipp Reisner - LINBIT por
DRBD Deep Dive - Philipp Reisner - LINBITDRBD Deep Dive - Philipp Reisner - LINBIT
DRBD Deep Dive - Philipp Reisner - LINBITShapeBlue
44 visualizações21 slides
DRaaS using Snapshot copy and destination selection (DRaaS) - Alexandre Matti... por
DRaaS using Snapshot copy and destination selection (DRaaS) - Alexandre Matti...DRaaS using Snapshot copy and destination selection (DRaaS) - Alexandre Matti...
DRaaS using Snapshot copy and destination selection (DRaaS) - Alexandre Matti...ShapeBlue
26 visualizações29 slides
Business Analyst Series 2023 - Week 3 Session 5 por
Business Analyst Series 2023 -  Week 3 Session 5Business Analyst Series 2023 -  Week 3 Session 5
Business Analyst Series 2023 - Week 3 Session 5DianaGray10
345 visualizações20 slides
"Surviving highload with Node.js", Andrii Shumada por
"Surviving highload with Node.js", Andrii Shumada "Surviving highload with Node.js", Andrii Shumada
"Surviving highload with Node.js", Andrii Shumada Fwdays
33 visualizações29 slides
ESPC 2023 - Protect and Govern your Sensitive Data with Microsoft Purview in ... por
ESPC 2023 - Protect and Govern your Sensitive Data with Microsoft Purview in ...ESPC 2023 - Protect and Govern your Sensitive Data with Microsoft Purview in ...
ESPC 2023 - Protect and Govern your Sensitive Data with Microsoft Purview in ...Jasper Oosterveld
27 visualizações49 slides
Network Source of Truth and Infrastructure as Code revisited por
Network Source of Truth and Infrastructure as Code revisitedNetwork Source of Truth and Infrastructure as Code revisited
Network Source of Truth and Infrastructure as Code revisitedNetwork Automation Forum
32 visualizações45 slides

Último(20)

DRBD Deep Dive - Philipp Reisner - LINBIT por ShapeBlue
DRBD Deep Dive - Philipp Reisner - LINBITDRBD Deep Dive - Philipp Reisner - LINBIT
DRBD Deep Dive - Philipp Reisner - LINBIT
ShapeBlue44 visualizações
DRaaS using Snapshot copy and destination selection (DRaaS) - Alexandre Matti... por ShapeBlue
DRaaS using Snapshot copy and destination selection (DRaaS) - Alexandre Matti...DRaaS using Snapshot copy and destination selection (DRaaS) - Alexandre Matti...
DRaaS using Snapshot copy and destination selection (DRaaS) - Alexandre Matti...
ShapeBlue26 visualizações
Business Analyst Series 2023 - Week 3 Session 5 por DianaGray10
Business Analyst Series 2023 -  Week 3 Session 5Business Analyst Series 2023 -  Week 3 Session 5
Business Analyst Series 2023 - Week 3 Session 5
DianaGray10345 visualizações
"Surviving highload with Node.js", Andrii Shumada por Fwdays
"Surviving highload with Node.js", Andrii Shumada "Surviving highload with Node.js", Andrii Shumada
"Surviving highload with Node.js", Andrii Shumada
Fwdays33 visualizações
ESPC 2023 - Protect and Govern your Sensitive Data with Microsoft Purview in ... por Jasper Oosterveld
ESPC 2023 - Protect and Govern your Sensitive Data with Microsoft Purview in ...ESPC 2023 - Protect and Govern your Sensitive Data with Microsoft Purview in ...
ESPC 2023 - Protect and Govern your Sensitive Data with Microsoft Purview in ...
Jasper Oosterveld27 visualizações
Network Source of Truth and Infrastructure as Code revisited por Network Automation Forum
Network Source of Truth and Infrastructure as Code revisitedNetwork Source of Truth and Infrastructure as Code revisited
Network Source of Truth and Infrastructure as Code revisited
Network Automation Forum32 visualizações
Why and How CloudStack at weSystems - Stephan Bienek - weSystems por ShapeBlue
Why and How CloudStack at weSystems - Stephan Bienek - weSystemsWhy and How CloudStack at weSystems - Stephan Bienek - weSystems
Why and How CloudStack at weSystems - Stephan Bienek - weSystems
ShapeBlue81 visualizações
Migrating VMware Infra to KVM Using CloudStack - Nicolas Vazquez - ShapeBlue por ShapeBlue
Migrating VMware Infra to KVM Using CloudStack - Nicolas Vazquez - ShapeBlueMigrating VMware Infra to KVM Using CloudStack - Nicolas Vazquez - ShapeBlue
Migrating VMware Infra to KVM Using CloudStack - Nicolas Vazquez - ShapeBlue
ShapeBlue71 visualizações
Transitioning from VMware vCloud to Apache CloudStack: A Path to Profitabilit... por ShapeBlue
Transitioning from VMware vCloud to Apache CloudStack: A Path to Profitabilit...Transitioning from VMware vCloud to Apache CloudStack: A Path to Profitabilit...
Transitioning from VMware vCloud to Apache CloudStack: A Path to Profitabilit...
ShapeBlue40 visualizações
Centralized Logging Feature in CloudStack using ELK and Grafana - Kiran Chava... por ShapeBlue
Centralized Logging Feature in CloudStack using ELK and Grafana - Kiran Chava...Centralized Logging Feature in CloudStack using ELK and Grafana - Kiran Chava...
Centralized Logging Feature in CloudStack using ELK and Grafana - Kiran Chava...
ShapeBlue28 visualizações
Backroll, News and Demo - Pierre Charton, Matthias Dhellin, Ousmane Diarra - ... por ShapeBlue
Backroll, News and Demo - Pierre Charton, Matthias Dhellin, Ousmane Diarra - ...Backroll, News and Demo - Pierre Charton, Matthias Dhellin, Ousmane Diarra - ...
Backroll, News and Demo - Pierre Charton, Matthias Dhellin, Ousmane Diarra - ...
ShapeBlue61 visualizações
Backup and Disaster Recovery with CloudStack and StorPool - Workshop - Venko ... por ShapeBlue
Backup and Disaster Recovery with CloudStack and StorPool - Workshop - Venko ...Backup and Disaster Recovery with CloudStack and StorPool - Workshop - Venko ...
Backup and Disaster Recovery with CloudStack and StorPool - Workshop - Venko ...
ShapeBlue55 visualizações
Keynote Talk: Open Source is Not Dead - Charles Schulz - Vates por ShapeBlue
Keynote Talk: Open Source is Not Dead - Charles Schulz - VatesKeynote Talk: Open Source is Not Dead - Charles Schulz - Vates
Keynote Talk: Open Source is Not Dead - Charles Schulz - Vates
ShapeBlue84 visualizações
Hypervisor Agnostic DRS in CloudStack - Brief overview & demo - Vishesh Jinda... por ShapeBlue
Hypervisor Agnostic DRS in CloudStack - Brief overview & demo - Vishesh Jinda...Hypervisor Agnostic DRS in CloudStack - Brief overview & demo - Vishesh Jinda...
Hypervisor Agnostic DRS in CloudStack - Brief overview & demo - Vishesh Jinda...
ShapeBlue44 visualizações
Uni Systems for Power Platform.pptx por Uni Systems S.M.S.A.
Uni Systems for Power Platform.pptxUni Systems for Power Platform.pptx
Uni Systems for Power Platform.pptx
Uni Systems S.M.S.A.58 visualizações
Elevating Privacy and Security in CloudStack - Boris Stoyanov - ShapeBlue por ShapeBlue
Elevating Privacy and Security in CloudStack - Boris Stoyanov - ShapeBlueElevating Privacy and Security in CloudStack - Boris Stoyanov - ShapeBlue
Elevating Privacy and Security in CloudStack - Boris Stoyanov - ShapeBlue
ShapeBlue70 visualizações
KVM Security Groups Under the Hood - Wido den Hollander - Your.Online por ShapeBlue
KVM Security Groups Under the Hood - Wido den Hollander - Your.OnlineKVM Security Groups Under the Hood - Wido den Hollander - Your.Online
KVM Security Groups Under the Hood - Wido den Hollander - Your.Online
ShapeBlue75 visualizações
Mitigating Common CloudStack Instance Deployment Failures - Jithin Raju - Sha... por ShapeBlue
Mitigating Common CloudStack Instance Deployment Failures - Jithin Raju - Sha...Mitigating Common CloudStack Instance Deployment Failures - Jithin Raju - Sha...
Mitigating Common CloudStack Instance Deployment Failures - Jithin Raju - Sha...
ShapeBlue54 visualizações
VNF Integration and Support in CloudStack - Wei Zhou - ShapeBlue por ShapeBlue
VNF Integration and Support in CloudStack - Wei Zhou - ShapeBlueVNF Integration and Support in CloudStack - Wei Zhou - ShapeBlue
VNF Integration and Support in CloudStack - Wei Zhou - ShapeBlue
ShapeBlue62 visualizações
Five Things You SHOULD Know About Postman por Postman
Five Things You SHOULD Know About PostmanFive Things You SHOULD Know About Postman
Five Things You SHOULD Know About Postman
Postman38 visualizações

Open Source Licenses

  • 1. Open Source FTW! with Jorge Reyes www.ortussolutions.com
  • 2. My Name is Jorge • Industrial Engineer • Business Manager at Ortus Solutions • Husband, and father of 3. • Proud Salvadorean
  • 3. About Ortus • Formed in 2006, Ortus Solutions is an established professional software development firm. • Specialized in mobile and web application design, development and deployment. • Creators of 250+ web development tools powering application across the world. • Open Source Software publishers with a focus on empowering business and developers alike • HQ in USA • Offices in El Salvador, and now in Málaga! www.ortussolutions.com
  • 4. Products 16+ Years of creating Open Source Software
  • 6. DISCLAIMER ALL CONTENT ON THIS PRESENTATION AND MATERIALS ARE INTENDED FOR GENERAL INFORMATION ONLY, AND SHOULD NOT BE CONSTRUED AS LEGAL ADVICE, I AM NOT A LAWYER AND I DO NOT OFFER ANY LEGAL AVISE. YOU MAY USE THE CONTENTS OF THIS PRESENTATION AND ITS MATERIALS AT YOUR OWN RISK. IN NO CIRCUMSTANCE WILL ORTUS SOLUTIONS, IT’S ADMINISTRATORS, IT’S EMPLOYEES OR COLLABORATORS, OR ANYONE CONNECTED WITH ORTUS SOLUTIONS, BE RESPONSIBLE FOR THE USE OF THE INFORMATION CONTAINED HEREIN OR LINKED FROM THESE PRESENTATION.
  • 7. First things First open-source vs open-source Source: https://learn.microsoft.com/en-us/style-guide/a-z-word-list-term-collections/o/open-source
  • 8. The Proprietary Software Reigned Supreme June 1, 2001 “Linux is a cancer that attaches itself in an intellectual property sense to everything it touches” Steve Ballmer, CEO Microsoft 80’s and 90’s
  • 9. A New Century Begins With a Paradigm Shift June 4, 2018, Microsoft acquires GitHub for $7.5 billion USD “The good news is that, if life is long enough, you can learn … that you need to change.” Brad Smith, Vice Chairman of Microsoft
  • 10. The State of the Octoverse Source: https://octoverse.github.com/
  • 11. The Power of Open Source The ability to bring together authors, users, contributors, and companies to deliver better software. What can you do with the source code? Source: TensorFlow Github
  • 12. Top Open-Source Licenses in 2021 Source: https://www.statista.com/statistics/1245643/worldwide-leading-open-source-licenses
  • 13. Not all licenses are created equal The Open Source Initiative (OSI) Founded in 1998 opensource.org The Free Software Foundation (FSF) Founded in 1985 fsf.org
  • 14. The Open Source Definition 1. Free Distribution 2. Source Code 3. Derived Works 4. Integrity of Authors’ Source Code 5. No Discrimination Against Persons or Groups
  • 15. The Open Source Definition 6. No Discrimination Against Fields of Endeavor 7. Distribution of license 8. License Must Not be Specific to a Product 9. License Must Not Restrict Other Software 10. License Must be Technology-Neutral
  • 16. ”Free Software” “Free software” means software that respects users' freedom and community. Roughly, it means that the users have the freedom to run, copy, distribute, study, change and improve the software. Thus, “free software” is a matter of liberty, not price. To understand the concept, you should think of “free” as in “free speech,” not as in “free beer.” We sometimes call it “libre software,” borrowing the French or Spanish word for “free” as in freedom, to show we do not mean the software is gratis.
  • 17. Permissive Licenses • Simpler in essence • Freedom to use, modify and distribute the licensed work with very little restrictions
  • 18. MIT License MIT ANYTHING GOES! DO whatever you want JUST include the license to give credit to the author and DON’T SUE ME Angular JS, Atom, C++, Cucumber, CURL, GitLab, JQuery, Laravel, Node.js
  • 19. Android, Apache Server, Apache Ant, ASP.NET, ColdBox MVC, Google Web Toolkit. Kubernetes Apache License 2.0 Apache-2.0 • No need to make the source code public when distributing • Modifications may be released under any license • However • Changes made to the source code must be documented • Includes Patent protection and no retaliation • Protects Trademarked names found in the project
  • 20. Berkeley Software Distribution License BSD [X]-Clause ANTLR, Dart, Django, Gyroscope, Homebrew, Nginx BSD 2-Clause ~ MIT BSD 3-Clause = 2-Clause + No Endorsement BSD 4-Clause* = 3-Clause + Give a shoutout to the authors in advertising
  • 21. Copyleft Licenses Licenses that allow derivative works but require them to use the same license as the original work. Derivative Works = Same Rights
  • 22. The GNU Family 🎼 We are family I got all my sisters with me 🎼
  • 23. GNU General Public License GPLv3 (latest version) • Applies to the whole source code when it uses whole or part of GPL code OR links to the GPL Library • ”Viral” license • You are bound by the software to release your software as GPLv3 • Commercial use is still valid • But you need to share the source code • Prevents the used of your source code in proprietary programs Ansible, Git, GNOME, GNU tools, Linux Kernel, MariaDB, MySQL, Notepad++
  • 24. GNU Aferro General Public License AGPLv3 • Considers the Network Usage as distribution and closes the GPL’s ASP Loophole • ASP = Application Service Provider GNUnet, Launchpad, iText, Oracle NoSQL Database, plausible.io
  • 25. GNU Lesser General Public License LGPL • Less restrictive terms compare to GPL Licenses • Copy left for Libraries and their derivatives • Weak Copyleft • Based on a Per-Library Rule • No need to share the source code when distributing your project if it uses a LGPL software as a Library • Library used in isolation. • Dynamic linking explicitly allowed as “work that uses the library” 7-Zip, GNU Multiple Precision Arithmetic Library, Wine
  • 26. Mozilla Firefox, Brave Browser, RabbitMQ Mozilla Public License 2.0 MPL-2.0 • Provides less restrictive requirements than LGPL • Copyleft for files and their derivatives • Weak Copyleft • Based on a Per-File Rule. • No need to share the source code when distributing your project if it uses a LGPL licensed file, regardless of how they are referenced in your project (statically, dynamically, etc.).
  • 27. Permissive vs Copyleft Source: https://www.youtube.com/watch?v=zzmNA2iySEs&t=193s
  • 28. Which one to choose? Depends on your own objectives and philosophy OPEN SOURCE LICENSES = COMMUNITY AGREEMENT Consensus on how a community chooses to collaborate
  • 29. General Recommendations Determine the goal for your software Giving it away –OR– Getting something back. Apache 2.0 seems to be a good middle grown Low restriction, while keeping copyrights on trademarks and dealing with patents. Use widely recognized open source licenses Users and contributors will be already familiar with it.
  • 30. 3 Main Strategies Monetizing Open Source 1. Support Services 2. Subscriptions 3. Commercial Versions
  • 31. THANK YOU! info@ortussolutions.com www.ortussolutions.com Jorge Reyes Business Manager jreyes@ortussolutions.com Luis Majano CEO lmajano@ortussolutions.com