27
Give Me Liberty and give me FREE: The Ins and Outs of Using Open Source Software 1

Give Me Liberty and give me FREE: The Ins and Outs of Using … · 2016-09-19 · Common Public Attribution License 1.0 (CPAL- 1.0) European Union Public License (EUPL- 1.1) GNU Affero

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Give Me Liberty and give me FREE: The Ins and Outs of Using … · 2016-09-19 · Common Public Attribution License 1.0 (CPAL- 1.0) European Union Public License (EUPL- 1.1) GNU Affero

Give Me Liberty and give me FREE: The Ins and Outs of Using Open Source Software

1

Page 2: Give Me Liberty and give me FREE: The Ins and Outs of Using … · 2016-09-19 · Common Public Attribution License 1.0 (CPAL- 1.0) European Union Public License (EUPL- 1.1) GNU Affero

Open Source Software -Panel Discussion(and not just software)

Aaron V [email protected]

480.430.6630www.zuggand.com

Page 3: Give Me Liberty and give me FREE: The Ins and Outs of Using … · 2016-09-19 · Common Public Attribution License 1.0 (CPAL- 1.0) European Union Public License (EUPL- 1.1) GNU Affero

9/19/2016 3

Thank You!

Page 4: Give Me Liberty and give me FREE: The Ins and Outs of Using … · 2016-09-19 · Common Public Attribution License 1.0 (CPAL- 1.0) European Union Public License (EUPL- 1.1) GNU Affero

4

Fairly new to Open Source (18 years)

Believe in Using the Best Tool For the Job

Use the Scientific Method, Risk Mitigation& Strong Program / Project ManagementTo Solve Business Problems

Aaron Sandeen

#DoerOfAwesome #TellerOfTallTales #Customer-Obsessed #UberGeek@Aaronvsand https://www.linkedin.com/in/aaronsandeen

Page 5: Give Me Liberty and give me FREE: The Ins and Outs of Using … · 2016-09-19 · Common Public Attribution License 1.0 (CPAL- 1.0) European Union Public License (EUPL- 1.1) GNU Affero

9/19/2016 5

Brett PalmerInfrastructure Manager/Software ArchitectUtah Department of Workforce Services

Mark AllenChief Information OfficerMississippi Department of Human Services

Jeff RaynorChief Information Security OfficerArizona Department of Economic Security

Page 6: Give Me Liberty and give me FREE: The Ins and Outs of Using … · 2016-09-19 · Common Public Attribution License 1.0 (CPAL- 1.0) European Union Public License (EUPL- 1.1) GNU Affero

9/19/2016 6

WARNING!This is a philosophical (nearly religious) discussion!There will be some legal discussion and you may need your attorney present!TLAs & Jargon will be used without caution!Bringing this up at work may put your job in jeopardy!If any of this makes you squeamish you should probably leave this session now!*This text intentionally made really small to represent the fine print involved in all this

Page 7: Give Me Liberty and give me FREE: The Ins and Outs of Using … · 2016-09-19 · Common Public Attribution License 1.0 (CPAL- 1.0) European Union Public License (EUPL- 1.1) GNU Affero

1998

7

Page 8: Give Me Liberty and give me FREE: The Ins and Outs of Using … · 2016-09-19 · Common Public Attribution License 1.0 (CPAL- 1.0) European Union Public License (EUPL- 1.1) GNU Affero

Linus LawGiven Enough Eyeballs,All Bugs Are Shallow

Eric S. Raymond

8

Page 9: Give Me Liberty and give me FREE: The Ins and Outs of Using … · 2016-09-19 · Common Public Attribution License 1.0 (CPAL- 1.0) European Union Public License (EUPL- 1.1) GNU Affero

Can Open Source be Applied to WorksSuch As Books and Music?

"weaken the winning argument for open sourcing software by tying it to a potential loser“

9

Page 10: Give Me Liberty and give me FREE: The Ins and Outs of Using … · 2016-09-19 · Common Public Attribution License 1.0 (CPAL- 1.0) European Union Public License (EUPL- 1.1) GNU Affero

Definition: Open Source

https://opensource.org/

Open source doesn't just mean access to the source code. The distribution terms of open source software must comply with the following criteria:

1. Free Redistribution2. Source Code3. Derived Works4. Integrity of The Author's Source Code5. No Discrimination Against Persons or Groups6. No Discrimination Against Fields of Endeavor7. Distribution of License8. License Must Not Be Specific to a Product9. License Must Not Restrict Other Software10.License Must Be Technology-Neutral

10Open Source Initiative

Page 11: Give Me Liberty and give me FREE: The Ins and Outs of Using … · 2016-09-19 · Common Public Attribution License 1.0 (CPAL- 1.0) European Union Public License (EUPL- 1.1) GNU Affero

11

License IndexLicense Approval ProcessLicense InformationOrigins and definitions of categories from the License Proliferation Committee report

Licenses that are popular, widely, or with strong communitiesApache License, 2.0 (Apache-2.0)BSD 3-Clause "New" or "Revised" license (BSD-3-Clause)BSD 2-Clause "Simplified" or "FreeBSD" license (BSD-2-Clause)GNU General Public License (GPL)GNU Library or "Lesser" General Public License (LGPL)MIT license (MIT)Mozilla Public License 2.0 (MPL-2.0)Common Development and Distribution License (CDDL-1.0)Eclipse Public License (EPL-1.0)

International licensesLicence Libre du Québec – Permissive (LiLiQ-P) version 1.1Licence Libre du Québec – Réciprocité (LiLiQ-R) version 1.1Licence Libre du Québec – Réciprocité forte (LiLiQ-R+) version 1.1

Special purpose licensesEducational Community License, Version 2.0 (ECL-2.0)IPA Font License (IPA)NASA Open Source Agreement 1.3 (NASA-1.3)OSET Public License version 2.1SIL Open Font License 1.1 (OFL-1.1)

Other/Miscellaneous licensesAdaptive Public License (APL-1.0)Artistic license 2.0 (Artistic-2.0)Free Public License 1.0.0Open Software License (OSL-3.0)Q Public License (QPL-1.0)Universal Permissive License (UPL)zlib/libpng license (Zlib)

Licenses that are redundant with more popular licensesAcademic Free License (AFL-3.0)Attribution Assurance Licenses (AAL)Eiffel Forum License V2.0 (EFL-2.0)Fair License (Fair)Historical Permission Notice and Disclaimer (HPND)Lucent Public License Version 1.02 (LPL-1.02)The PostgreSQL License (PostgreSQL)University of Illinois/NCSA Open Source License (NCSA)X.Net License (Xnet)

Non-reusable licensesApple Public Source License (APSL-2.0)Computer Associates Trusted Open Source License 1.1 (CATOSL-1.1)CUA Office Public License Version 1.0 (CUA-OPL-1.0)eCos License version 2.0EU DataGrid Software License (EUDatagrid)Entessa Public License (Entessa)Frameworx License (Frameworx-1.0)IBM Public License (IPL-1.0)LaTeX Project Public License (LPPL-1.3c)Motosoto License (Motosoto)Multics License (Multics)Naumen Public License (Naumen)Nethack General Public License (NGPL)Nokia Open Source License (Nokia)OCLC Research Public License 2.0 (OCLC-2.0)PHP License (PHP-3.0)Python License (Python-2.0) (overall Python license)CNRI Python license (CNRI-Python) (CNRI portion of Python License)RealNetworks Public Source License V1.0 (RPSL-1.0)Ricoh Source Code Public License (RSCPL)Sleepycat License (Sleepycat)Sun Public License (SPL-1.0)Sybase Open Watcom Public License 1.0 (Watcom-1.0)Vovida Software License v. 1.0 (VSL-1.0)W3C License (W3C)wxWindows Library License (WXwindows)Zope Public License (ZPL-2.0)

Superseded licensesApache Software License 1.1 (Apache-1.1)Common Public License 1.0 (CPL-1.0)Artistic license 1.0 (Artistic-1.0)Educational Community License, Version 1.0 (ECL-1.0)Eiffel Forum License V1.0 (EFL-1.0)Lucent Public License ("Plan9"), version 1.0 (LPL-1.0)Mozilla Public License 1.0 (MPL-1.0)Mozilla Public License 1.1 (MPL-1.1)Open Software License 1.0 (OSL-1.0)Open Software License 2.1 (OSL-2.1)Reciprocal Public License, version 1.1 (RPL-1.1)

Licenses that have been voluntarily retiredIntel Open Source License (Intel)Jabber Open Source LicenseMITRE Collaborative Virtual Workspace License (CVW)Sun Industry Standards Source License (SISSL)

Uncategorized LicensesBoost Software License (BSL-1.0)CeCILL License 2.1 (CECILL-2.1)Common Public Attribution License 1.0 (CPAL-1.0)European Union Public License (EUPL-1.1)GNU Affero General Public License v3 (AGPL-3.0)ISC License (ISC)Microsoft Public License (MS-PL)Microsoft Reciprocal License (MS-RL)MirOS Licence (MirOS)Non-Profit Open Software License 3.0 (NPOSL-3.0)NTP License (NTP)Reciprocal Public License 1.5 (RPL-1.5)Simple Public License 2.0 (SimPL-2.0)Open Group Test Suite License (OGTSL)

Open Source Initiative

Page 12: Give Me Liberty and give me FREE: The Ins and Outs of Using … · 2016-09-19 · Common Public Attribution License 1.0 (CPAL- 1.0) European Union Public License (EUPL- 1.1) GNU Affero

12https://creativecommons.org/

Page 13: Give Me Liberty and give me FREE: The Ins and Outs of Using … · 2016-09-19 · Common Public Attribution License 1.0 (CPAL- 1.0) European Union Public License (EUPL- 1.1) GNU Affero

9/19/2016 13

Page 14: Give Me Liberty and give me FREE: The Ins and Outs of Using … · 2016-09-19 · Common Public Attribution License 1.0 (CPAL- 1.0) European Union Public License (EUPL- 1.1) GNU Affero

9/19/2016 14

Page 15: Give Me Liberty and give me FREE: The Ins and Outs of Using … · 2016-09-19 · Common Public Attribution License 1.0 (CPAL- 1.0) European Union Public License (EUPL- 1.1) GNU Affero

15http://futurist.se/gldt/wp-content/uploads/12.02/gldt1202.svg

Page 16: Give Me Liberty and give me FREE: The Ins and Outs of Using … · 2016-09-19 · Common Public Attribution License 1.0 (CPAL- 1.0) European Union Public License (EUPL- 1.1) GNU Affero

9/19/2016 16

Page 17: Give Me Liberty and give me FREE: The Ins and Outs of Using … · 2016-09-19 · Common Public Attribution License 1.0 (CPAL- 1.0) European Union Public License (EUPL- 1.1) GNU Affero

9/19/2016 17

Page 18: Give Me Liberty and give me FREE: The Ins and Outs of Using … · 2016-09-19 · Common Public Attribution License 1.0 (CPAL- 1.0) European Union Public License (EUPL- 1.1) GNU Affero

9/19/2016 18

Page 19: Give Me Liberty and give me FREE: The Ins and Outs of Using … · 2016-09-19 · Common Public Attribution License 1.0 (CPAL- 1.0) European Union Public License (EUPL- 1.1) GNU Affero

9/19/2016 19

?Given Enough Eyeballs, All Bugs Are Shallow

Page 20: Give Me Liberty and give me FREE: The Ins and Outs of Using … · 2016-09-19 · Common Public Attribution License 1.0 (CPAL- 1.0) European Union Public License (EUPL- 1.1) GNU Affero

20

Page 21: Give Me Liberty and give me FREE: The Ins and Outs of Using … · 2016-09-19 · Common Public Attribution License 1.0 (CPAL- 1.0) European Union Public License (EUPL- 1.1) GNU Affero

9/19/2016 21

Server Storage Network

1) Infrastructure

2) Virtualization

3) Autom

ation / Orchestration

4) User P

ortal5) C

harge Back /

Show

Back

6) Service

Catalog

7) Platform - OS / MW / DB

8) Applications / Software

9) Governance &

Processes

10) Security

Public

Community

Facility

Server Storage Network

Presentation Layer Logic Layer Data Layer

Presentation Tier

Application Tier

Database Tier

DR Facility

Page 22: Give Me Liberty and give me FREE: The Ins and Outs of Using … · 2016-09-19 · Common Public Attribution License 1.0 (CPAL- 1.0) European Union Public License (EUPL- 1.1) GNU Affero

9/19/2016 22

"weaken the winning argument for open sourcing software by tying it to a potential loser“ Eric S. Raymond

Free Music Archive

Local Motors: Rally Fighter

Page 23: Give Me Liberty and give me FREE: The Ins and Outs of Using … · 2016-09-19 · Common Public Attribution License 1.0 (CPAL- 1.0) European Union Public License (EUPL- 1.1) GNU Affero

9/19/2016 23http://bit.ly/2ccZ08ogoodsophism if you love me

http://bit.ly/2cd03VQ

Page 24: Give Me Liberty and give me FREE: The Ins and Outs of Using … · 2016-09-19 · Common Public Attribution License 1.0 (CPAL- 1.0) European Union Public License (EUPL- 1.1) GNU Affero

9/19/2016 24

The Benefits Have AlreadyChanged The World

You Are Already Using Open Source (might not even know it)

It’s Way More Widespread Than You Can Imagine

Page 25: Give Me Liberty and give me FREE: The Ins and Outs of Using … · 2016-09-19 · Common Public Attribution License 1.0 (CPAL- 1.0) European Union Public License (EUPL- 1.1) GNU Affero

9/19/2016 25

@Aaronvsand

https://www.linkedin.com/in/aaronsandeen

Aaron V [email protected]

480.430.6630www.zuggand.com

Page 26: Give Me Liberty and give me FREE: The Ins and Outs of Using … · 2016-09-19 · Common Public Attribution License 1.0 (CPAL- 1.0) European Union Public License (EUPL- 1.1) GNU Affero

26

Post Session Housekeeping

• RATE this session in the conference app• To download the conference app search for APHSA Events

• VISIT the vendors in the Exhibit Hall during Breakfast and the Networking Breaks to learn more about the solutions presented throughout the day.

• DONATE to Childhelp – the ISM Technology for a Cause campaign to raise $10,000 to help stop child abuse in Arizona and across the country.

Page 27: Give Me Liberty and give me FREE: The Ins and Outs of Using … · 2016-09-19 · Common Public Attribution License 1.0 (CPAL- 1.0) European Union Public License (EUPL- 1.1) GNU Affero

27

See you again soon

THANKS FORCOMING