SlideShare ist ein Scribd-Unternehmen logo
1 von 68
Downloaden Sie, um offline zu lesen
OSSLICENSING
Disclaimers
DISTRIBUTION STATEMENTA. Approved for public release; distribution is unlimited.
U.S. GOVERNMENT DISCLAIMER NOTICE. The views expressed in this presentation are those of
the author and do not necessarily reflect the official policy or position of the Department of the
Army, Department of Defense, or the U.S. Government.The information appearing on this
presentation is for general informational purposes only and is not intended to provide legal advice
to any individual or entity. Please consult with your own legal advisor before taking any action
based on information appearing in this presentation or any sources to which it may cite.
UNLESS OTHERWISE STATED
Who is this guy?
MARCUS A. STREIPS
Attorney-Advisor (Intellectual Property)
United States Army Medical Research & Materiel Command
Fort Detrick, MD
Why are we here?
OSEHRA Mission
“BUILD and SUPPORT an OPEN SOURCECOMMUNITY of users, developers,
service providers, and researchers engaged in advancing electronic health record
software and related health information technology.”OSEHRA’s mission includes
the creation of aVENDOR-NEUTRAL community for the creation, evolution,
promotion and support of an open source Electronic Health Record (EHR).This
community will operate with theTRANSPARENCY and AGILITY that characterize
open source software initiatives.This entails not only the development of a
community of software experts, clinicians, and implementers, but also a robust
ecosystem of complementary products, capabilities and services. OSEHRA is a
service organization. In one sense, our “product” is a thriving open source EHR
community. However, a more practical description of our products would list the
services OSEHRA provides to SUPPORT that community, such as our software
repository, testing, certification, and working group support. ”
Why are we here?
• BUILD
• SUPPORT
• TRANSPARENT
• AGILE
• VENDER-NEUTRAL
• OPEN SOURCE
• COMMUNITY
OSEHRA Mission (Abridged)
Open Source Principles
1. Innovation comes from the outside. It must be channeled inside.
2. Software is knowledge transformed into code. It needs an engaged Community.
3. Software is never a finished product. Its evolution requires an involved Community.
4. Attract interested people with shared goals. Earn their trust.
5. Transparency: remove any obstacles to the free flow of information
6. Meritocratic governance driven by: Autonomy, Mastery, and Purpose
7. Release Early, Release Often.
8. Avoid Private Discussions.
9. Establish Credibility. Build relationships with Open SourceCommunities.
10.Welcome the unexpected. Listen carefully to the Community.
SOURCE: http://osehra.org/sites/default/files/osehra_licensing_terms_v.1.0.pdf
How do we make that happen?
1. Open Source Ecosystem: Patents, Data, Standards and Software
2. Open Source Software (OSS) Licenses Overview
3. OSS Compatibility: Aggregation, Integration, Linking
4. “Don’t Do itYourself (DIYs)”: OSS Best Practices
How do we make that happen?
Part I: Open Source Ecosystem:
Patents, Data, Standards and Software
OSEHRA System Architecture
SOURCE: http://architecture.osehra.org/
OSEHRA System Architecture
SOURCE: http://architecture.osehra.org/
• Data & Docs
• Standards
• Software
• Architecture
• Patents
Licensing Landscape
SOURCE: http://www.acq.osd.mil/log/mr/psm/09_technical_data_rights_acquisition_strategy_guertin_2nov2011_v2.pdf
OSEHRA System Architecture
Patents
Standards
(copyrights)
Data
(data rights)
Software
(copyrights)
OSEHRA System Architecture
Patents
Standards
(copyrights)
Data
(data rights)
Software
(copyrights)
Defn. Patent
• Intangible Property
• Concepts & Ideas
• Social Contract
• Hedge against risk
• Inventive concept covering “Anything under the Sun”
• NOT laws of nature, natural phenomena or abstract idea
• Government sanctioned monopoly to make, use, sell, import
• 20 years from earliest effective filing date
Patents
The first patent was granted on July 31, 1790 to Samuel Hopkins of Philadelphia for a method
of producing potash (potassium carbonate), an essential ingredient used in making soap,
glass, and gunpowder.
Patents and OSS
• VERY IMPORTANT to keep patents out of OSS code
• Restrict software use and distribution
• Undermine emergence of a commercial marketplace
• Raise suspicion of costly litigation
• Goes against principles of vendor-neutrality, agility and community
SOURCE: http://osehra.org/sites/default/files/osehra_licensing_terms_v.1.0.pdf
Patent Reciprocity and Open Standards
“Most users of software probably don’t realize how integral industry standards are to their
business and financial applications, nor how disruptive it might be to them if the standard
suddenly became more expensive or less available.”
Open standards should be made available under reasonable reciprocal licenses that
require licensees to share under the same terms their own patent claims reading on the
standard, or the standard should not be called open.
SOURCE: http://www.rosenlaw.com/pdf-files/DefiningOpenStandards.pdf
Copyright 2013 Lawrence Rosen. Licensed under the Open Software License version 3.0 (“OSL 3.0”)
Patent Reciprocity and Open Standards
• Create a common pool of patent claims that are available for all who share the standard.
• Condition reciprocity for participation in the standards process
• Condition reciprocity for commercial distribution of software that implements the specification.
• Explicit in license conditions
• Implicit through defensive termination provisions
• Covenants not to sue (Sun/MicrosoftXML standard) – but see Microsoft's Open Specification Promise: No Assurance
for GPL, Copyright 2008, Software Freedom Law Center licensed under licensed CC-BY-SA 3.0.
SOURCE: http://www.rosenlaw.com/pdf-files/DefiningOpenStandards.pdf
Copyright 2013 Lawrence Rosen. Licensed under the Open Software License version 3.0 (“OSL 3.0”)
Patent Reciprocity and Open Standards
SOURCE: http://www.hl7.org/legal/patentinfo.cfm
Copyright 2007-2013 Health Level Seven International
Patent Reciprocity and Open Standards
SOURCE: http://www.hl7.org/legal/patentinfo.cfm
Copyright 2007-2013 Health Level Seven International
OSEHRA System Architecture
Patents
Standards
(copyrights)
Data
(data rights)
Software
(copyrights)
Defn. Copyright
• Intangible Property
• Expression
• Social Contract
• Monopoly to copy, distribute, modify an original “Work”
• literary, visual and musical works, sound recordings and software
• Term? (70/95/120) see http://copyright.cornell.edu/resources/publicdomain.cfm
Copyrights
A Little History:
The earliest recorded historical case-law on the right to copy comes from ancient Ireland.The Cathach is
earliest example of Irish writing.Around 560 AD St. Columba copied it from St. Finnian causing a
controversy that precipitated the Battle of Cúl Dreimhne in 561 AD (3000 dead).
King Diarmait Mac Cerbhaill gave the judgment :
"To every cow belongs her calf, therefore to every book belongs its
copy
Copyright and Open Systems
• Standards (HL7, ISO)
• Data/Databases (US vs. EU/AU/CA)
• Schema
• Documentation
• Design Concepts/GUI/Trade Dress
• Software
Defn. OpenWork (Knowledge/Data/Content/Service)
SOURCE: http://opendefinition.org/okd/
1. Access Agile
2. Redistribution Vendor-Neutral
3. Reuse Agile
4. Absence ofTechnological Restriction Transparent
5. Attribution Agile
6. Integrity Agile
7. No DiscriminationAgainst Persons or Groups Vendor-Neutral
8. No DiscriminationAgainst Fields of Endeavor Agile/Vendor-Neutral
9. Distribution of License Agile
10. License must NOT be Specific to a Package Agile/Vendor Neutral
11. License must NOT Restrict the Distribution of OtherWorks Agile
See Also: upcoming lecture: “Open Data” Dr. Fred Prior
OpenWork Conformant Licenses
SOURCE: http://opendefinition.org/okd/
SOURCE: http://opendatacommons.org/licenses/
OpenWork Conformant Licenses
SOURCE http://creativecommons.org/choose/
OpenWork NON-Conformant Licenses
SOURCE http://opendefinition.org/licenses/nonconformant/
Government Data Rights
SOURCE: http://www.acq.osd.mil/log/mr/psm/09_technical_data_rights_acquisition_strategy_guertin_2nov2011_v2.pdf
OSEHRA System Architecture
Patents
Standards
(copyrights)
Data
(data rights)
Software
(copyrights)
Open Standards Requirement of OSS
• Users of open standards aren’t locked into a particular implementation.
• Easily switch to a different implementation – Proprietary/FLOSS implementation.
• The standard itself helps developers know what to do.
SOURCE: http://www.dwheeler.com/essays/open-standards-open-source.html
Copyright 2013 DavidA.Wheeler and licensed under the Creative Commons “Attribution-ShareAlike 3.0 License”; the GNU Free
Documentation License; or the GNU GPL (version 2 or later)
Open standards aid FLOSS projects, and it’s not hard to see why:
Open Standards Requirement of OSS
1. No Intentional Secrets Transparent
2. Availability Agile/Vendor-Neutral
3. Patents Vendor-Neutral
4. No Agreements Agile/Transparent
5. Attribution Agile
6. No OSR-Incompatible Dependencies Agile/Vendor-Neutral
SOURCE: http://opendefinition.org/okd/
Open Standards Requirement of OSS
SOURCE: http://www.hl7.org/documentcenter/public_temp_B65E8487-1C23-BA17-0CA344F46F3417A2/pressreleases/HL7_PRESS_20120904.pdf
Copyright 2013 Health Level Seven International
OSEHRA System Architecture
Patents
Standards
(copyrights)
Data
(data rights)
Software
(copyrights)
How do we make that happen?
Part II: Open Source Software (OSS)
Licenses Overview
A Defn. Open Source Software
SOURCE: http://opensource.org/osd
See Also: http://osehra.org/sites/default/files/osehra_licensing_terms_v.1.0.pdf
See Also: http://www.gnu.org/philosophy/free-sw.html
1. Free Redistribution Vendor-Neutral
2. Source Code Transparent
3. DerivedWorks Agile
4. Integrity of the Author’s Source Code Agile
5. No DiscriminationAgainst Persons or Groups Vendor-Neutral
6. No DiscriminationAgainst Fields of Endeavors Agile/Vendor-Neutral
7. Distribution of License Agile
8. License Must Not be Specific to A Product Agile
9. License Must Not Restrict other Software Agile
10. License Must beTechnology-Neutral Vendor-Neutral
OSS License Category
SOURCE: http://flosscc.opensource.org/content/spread-the-word content on this site is licensed under aCreative CommonsAttribution 2.5 License
3Types of Licenses
1. Reciprocal (aka “Viral”, “Copyleft”, “Restrictive”)
- if you change the code and redistribute it, you must also
redistribute the source code; the code will remain open source.
- all code linked to the code with a reciprocal license must remain
with the same reciprocal license
2. Partially Reciprocal (“Weak Copyleft”)
- similar to the reciprocal but you can distribute a singe component
of your code with this license and link it to code with other license
(even proprietary)
3. Academic (aka “Commercial Friendly”, “Permissive”)
- you may relicense your derivative work under any license of your
choice, or even make it proprietary
OSS License Category
SOURCE: http://flosscc.opensource.org/content/spread-the-word content on this site is licensed under aCreative CommonsAttribution 2.5 License
Popular andWidely Used License
1. Reciprocal (aka “Viral”, “Copyleft”, “Restrictive”)
- GNU General Public License (GPL)
2. Partially Reciprocal (“Weak Copyleft”)
- Eclipse Public License (EPL)
- GNU Lesser General Public License (LGPL)
- Mozilla Public License 2.0 (MPL)
3. Academic (aka “Commercial Friendly”, “Permissive”)
- Apache License 2.0
- BSD
- MIT License
OSS License Category
SOURCE : http://www.openfoundry.org/en/foss-license-category
OSS License Category
SOURCE : http://www.openfoundry.org/en/comparison-of-licenses
OSS License Category
SOURCE : http://www.openfoundry.org/LicenseWizard/index.htm?en
See also: http://home.ccil.org/~cowan/floss/
Rank of OSS Licenses by Popularity
SOURCE: http://osrc.blackducksoftware.com/data/licenses/
Copyright 2013 Black Duck Software,. Inc
SOURCE: http://johnhaller.com/jh/useful_stuff/open_source_license_popularity/
Copyright 2011 John T. Haller
Rank of OSS Licenses by User
SOURCE: http://www.openlogic.com/news/bid/154646/OpenLogic-Scanning-Data-Reveals-OSS-Developers-Choose-GPL-Enterprises-Prefer-Apache
Copyright 2013 OpenLogic, Inc.
OSS License Category
BSD/MIT (“Commercial Friendly”, “Permissive”)
•The code is protected by copyright.
• code can be used in closed source projects.
•The code can be included in project with more restrictive licenses.
•The program that used this can be sold and licensed commercially.
• Derivative works need NOT be released (non-reciprocal).
•There is implicit permission to exercise patents.
• A number of terms that are left unspecified.
SOURCE: http://osehra.org/sites/default/files/osehra_licensing_terms_v.1.0.pdf
OSS License Category
Apache 2.0 (“Commercial Friendly”, “Permissive”)
•The code is protected by copyright.
•The code can be used in closed source projects.
•The code can be included in project with more restrictive licenses.
•The program that used this can be sold and licensed commercially.
• Derivative works need NOT be released.
•The Apache license has a very explicit patent license.
• A clear list of definitions is provided in its preamble.
•Terms consistent in copyright, patent, trademark laws.
• A clause for contributor’s license agreements provides a low entry path for contributors
SOURCE: http://osehra.org/sites/default/files/osehra_licensing_terms_v.1.0.pdf
OSS License Category
GPL 3.0 (“Viral”, “Copyleft”, “Restrictive”)
• “Viral” because the licenses spreads a continuing use of the licenses in its derivatives.
• The code can be sold and licensed commercially as long as the source code is under the same license.
• Derivative works, when distributed, must be distributed under the same license (reciprocity condition).
• Does not require you to release your modified version, or any part of it.
• Patent permissions are included more strongly than GPL 2.0.
• Hardware devices must allow modified versions to run.
• Prevents the practice of applying restrictive licenses to modifications of original source code.
• May NOT be distributed under any other license. Keep code “free forever”.
SOURCE: http://osehra.org/sites/default/files/osehra_licensing_terms_v.1.0.pdf
OSS License Category
GPL 3.0 (“Viral”, “Copyleft”, “Restrictive”)
SOURCE: http://www.codinghorror.com/blog/2007/04/pick-a-license-any-license.html
© 2013 Jeff Atwood.
“The archetypal bearded, sandal-clad free software
license.Your code can never be used in any
proprietary program, ever!Take that, capitalism!”
OSS License Category
LGPL (“Lesser Copyleft”)
• The code is protected by copyright.
• Considered “halfway” point between “restrictive” and “permissive” licenses
• Allows combination with proprietary closed-source software impermissible under GPL
• Does not extend to LGPL license to works that link against the original code.
• Originally written to accommodate code libraries
Source: http://www.softwarefreedom.org/resources/2008/foss-primer.pdf
Copyright © 2006, 2007, 2008, Software Freedom Law Center, Inc.Verbatim copying and
distribution of this entire document is permitted in any medium; however, this notice must be
preserved on all copies.
How do we make that happen?
Part III: OSS Compatibility:
Aggregation, Integration, Linking
Non-GPL Compatibility w/ GPL
SOURCE: http://en.wikipedia.org/wiki/GNU_General_Public_License#Linking_and_derived_works
SOURCE: http://www.gnu.org/licenses/gpl-faq.html#MereAggregation
Text is available under the Creative CommonsAttribution-ShareAlike License;
Aggregation – Software is bundled in a distribution GPL Compliant
Pipes, sockets and command-line arguments are
communication mechanisms normally used between two
separate programs.
GPL Compliant
Integration - Modules are included in the same executable file GPL NON-Compliant
Modules run linked together in a shared address space GPL NON-Compliant
Static and Dynamic Linking ?
OSS Aggregation
An "aggregate" consists of a number of separate programs, distributed
together on the same CD-ROM or other media.The GPL permits you to create
and distribute an aggregate, even when the licenses of the other software are
non-free or GPL-incompatible.The only condition is that you cannot release
the aggregate under a license that prohibits users from exercising rights that
each program's individual license would grant them.
SOURCE: http://www.gnu.org/licenses/gpl-faq.html#MereAggregation
Copyright © 2007, 2008, 2010, 2013 Free Software Foundation, Inc.
Licensed under a Creative Commons Attribution-NoDerivs 3.0 United States License
OSS Integration
SOURCE: http://www.gnu.org/licenses/gpl-faq.html#MereAggregation
Copyright © 2007, 2008, 2010, 2013 Free Software Foundation, Inc.
Licensed under a Creative Commons Attribution-NoDerivs 3.0 United States License
“If you integrate module Q, and release the combined program P+Q under the GPL,
that means any part of P+Q can be used under the GPL.”
P : GPL Code
Q: YourCode
P+Q = P+Q = P = Q
OSS Linking
The Problem of “DerivativeWorks”
SOURCE: http://www.linuxjournal.com/article/6366
Copyright © 1994 – 2013 Linux Journal.
The CopyrightAct, at 17 U.S.C. §101, is a little vague and doesn't say anything at
all about software:
A “derivative work” is a work based upon one or more pre-existing works, such
as a translation, musical arrangement, dramatization, fictionalization, motion
picture version, sound recording, art reproduction, abridgment, condensation
or any other form in which a work may be recast, transformed or adapted. A
work consisting of editorial revisions, annotations, elaborations or other
modifications which, as a whole, represent an original work of authorship, is a
“derivative work”.
OSS Linking
SOURCE: http://www.cs.binghamton.edu
See Also: http://www.gnu.org/licenses/gpl-faq.html#LGPLStaticVsDynamic
OSS Linking
SOURCE: http://en.wikipedia.org/wiki/GNU_General_Public_License#Linking_and_derived_works
Text is available under the Creative CommonsAttribution-ShareAlike License;
1. Dynamic and static linking violate GPL (FSF, LGPL, Stallman)
2. Static linking violates GPL but unclear as to dynamic linking (Torvalds, Novell)
3. Linking is does not automatically create a derivative work (OSI, Rosen)
Point of view:
OSS License Compatibility
SOURCE : http://www.openfoundry.org/en/compatibility-of-licenses
Here the term “compatibility” refers to the two following
conditions:
1.When a software developer makes use of more than one
external module in the development of a single project, and
when the licenses of used modules do not conflict with each
other, we say these licenses are compatible with each other.
2.When a software developer modifies a given program, and
the modified part makes use of other modules; when the
licenses of the modules do not conflict with the license of the
modified program, we say the licenses are compatible with
each other.
OSS Compatibility
SOURCE: http://www.dwheeler.com/essays/floss-license-slide.pdf
Copyright 2013 DavidA.Wheeler and licensed under the Creative Commons “Attribution-ShareAlike 3.0
License”; the GNU Free Documentation License; or the GNU GPL (version 2 or later)
OSS Compatibility
SOURCE: http://en.wikipedia.org/wiki/GNU_General_Public_License#Linking_and_derived_works
Text is available under the CC-BY-SA-3.0; Released under the GNU Free Documentation License.
So which one?
Apache License 2.0
SOURCE: http://osehra.org/sites/default/files/osehra_licensing_terms_v.1.0.pdf
How do we make that happen?
Part IV: “Don’t Do itYourself (DIYs)”:
OSS Best Practices
OSHERA OSS Key Features
1. Allow use in non-open source code (no reciprocity condition in license)
2. No licensing royalties
3. No Dual Licensing
4. Maximize business model diversity
5. Encourage, but NOT require contribution of improvements and modifications
6. Allow for project forking, but AVOID it
7. Share maintenance cost of code base
SOURCE: http://osehra.org/sites/default/files/osehra_licensing_terms_v.1.0.pdf
Don’t “DIYs”
• A GRAM license makes user and developer adoption quicker and easier.
• A GRAM license has substantial licensing knowledge and support.
• ManyGRAM licenses are shepherded by professional organizations (e.g., FSF, OSI,Apache)
• Developers have a understanding and consensus of how the GRAM license models work.
• Too many different licenses makes it difficult for licensors to choose
• License compatibility is a complex issue
• Multi-License distributions are complex and hard to understand
SOURCE: http://www.softwarefreedom.org/resources/2008/foss-primer.pdf
SOURCE: http://opensource.org/proliferation-report
all content licensed CC-BY-SA 3.0.
Pick Generally Recognized as Mature (GRAM) Licenses:
Don’t “DIYs”
The OSEHRA will only consider existing OSI-Approved licenses.There is already enough
variety of open source licenses to satisfy most common licensing situations.The Open
Source Initiative repeatedly discourages projects from creating new licenses.The effort of
devising a new license will drain a significant amount of resources and distract the OSEHRA
from more pressing issues while providing no benefit for the open source stance of the
project at large.
SOURCE: http://osehra.org/sites/default/files/osehra_licensing_terms_v.1.0.pdf
Encouraged Practices
• Individuals contributing bug fixes and improvements
• Commercial companies contributing bug fixes and improvements
• Commercial companies contributing large modules of source code
• Commercial companies building a profitable and competitive marketplace
• Educational use of the software
• Use of the software for research purposes
• Innovation ranging from small variations to radical disruptive concepts
• High quality by continuous reduction of software defects
• An environment of trust conducive to cooperation and collaboration
SOURCE: http://osehra.org/sites/default/files/osehra_licensing_terms_v.1.0.pdf
Discouraged Practices
• Continuous tension and fractioning of the Community
• Forking of the project into diverging branches (beyond experimental and exploratory purposes)
• Litigation and uncertainty on potential future litigation
• Entrenchment of the software and use of it by only a small niche of users
• Unbalanced influence on the software by a small fraction of actors in the ecosystem
SOURCE: http://osehra.org/sites/default/files/osehra_licensing_terms_v.1.0.pdf
FIN
Sources
http://osehra.org/sites/default/files/osehra_licensing_terms_v.1.0.pdf
http://architecture.osehra.org
http://www.acq.osd.mil/log/mr/psm/09_technical_data_rights_acquisition_strategy_guertin_2nov2011_v2.pdf
http://www.rosenlaw.com/pdf-files/DefiningOpenStandards.pdf
http://www.hl7.org/legal/patentinfo.cfm
http://copyright.cornell.edu/resources/publicdomain.cfm
http://opendefinition.org/okd
http://opendatacommons.org/licenses
http://creativecommons.org/choose
http://opendefinition.org/licenses/nonconformant/
http://www.dwheeler.com/essays/open-standards-open-source.html
http://www.hl7.org/documentcenter/public_temp_B65E8487-1C23-BA17-0CA344F46F3417A2/pressreleases/HL7_PRESS_20120904.pdf
http://opensource.org/osd
http://osehra.org/sites/default/files/osehra_licensing_terms_v.1.0.pdf
http://www.gnu.org/philosophy/free-sw.html
http://flosscc.opensource.org/content/spread-the-word
http://www.openfoundry.org/en/foss-license-category
http://www.openfoundry.org/en/comparison-of-licenses
Sources (cont.)
http://www.openfoundry.org/LicenseWizard/index.htm?en
http://home.ccil.org/~cowan/floss
http://osrc.blackducksoftware.com/data/licenses/
http://johnhaller.com/jh/useful_stuff/open_source_license_popularity
http://www.openlogic.com/news/bid/154646/OpenLogic-Scanning-Data-Reveals-OSS-Developers-Choose-GPL-Enterprises-Prefer-Apache
http://www.codinghorror.com/blog/2007/04/pick-a-license-any-license.html
http://www.softwarefreedom.org/resources/2008/foss-primer.pdf
http://en.wikipedia.org/wiki/GNU_General_Public_License#Linking_and_derived_works
http://www.gnu.org/licenses/gpl-faq.html#MereAggregation
http://www.linuxjournal.com/article/6366
http://www.cs.binghamton.edu
http://www.gnu.org/licenses/gpl-faq.html#LGPLStaticVsDynamic
http://www.openfoundry.org/en/compatibility-of-licenses
http://www.dwheeler.com/essays/floss-license-slide.pdf
http://en.wikipedia.org/wiki/GNU_General_Public_License#Linking_and_derived_works
http://opensource.org/proliferation-report

Weitere ähnliche Inhalte

Andere mochten auch

SCCM Member Engagement Case Study
SCCM Member Engagement Case StudySCCM Member Engagement Case Study
SCCM Member Engagement Case StudyiMIS
 
Verge - XLRI, Jamshedpur EDC Magazine 2013-14
Verge - XLRI, Jamshedpur EDC Magazine 2013-14Verge - XLRI, Jamshedpur EDC Magazine 2013-14
Verge - XLRI, Jamshedpur EDC Magazine 2013-14Siddhant Bhatia
 
HR Frontiers Summary
HR Frontiers SummaryHR Frontiers Summary
HR Frontiers Summaryszezso
 
JAVA Magazine Nov-Dec 2013
JAVA Magazine Nov-Dec 2013JAVA Magazine Nov-Dec 2013
JAVA Magazine Nov-Dec 2013Erik Gur
 
XLRI GMP - GliMPse - Dec 2011
XLRI GMP - GliMPse - Dec 2011XLRI GMP - GliMPse - Dec 2011
XLRI GMP - GliMPse - Dec 2011Venkatesh Iyer
 
FreePint Review of Avention
FreePint Review of AventionFreePint Review of Avention
FreePint Review of AventionAvention
 
Recnik EU fondovi-terminologije
Recnik EU fondovi-terminologijeRecnik EU fondovi-terminologije
Recnik EU fondovi-terminologijeAleksandra Inić
 
About BIA/Kelsey, the Local Media and Advertising Experts
About BIA/Kelsey, the Local Media and Advertising ExpertsAbout BIA/Kelsey, the Local Media and Advertising Experts
About BIA/Kelsey, the Local Media and Advertising ExpertsBIA/Kelsey
 
Podcast Presentation
Podcast PresentationPodcast Presentation
Podcast Presentationwilthenarwhal
 
2011 afm outline
2011 afm outline2011 afm outline
2011 afm outlinekakaninet
 
Top 20 Most Popular Help Desk Software
Top 20 Most Popular Help Desk SoftwareTop 20 Most Popular Help Desk Software
Top 20 Most Popular Help Desk SoftwareCapterra
 
November 11, 2014: Parent Meeting
November 11, 2014: Parent MeetingNovember 11, 2014: Parent Meeting
November 11, 2014: Parent Meetingmiltonsepac
 

Andere mochten auch (19)

SCCM Member Engagement Case Study
SCCM Member Engagement Case StudySCCM Member Engagement Case Study
SCCM Member Engagement Case Study
 
ASID WI Student Leadership Training 2014
ASID WI Student Leadership Training 2014ASID WI Student Leadership Training 2014
ASID WI Student Leadership Training 2014
 
Section 1.3 - 1.6 review (math)
Section 1.3 - 1.6 review (math)Section 1.3 - 1.6 review (math)
Section 1.3 - 1.6 review (math)
 
Verge - XLRI, Jamshedpur EDC Magazine 2013-14
Verge - XLRI, Jamshedpur EDC Magazine 2013-14Verge - XLRI, Jamshedpur EDC Magazine 2013-14
Verge - XLRI, Jamshedpur EDC Magazine 2013-14
 
HR Frontiers Summary
HR Frontiers SummaryHR Frontiers Summary
HR Frontiers Summary
 
MCI Customer Magazine #4
MCI Customer Magazine #4MCI Customer Magazine #4
MCI Customer Magazine #4
 
NIRI White Paper: The Annual Report
NIRI White Paper: The Annual ReportNIRI White Paper: The Annual Report
NIRI White Paper: The Annual Report
 
JAVA Magazine Nov-Dec 2013
JAVA Magazine Nov-Dec 2013JAVA Magazine Nov-Dec 2013
JAVA Magazine Nov-Dec 2013
 
XLRI GMP - GliMPse - Dec 2011
XLRI GMP - GliMPse - Dec 2011XLRI GMP - GliMPse - Dec 2011
XLRI GMP - GliMPse - Dec 2011
 
FreePint Review of Avention
FreePint Review of AventionFreePint Review of Avention
FreePint Review of Avention
 
Recnik EU fondovi-terminologije
Recnik EU fondovi-terminologijeRecnik EU fondovi-terminologije
Recnik EU fondovi-terminologije
 
API Tooling in Eclipse
API Tooling in EclipseAPI Tooling in Eclipse
API Tooling in Eclipse
 
About BIA/Kelsey, the Local Media and Advertising Experts
About BIA/Kelsey, the Local Media and Advertising ExpertsAbout BIA/Kelsey, the Local Media and Advertising Experts
About BIA/Kelsey, the Local Media and Advertising Experts
 
Podcast Presentation
Podcast PresentationPodcast Presentation
Podcast Presentation
 
Awwwards 2011 digital - cópia
Awwwards 2011 digital - cópiaAwwwards 2011 digital - cópia
Awwwards 2011 digital - cópia
 
2011 afm outline
2011 afm outline2011 afm outline
2011 afm outline
 
Top 20 Most Popular Help Desk Software
Top 20 Most Popular Help Desk SoftwareTop 20 Most Popular Help Desk Software
Top 20 Most Popular Help Desk Software
 
November 11, 2014: Parent Meeting
November 11, 2014: Parent MeetingNovember 11, 2014: Parent Meeting
November 11, 2014: Parent Meeting
 
Stop motion
Stop motionStop motion
Stop motion
 

Ähnlich wie OSS Licensing (Public)

Open soucre(cut shrt)
Open soucre(cut shrt)Open soucre(cut shrt)
Open soucre(cut shrt)Shivani Rai
 
Managing IP for Open Technology and OSS Programs
Managing IP for Open Technology and OSS ProgramsManaging IP for Open Technology and OSS Programs
Managing IP for Open Technology and OSS ProgramsMarcus A. Streips
 
OpenChain Webinar 57 - The Open Source Initiative - 2023-11-27
OpenChain Webinar 57 - The Open Source Initiative - 2023-11-27OpenChain Webinar 57 - The Open Source Initiative - 2023-11-27
OpenChain Webinar 57 - The Open Source Initiative - 2023-11-27Shane Coughlan
 
Open Source Developer by Binary Semantics
Open Source Developer by Binary SemanticsOpen Source Developer by Binary Semantics
Open Source Developer by Binary SemanticsBinary Semantics
 
Open source technologies
Open source technologiesOpen source technologies
Open source technologiesankita9765
 
Open source technologies
Open source technologiesOpen source technologies
Open source technologiesankita9765
 
Open source . . . Open Road
Open source . . . Open RoadOpen source . . . Open Road
Open source . . . Open RoadMazen Elsayed
 
Managing the Software Supply Chain: Policies that Promote Innovation While Op...
Managing the Software Supply Chain: Policies that Promote Innovation While Op...Managing the Software Supply Chain: Policies that Promote Innovation While Op...
Managing the Software Supply Chain: Policies that Promote Innovation While Op...FINOS
 
Open Source License Compliance in the Cloud (CELESQ) (October 2012)
Open Source License Compliance in the Cloud (CELESQ) (October 2012)Open Source License Compliance in the Cloud (CELESQ) (October 2012)
Open Source License Compliance in the Cloud (CELESQ) (October 2012)Jason Haislmaier
 
Fundamentals of Free and Open Source Software
Fundamentals of Free and Open Source SoftwareFundamentals of Free and Open Source Software
Fundamentals of Free and Open Source SoftwareRoss Gardler
 
Legitimacy of Open Source Softwares
Legitimacy of Open Source SoftwaresLegitimacy of Open Source Softwares
Legitimacy of Open Source SoftwaresAntara Rastogi
 
Managing IP for OSS and Open Technology Programs
Managing IP for OSS and Open Technology ProgramsManaging IP for OSS and Open Technology Programs
Managing IP for OSS and Open Technology ProgramsMarcus A. Streips
 
Open source software
Open source softwareOpen source software
Open source softwarejaimeacurry
 
Open source technology
Open source technologyOpen source technology
Open source technologyRohit Kumar
 
Lawyers and Licenses in Open Source-based Development: How to Protect Your So...
Lawyers and Licenses in Open Source-based Development: How to Protect Your So...Lawyers and Licenses in Open Source-based Development: How to Protect Your So...
Lawyers and Licenses in Open Source-based Development: How to Protect Your So...Sonatype
 
Ils Software
Ils SoftwareIls Software
Ils Softwareorrnyereg
 
Ils Software presentation
Ils Software presentationIls Software presentation
Ils Software presentationorrnyereg
 
Open Source Culture and Transdisciplinary Practice
Open Source Culture and Transdisciplinary PracticeOpen Source Culture and Transdisciplinary Practice
Open Source Culture and Transdisciplinary PracticeDMLab
 

Ähnlich wie OSS Licensing (Public) (20)

Open soucre(cut shrt)
Open soucre(cut shrt)Open soucre(cut shrt)
Open soucre(cut shrt)
 
Managing IP for Open Technology and OSS Programs
Managing IP for Open Technology and OSS ProgramsManaging IP for Open Technology and OSS Programs
Managing IP for Open Technology and OSS Programs
 
OpenChain Webinar 57 - The Open Source Initiative - 2023-11-27
OpenChain Webinar 57 - The Open Source Initiative - 2023-11-27OpenChain Webinar 57 - The Open Source Initiative - 2023-11-27
OpenChain Webinar 57 - The Open Source Initiative - 2023-11-27
 
Open Source Developer by Binary Semantics
Open Source Developer by Binary SemanticsOpen Source Developer by Binary Semantics
Open Source Developer by Binary Semantics
 
Open source technologies
Open source technologiesOpen source technologies
Open source technologies
 
Open source technologies
Open source technologiesOpen source technologies
Open source technologies
 
Open source . . . Open Road
Open source . . . Open RoadOpen source . . . Open Road
Open source . . . Open Road
 
Managing the Software Supply Chain: Policies that Promote Innovation While Op...
Managing the Software Supply Chain: Policies that Promote Innovation While Op...Managing the Software Supply Chain: Policies that Promote Innovation While Op...
Managing the Software Supply Chain: Policies that Promote Innovation While Op...
 
Open Source License Compliance in the Cloud (CELESQ) (October 2012)
Open Source License Compliance in the Cloud (CELESQ) (October 2012)Open Source License Compliance in the Cloud (CELESQ) (October 2012)
Open Source License Compliance in the Cloud (CELESQ) (October 2012)
 
Fundamentals of Free and Open Source Software
Fundamentals of Free and Open Source SoftwareFundamentals of Free and Open Source Software
Fundamentals of Free and Open Source Software
 
Legitimacy of Open Source Softwares
Legitimacy of Open Source SoftwaresLegitimacy of Open Source Softwares
Legitimacy of Open Source Softwares
 
Managing IP for OSS and Open Technology Programs
Managing IP for OSS and Open Technology ProgramsManaging IP for OSS and Open Technology Programs
Managing IP for OSS and Open Technology Programs
 
Open source software
Open source softwareOpen source software
Open source software
 
Open Source Licenses
Open Source LicensesOpen Source Licenses
Open Source Licenses
 
Open source technology
Open source technologyOpen source technology
Open source technology
 
Artefactual and Open Source Development
Artefactual and Open Source DevelopmentArtefactual and Open Source Development
Artefactual and Open Source Development
 
Lawyers and Licenses in Open Source-based Development: How to Protect Your So...
Lawyers and Licenses in Open Source-based Development: How to Protect Your So...Lawyers and Licenses in Open Source-based Development: How to Protect Your So...
Lawyers and Licenses in Open Source-based Development: How to Protect Your So...
 
Ils Software
Ils SoftwareIls Software
Ils Software
 
Ils Software presentation
Ils Software presentationIls Software presentation
Ils Software presentation
 
Open Source Culture and Transdisciplinary Practice
Open Source Culture and Transdisciplinary PracticeOpen Source Culture and Transdisciplinary Practice
Open Source Culture and Transdisciplinary Practice
 

Kürzlich hochgeladen

Alexis O'Connell lexileeyogi Bond revocation for drug arrest Alexis Lee
Alexis O'Connell lexileeyogi Bond revocation for drug arrest Alexis LeeAlexis O'Connell lexileeyogi Bond revocation for drug arrest Alexis Lee
Alexis O'Connell lexileeyogi Bond revocation for drug arrest Alexis LeeBlayneRush1
 
Wurz Financial - Wealth Counsel to Law Firm Owners Services Guide.pdf
Wurz Financial - Wealth Counsel to Law Firm Owners Services Guide.pdfWurz Financial - Wealth Counsel to Law Firm Owners Services Guide.pdf
Wurz Financial - Wealth Counsel to Law Firm Owners Services Guide.pdfssuser3e15612
 
SecuritiesContracts(Regulation)Act,1956.pdf
SecuritiesContracts(Regulation)Act,1956.pdfSecuritiesContracts(Regulation)Act,1956.pdf
SecuritiesContracts(Regulation)Act,1956.pdfDrNiteshSaraswat
 
Good Governance Practices for protection of Human Rights (Discuss Transparen...
Good Governance Practices for protection  of Human Rights (Discuss Transparen...Good Governance Practices for protection  of Human Rights (Discuss Transparen...
Good Governance Practices for protection of Human Rights (Discuss Transparen...shubhuc963
 
Alexis O'Connell Arrest Records Houston Texas lexileeyogi
Alexis O'Connell Arrest Records Houston Texas lexileeyogiAlexis O'Connell Arrest Records Houston Texas lexileeyogi
Alexis O'Connell Arrest Records Houston Texas lexileeyogiBlayneRush1
 
Succession (Articles 774-1116 Civil Code
Succession (Articles 774-1116 Civil CodeSuccession (Articles 774-1116 Civil Code
Succession (Articles 774-1116 Civil CodeMelvinPernez2
 
Vanderburgh County Sheriff says he will Not Raid Delta 8 Shops
Vanderburgh County Sheriff says he will Not Raid Delta 8 ShopsVanderburgh County Sheriff says he will Not Raid Delta 8 Shops
Vanderburgh County Sheriff says he will Not Raid Delta 8 ShopsAbdul-Hakim Shabazz
 
Alexis O'Connell Lexileeyogi 512-840-8791
Alexis O'Connell Lexileeyogi 512-840-8791Alexis O'Connell Lexileeyogi 512-840-8791
Alexis O'Connell Lexileeyogi 512-840-8791BlayneRush1
 
Guide for Drug Education and Vice Control.docx
Guide for Drug Education and Vice Control.docxGuide for Drug Education and Vice Control.docx
Guide for Drug Education and Vice Control.docxjennysansano2
 
Law360 - How Duty Of Candor Figures In USPTO AI Ethics Guidance
Law360 - How Duty Of Candor Figures In USPTO AI Ethics GuidanceLaw360 - How Duty Of Candor Figures In USPTO AI Ethics Guidance
Law360 - How Duty Of Candor Figures In USPTO AI Ethics GuidanceMichael Cicero
 
The Patents Act 1970 Notes For College .pptx
The Patents Act 1970 Notes For College .pptxThe Patents Act 1970 Notes For College .pptx
The Patents Act 1970 Notes For College .pptxAdityasinhRana4
 
John Hustaix - The Legal Profession: A History
John Hustaix - The Legal Profession:  A HistoryJohn Hustaix - The Legal Profession:  A History
John Hustaix - The Legal Profession: A HistoryJohn Hustaix
 
Rights of under-trial Prisoners in India
Rights of under-trial Prisoners in IndiaRights of under-trial Prisoners in India
Rights of under-trial Prisoners in IndiaAbheet Mangleek
 
昆士兰科技大学毕业证学位证成绩单-补办步骤澳洲毕业证书
昆士兰科技大学毕业证学位证成绩单-补办步骤澳洲毕业证书昆士兰科技大学毕业证学位证成绩单-补办步骤澳洲毕业证书
昆士兰科技大学毕业证学位证成绩单-补办步骤澳洲毕业证书1k98h0e1
 
Alexis OConnell mugshot Lexileeyogi 512-840-8791
Alexis OConnell mugshot Lexileeyogi 512-840-8791Alexis OConnell mugshot Lexileeyogi 512-840-8791
Alexis OConnell mugshot Lexileeyogi 512-840-8791BlayneRush1
 
Comparison of GenAI benchmarking models for legal use cases
Comparison of GenAI benchmarking models for legal use casesComparison of GenAI benchmarking models for legal use cases
Comparison of GenAI benchmarking models for legal use casesritwikv20
 
Grey Area of the Information Technology Act, 2000.pptx
Grey Area of the Information Technology Act, 2000.pptxGrey Area of the Information Technology Act, 2000.pptx
Grey Area of the Information Technology Act, 2000.pptxBharatMunjal4
 
Sarvesh Raj IPS - A Journey of Dedication and Leadership.pptx
Sarvesh Raj IPS - A Journey of Dedication and Leadership.pptxSarvesh Raj IPS - A Journey of Dedication and Leadership.pptx
Sarvesh Raj IPS - A Journey of Dedication and Leadership.pptxAnto Jebin
 
PPT Template - Federal Law Enforcement Training Center
PPT Template - Federal Law Enforcement Training CenterPPT Template - Federal Law Enforcement Training Center
PPT Template - Federal Law Enforcement Training Centerejlfernandez22
 
Presentation1.pptx on sedition is a good legal point
Presentation1.pptx on sedition is a good legal pointPresentation1.pptx on sedition is a good legal point
Presentation1.pptx on sedition is a good legal pointMohdYousuf40
 

Kürzlich hochgeladen (20)

Alexis O'Connell lexileeyogi Bond revocation for drug arrest Alexis Lee
Alexis O'Connell lexileeyogi Bond revocation for drug arrest Alexis LeeAlexis O'Connell lexileeyogi Bond revocation for drug arrest Alexis Lee
Alexis O'Connell lexileeyogi Bond revocation for drug arrest Alexis Lee
 
Wurz Financial - Wealth Counsel to Law Firm Owners Services Guide.pdf
Wurz Financial - Wealth Counsel to Law Firm Owners Services Guide.pdfWurz Financial - Wealth Counsel to Law Firm Owners Services Guide.pdf
Wurz Financial - Wealth Counsel to Law Firm Owners Services Guide.pdf
 
SecuritiesContracts(Regulation)Act,1956.pdf
SecuritiesContracts(Regulation)Act,1956.pdfSecuritiesContracts(Regulation)Act,1956.pdf
SecuritiesContracts(Regulation)Act,1956.pdf
 
Good Governance Practices for protection of Human Rights (Discuss Transparen...
Good Governance Practices for protection  of Human Rights (Discuss Transparen...Good Governance Practices for protection  of Human Rights (Discuss Transparen...
Good Governance Practices for protection of Human Rights (Discuss Transparen...
 
Alexis O'Connell Arrest Records Houston Texas lexileeyogi
Alexis O'Connell Arrest Records Houston Texas lexileeyogiAlexis O'Connell Arrest Records Houston Texas lexileeyogi
Alexis O'Connell Arrest Records Houston Texas lexileeyogi
 
Succession (Articles 774-1116 Civil Code
Succession (Articles 774-1116 Civil CodeSuccession (Articles 774-1116 Civil Code
Succession (Articles 774-1116 Civil Code
 
Vanderburgh County Sheriff says he will Not Raid Delta 8 Shops
Vanderburgh County Sheriff says he will Not Raid Delta 8 ShopsVanderburgh County Sheriff says he will Not Raid Delta 8 Shops
Vanderburgh County Sheriff says he will Not Raid Delta 8 Shops
 
Alexis O'Connell Lexileeyogi 512-840-8791
Alexis O'Connell Lexileeyogi 512-840-8791Alexis O'Connell Lexileeyogi 512-840-8791
Alexis O'Connell Lexileeyogi 512-840-8791
 
Guide for Drug Education and Vice Control.docx
Guide for Drug Education and Vice Control.docxGuide for Drug Education and Vice Control.docx
Guide for Drug Education and Vice Control.docx
 
Law360 - How Duty Of Candor Figures In USPTO AI Ethics Guidance
Law360 - How Duty Of Candor Figures In USPTO AI Ethics GuidanceLaw360 - How Duty Of Candor Figures In USPTO AI Ethics Guidance
Law360 - How Duty Of Candor Figures In USPTO AI Ethics Guidance
 
The Patents Act 1970 Notes For College .pptx
The Patents Act 1970 Notes For College .pptxThe Patents Act 1970 Notes For College .pptx
The Patents Act 1970 Notes For College .pptx
 
John Hustaix - The Legal Profession: A History
John Hustaix - The Legal Profession:  A HistoryJohn Hustaix - The Legal Profession:  A History
John Hustaix - The Legal Profession: A History
 
Rights of under-trial Prisoners in India
Rights of under-trial Prisoners in IndiaRights of under-trial Prisoners in India
Rights of under-trial Prisoners in India
 
昆士兰科技大学毕业证学位证成绩单-补办步骤澳洲毕业证书
昆士兰科技大学毕业证学位证成绩单-补办步骤澳洲毕业证书昆士兰科技大学毕业证学位证成绩单-补办步骤澳洲毕业证书
昆士兰科技大学毕业证学位证成绩单-补办步骤澳洲毕业证书
 
Alexis OConnell mugshot Lexileeyogi 512-840-8791
Alexis OConnell mugshot Lexileeyogi 512-840-8791Alexis OConnell mugshot Lexileeyogi 512-840-8791
Alexis OConnell mugshot Lexileeyogi 512-840-8791
 
Comparison of GenAI benchmarking models for legal use cases
Comparison of GenAI benchmarking models for legal use casesComparison of GenAI benchmarking models for legal use cases
Comparison of GenAI benchmarking models for legal use cases
 
Grey Area of the Information Technology Act, 2000.pptx
Grey Area of the Information Technology Act, 2000.pptxGrey Area of the Information Technology Act, 2000.pptx
Grey Area of the Information Technology Act, 2000.pptx
 
Sarvesh Raj IPS - A Journey of Dedication and Leadership.pptx
Sarvesh Raj IPS - A Journey of Dedication and Leadership.pptxSarvesh Raj IPS - A Journey of Dedication and Leadership.pptx
Sarvesh Raj IPS - A Journey of Dedication and Leadership.pptx
 
PPT Template - Federal Law Enforcement Training Center
PPT Template - Federal Law Enforcement Training CenterPPT Template - Federal Law Enforcement Training Center
PPT Template - Federal Law Enforcement Training Center
 
Presentation1.pptx on sedition is a good legal point
Presentation1.pptx on sedition is a good legal pointPresentation1.pptx on sedition is a good legal point
Presentation1.pptx on sedition is a good legal point
 

OSS Licensing (Public)

  • 2. Disclaimers DISTRIBUTION STATEMENTA. Approved for public release; distribution is unlimited. U.S. GOVERNMENT DISCLAIMER NOTICE. The views expressed in this presentation are those of the author and do not necessarily reflect the official policy or position of the Department of the Army, Department of Defense, or the U.S. Government.The information appearing on this presentation is for general informational purposes only and is not intended to provide legal advice to any individual or entity. Please consult with your own legal advisor before taking any action based on information appearing in this presentation or any sources to which it may cite. UNLESS OTHERWISE STATED
  • 3. Who is this guy? MARCUS A. STREIPS Attorney-Advisor (Intellectual Property) United States Army Medical Research & Materiel Command Fort Detrick, MD
  • 4. Why are we here? OSEHRA Mission “BUILD and SUPPORT an OPEN SOURCECOMMUNITY of users, developers, service providers, and researchers engaged in advancing electronic health record software and related health information technology.”OSEHRA’s mission includes the creation of aVENDOR-NEUTRAL community for the creation, evolution, promotion and support of an open source Electronic Health Record (EHR).This community will operate with theTRANSPARENCY and AGILITY that characterize open source software initiatives.This entails not only the development of a community of software experts, clinicians, and implementers, but also a robust ecosystem of complementary products, capabilities and services. OSEHRA is a service organization. In one sense, our “product” is a thriving open source EHR community. However, a more practical description of our products would list the services OSEHRA provides to SUPPORT that community, such as our software repository, testing, certification, and working group support. ”
  • 5. Why are we here? • BUILD • SUPPORT • TRANSPARENT • AGILE • VENDER-NEUTRAL • OPEN SOURCE • COMMUNITY OSEHRA Mission (Abridged)
  • 6. Open Source Principles 1. Innovation comes from the outside. It must be channeled inside. 2. Software is knowledge transformed into code. It needs an engaged Community. 3. Software is never a finished product. Its evolution requires an involved Community. 4. Attract interested people with shared goals. Earn their trust. 5. Transparency: remove any obstacles to the free flow of information 6. Meritocratic governance driven by: Autonomy, Mastery, and Purpose 7. Release Early, Release Often. 8. Avoid Private Discussions. 9. Establish Credibility. Build relationships with Open SourceCommunities. 10.Welcome the unexpected. Listen carefully to the Community. SOURCE: http://osehra.org/sites/default/files/osehra_licensing_terms_v.1.0.pdf
  • 7. How do we make that happen? 1. Open Source Ecosystem: Patents, Data, Standards and Software 2. Open Source Software (OSS) Licenses Overview 3. OSS Compatibility: Aggregation, Integration, Linking 4. “Don’t Do itYourself (DIYs)”: OSS Best Practices
  • 8. How do we make that happen? Part I: Open Source Ecosystem: Patents, Data, Standards and Software
  • 9. OSEHRA System Architecture SOURCE: http://architecture.osehra.org/
  • 10. OSEHRA System Architecture SOURCE: http://architecture.osehra.org/ • Data & Docs • Standards • Software • Architecture • Patents
  • 14. Defn. Patent • Intangible Property • Concepts & Ideas • Social Contract • Hedge against risk • Inventive concept covering “Anything under the Sun” • NOT laws of nature, natural phenomena or abstract idea • Government sanctioned monopoly to make, use, sell, import • 20 years from earliest effective filing date
  • 15. Patents The first patent was granted on July 31, 1790 to Samuel Hopkins of Philadelphia for a method of producing potash (potassium carbonate), an essential ingredient used in making soap, glass, and gunpowder.
  • 16. Patents and OSS • VERY IMPORTANT to keep patents out of OSS code • Restrict software use and distribution • Undermine emergence of a commercial marketplace • Raise suspicion of costly litigation • Goes against principles of vendor-neutrality, agility and community SOURCE: http://osehra.org/sites/default/files/osehra_licensing_terms_v.1.0.pdf
  • 17. Patent Reciprocity and Open Standards “Most users of software probably don’t realize how integral industry standards are to their business and financial applications, nor how disruptive it might be to them if the standard suddenly became more expensive or less available.” Open standards should be made available under reasonable reciprocal licenses that require licensees to share under the same terms their own patent claims reading on the standard, or the standard should not be called open. SOURCE: http://www.rosenlaw.com/pdf-files/DefiningOpenStandards.pdf Copyright 2013 Lawrence Rosen. Licensed under the Open Software License version 3.0 (“OSL 3.0”)
  • 18. Patent Reciprocity and Open Standards • Create a common pool of patent claims that are available for all who share the standard. • Condition reciprocity for participation in the standards process • Condition reciprocity for commercial distribution of software that implements the specification. • Explicit in license conditions • Implicit through defensive termination provisions • Covenants not to sue (Sun/MicrosoftXML standard) – but see Microsoft's Open Specification Promise: No Assurance for GPL, Copyright 2008, Software Freedom Law Center licensed under licensed CC-BY-SA 3.0. SOURCE: http://www.rosenlaw.com/pdf-files/DefiningOpenStandards.pdf Copyright 2013 Lawrence Rosen. Licensed under the Open Software License version 3.0 (“OSL 3.0”)
  • 19. Patent Reciprocity and Open Standards SOURCE: http://www.hl7.org/legal/patentinfo.cfm Copyright 2007-2013 Health Level Seven International
  • 20. Patent Reciprocity and Open Standards SOURCE: http://www.hl7.org/legal/patentinfo.cfm Copyright 2007-2013 Health Level Seven International
  • 22. Defn. Copyright • Intangible Property • Expression • Social Contract • Monopoly to copy, distribute, modify an original “Work” • literary, visual and musical works, sound recordings and software • Term? (70/95/120) see http://copyright.cornell.edu/resources/publicdomain.cfm
  • 23. Copyrights A Little History: The earliest recorded historical case-law on the right to copy comes from ancient Ireland.The Cathach is earliest example of Irish writing.Around 560 AD St. Columba copied it from St. Finnian causing a controversy that precipitated the Battle of Cúl Dreimhne in 561 AD (3000 dead). King Diarmait Mac Cerbhaill gave the judgment : "To every cow belongs her calf, therefore to every book belongs its copy
  • 24. Copyright and Open Systems • Standards (HL7, ISO) • Data/Databases (US vs. EU/AU/CA) • Schema • Documentation • Design Concepts/GUI/Trade Dress • Software
  • 25. Defn. OpenWork (Knowledge/Data/Content/Service) SOURCE: http://opendefinition.org/okd/ 1. Access Agile 2. Redistribution Vendor-Neutral 3. Reuse Agile 4. Absence ofTechnological Restriction Transparent 5. Attribution Agile 6. Integrity Agile 7. No DiscriminationAgainst Persons or Groups Vendor-Neutral 8. No DiscriminationAgainst Fields of Endeavor Agile/Vendor-Neutral 9. Distribution of License Agile 10. License must NOT be Specific to a Package Agile/Vendor Neutral 11. License must NOT Restrict the Distribution of OtherWorks Agile See Also: upcoming lecture: “Open Data” Dr. Fred Prior
  • 26. OpenWork Conformant Licenses SOURCE: http://opendefinition.org/okd/ SOURCE: http://opendatacommons.org/licenses/
  • 27. OpenWork Conformant Licenses SOURCE http://creativecommons.org/choose/
  • 28. OpenWork NON-Conformant Licenses SOURCE http://opendefinition.org/licenses/nonconformant/
  • 29. Government Data Rights SOURCE: http://www.acq.osd.mil/log/mr/psm/09_technical_data_rights_acquisition_strategy_guertin_2nov2011_v2.pdf
  • 31. Open Standards Requirement of OSS • Users of open standards aren’t locked into a particular implementation. • Easily switch to a different implementation – Proprietary/FLOSS implementation. • The standard itself helps developers know what to do. SOURCE: http://www.dwheeler.com/essays/open-standards-open-source.html Copyright 2013 DavidA.Wheeler and licensed under the Creative Commons “Attribution-ShareAlike 3.0 License”; the GNU Free Documentation License; or the GNU GPL (version 2 or later) Open standards aid FLOSS projects, and it’s not hard to see why:
  • 32. Open Standards Requirement of OSS 1. No Intentional Secrets Transparent 2. Availability Agile/Vendor-Neutral 3. Patents Vendor-Neutral 4. No Agreements Agile/Transparent 5. Attribution Agile 6. No OSR-Incompatible Dependencies Agile/Vendor-Neutral SOURCE: http://opendefinition.org/okd/
  • 33. Open Standards Requirement of OSS SOURCE: http://www.hl7.org/documentcenter/public_temp_B65E8487-1C23-BA17-0CA344F46F3417A2/pressreleases/HL7_PRESS_20120904.pdf Copyright 2013 Health Level Seven International
  • 35. How do we make that happen? Part II: Open Source Software (OSS) Licenses Overview
  • 36. A Defn. Open Source Software SOURCE: http://opensource.org/osd See Also: http://osehra.org/sites/default/files/osehra_licensing_terms_v.1.0.pdf See Also: http://www.gnu.org/philosophy/free-sw.html 1. Free Redistribution Vendor-Neutral 2. Source Code Transparent 3. DerivedWorks Agile 4. Integrity of the Author’s Source Code Agile 5. No DiscriminationAgainst Persons or Groups Vendor-Neutral 6. No DiscriminationAgainst Fields of Endeavors Agile/Vendor-Neutral 7. Distribution of License Agile 8. License Must Not be Specific to A Product Agile 9. License Must Not Restrict other Software Agile 10. License Must beTechnology-Neutral Vendor-Neutral
  • 37. OSS License Category SOURCE: http://flosscc.opensource.org/content/spread-the-word content on this site is licensed under aCreative CommonsAttribution 2.5 License 3Types of Licenses 1. Reciprocal (aka “Viral”, “Copyleft”, “Restrictive”) - if you change the code and redistribute it, you must also redistribute the source code; the code will remain open source. - all code linked to the code with a reciprocal license must remain with the same reciprocal license 2. Partially Reciprocal (“Weak Copyleft”) - similar to the reciprocal but you can distribute a singe component of your code with this license and link it to code with other license (even proprietary) 3. Academic (aka “Commercial Friendly”, “Permissive”) - you may relicense your derivative work under any license of your choice, or even make it proprietary
  • 38. OSS License Category SOURCE: http://flosscc.opensource.org/content/spread-the-word content on this site is licensed under aCreative CommonsAttribution 2.5 License Popular andWidely Used License 1. Reciprocal (aka “Viral”, “Copyleft”, “Restrictive”) - GNU General Public License (GPL) 2. Partially Reciprocal (“Weak Copyleft”) - Eclipse Public License (EPL) - GNU Lesser General Public License (LGPL) - Mozilla Public License 2.0 (MPL) 3. Academic (aka “Commercial Friendly”, “Permissive”) - Apache License 2.0 - BSD - MIT License
  • 39. OSS License Category SOURCE : http://www.openfoundry.org/en/foss-license-category
  • 40. OSS License Category SOURCE : http://www.openfoundry.org/en/comparison-of-licenses
  • 41. OSS License Category SOURCE : http://www.openfoundry.org/LicenseWizard/index.htm?en See also: http://home.ccil.org/~cowan/floss/
  • 42. Rank of OSS Licenses by Popularity SOURCE: http://osrc.blackducksoftware.com/data/licenses/ Copyright 2013 Black Duck Software,. Inc SOURCE: http://johnhaller.com/jh/useful_stuff/open_source_license_popularity/ Copyright 2011 John T. Haller
  • 43. Rank of OSS Licenses by User SOURCE: http://www.openlogic.com/news/bid/154646/OpenLogic-Scanning-Data-Reveals-OSS-Developers-Choose-GPL-Enterprises-Prefer-Apache Copyright 2013 OpenLogic, Inc.
  • 44. OSS License Category BSD/MIT (“Commercial Friendly”, “Permissive”) •The code is protected by copyright. • code can be used in closed source projects. •The code can be included in project with more restrictive licenses. •The program that used this can be sold and licensed commercially. • Derivative works need NOT be released (non-reciprocal). •There is implicit permission to exercise patents. • A number of terms that are left unspecified. SOURCE: http://osehra.org/sites/default/files/osehra_licensing_terms_v.1.0.pdf
  • 45. OSS License Category Apache 2.0 (“Commercial Friendly”, “Permissive”) •The code is protected by copyright. •The code can be used in closed source projects. •The code can be included in project with more restrictive licenses. •The program that used this can be sold and licensed commercially. • Derivative works need NOT be released. •The Apache license has a very explicit patent license. • A clear list of definitions is provided in its preamble. •Terms consistent in copyright, patent, trademark laws. • A clause for contributor’s license agreements provides a low entry path for contributors SOURCE: http://osehra.org/sites/default/files/osehra_licensing_terms_v.1.0.pdf
  • 46. OSS License Category GPL 3.0 (“Viral”, “Copyleft”, “Restrictive”) • “Viral” because the licenses spreads a continuing use of the licenses in its derivatives. • The code can be sold and licensed commercially as long as the source code is under the same license. • Derivative works, when distributed, must be distributed under the same license (reciprocity condition). • Does not require you to release your modified version, or any part of it. • Patent permissions are included more strongly than GPL 2.0. • Hardware devices must allow modified versions to run. • Prevents the practice of applying restrictive licenses to modifications of original source code. • May NOT be distributed under any other license. Keep code “free forever”. SOURCE: http://osehra.org/sites/default/files/osehra_licensing_terms_v.1.0.pdf
  • 47. OSS License Category GPL 3.0 (“Viral”, “Copyleft”, “Restrictive”) SOURCE: http://www.codinghorror.com/blog/2007/04/pick-a-license-any-license.html © 2013 Jeff Atwood. “The archetypal bearded, sandal-clad free software license.Your code can never be used in any proprietary program, ever!Take that, capitalism!”
  • 48. OSS License Category LGPL (“Lesser Copyleft”) • The code is protected by copyright. • Considered “halfway” point between “restrictive” and “permissive” licenses • Allows combination with proprietary closed-source software impermissible under GPL • Does not extend to LGPL license to works that link against the original code. • Originally written to accommodate code libraries Source: http://www.softwarefreedom.org/resources/2008/foss-primer.pdf Copyright © 2006, 2007, 2008, Software Freedom Law Center, Inc.Verbatim copying and distribution of this entire document is permitted in any medium; however, this notice must be preserved on all copies.
  • 49. How do we make that happen? Part III: OSS Compatibility: Aggregation, Integration, Linking
  • 50. Non-GPL Compatibility w/ GPL SOURCE: http://en.wikipedia.org/wiki/GNU_General_Public_License#Linking_and_derived_works SOURCE: http://www.gnu.org/licenses/gpl-faq.html#MereAggregation Text is available under the Creative CommonsAttribution-ShareAlike License; Aggregation – Software is bundled in a distribution GPL Compliant Pipes, sockets and command-line arguments are communication mechanisms normally used between two separate programs. GPL Compliant Integration - Modules are included in the same executable file GPL NON-Compliant Modules run linked together in a shared address space GPL NON-Compliant Static and Dynamic Linking ?
  • 51. OSS Aggregation An "aggregate" consists of a number of separate programs, distributed together on the same CD-ROM or other media.The GPL permits you to create and distribute an aggregate, even when the licenses of the other software are non-free or GPL-incompatible.The only condition is that you cannot release the aggregate under a license that prohibits users from exercising rights that each program's individual license would grant them. SOURCE: http://www.gnu.org/licenses/gpl-faq.html#MereAggregation Copyright © 2007, 2008, 2010, 2013 Free Software Foundation, Inc. Licensed under a Creative Commons Attribution-NoDerivs 3.0 United States License
  • 52. OSS Integration SOURCE: http://www.gnu.org/licenses/gpl-faq.html#MereAggregation Copyright © 2007, 2008, 2010, 2013 Free Software Foundation, Inc. Licensed under a Creative Commons Attribution-NoDerivs 3.0 United States License “If you integrate module Q, and release the combined program P+Q under the GPL, that means any part of P+Q can be used under the GPL.” P : GPL Code Q: YourCode P+Q = P+Q = P = Q
  • 53. OSS Linking The Problem of “DerivativeWorks” SOURCE: http://www.linuxjournal.com/article/6366 Copyright © 1994 – 2013 Linux Journal. The CopyrightAct, at 17 U.S.C. §101, is a little vague and doesn't say anything at all about software: A “derivative work” is a work based upon one or more pre-existing works, such as a translation, musical arrangement, dramatization, fictionalization, motion picture version, sound recording, art reproduction, abridgment, condensation or any other form in which a work may be recast, transformed or adapted. A work consisting of editorial revisions, annotations, elaborations or other modifications which, as a whole, represent an original work of authorship, is a “derivative work”.
  • 54. OSS Linking SOURCE: http://www.cs.binghamton.edu See Also: http://www.gnu.org/licenses/gpl-faq.html#LGPLStaticVsDynamic
  • 55. OSS Linking SOURCE: http://en.wikipedia.org/wiki/GNU_General_Public_License#Linking_and_derived_works Text is available under the Creative CommonsAttribution-ShareAlike License; 1. Dynamic and static linking violate GPL (FSF, LGPL, Stallman) 2. Static linking violates GPL but unclear as to dynamic linking (Torvalds, Novell) 3. Linking is does not automatically create a derivative work (OSI, Rosen) Point of view:
  • 56. OSS License Compatibility SOURCE : http://www.openfoundry.org/en/compatibility-of-licenses Here the term “compatibility” refers to the two following conditions: 1.When a software developer makes use of more than one external module in the development of a single project, and when the licenses of used modules do not conflict with each other, we say these licenses are compatible with each other. 2.When a software developer modifies a given program, and the modified part makes use of other modules; when the licenses of the modules do not conflict with the license of the modified program, we say the licenses are compatible with each other.
  • 57. OSS Compatibility SOURCE: http://www.dwheeler.com/essays/floss-license-slide.pdf Copyright 2013 DavidA.Wheeler and licensed under the Creative Commons “Attribution-ShareAlike 3.0 License”; the GNU Free Documentation License; or the GNU GPL (version 2 or later)
  • 58. OSS Compatibility SOURCE: http://en.wikipedia.org/wiki/GNU_General_Public_License#Linking_and_derived_works Text is available under the CC-BY-SA-3.0; Released under the GNU Free Documentation License.
  • 59. So which one? Apache License 2.0 SOURCE: http://osehra.org/sites/default/files/osehra_licensing_terms_v.1.0.pdf
  • 60. How do we make that happen? Part IV: “Don’t Do itYourself (DIYs)”: OSS Best Practices
  • 61. OSHERA OSS Key Features 1. Allow use in non-open source code (no reciprocity condition in license) 2. No licensing royalties 3. No Dual Licensing 4. Maximize business model diversity 5. Encourage, but NOT require contribution of improvements and modifications 6. Allow for project forking, but AVOID it 7. Share maintenance cost of code base SOURCE: http://osehra.org/sites/default/files/osehra_licensing_terms_v.1.0.pdf
  • 62. Don’t “DIYs” • A GRAM license makes user and developer adoption quicker and easier. • A GRAM license has substantial licensing knowledge and support. • ManyGRAM licenses are shepherded by professional organizations (e.g., FSF, OSI,Apache) • Developers have a understanding and consensus of how the GRAM license models work. • Too many different licenses makes it difficult for licensors to choose • License compatibility is a complex issue • Multi-License distributions are complex and hard to understand SOURCE: http://www.softwarefreedom.org/resources/2008/foss-primer.pdf SOURCE: http://opensource.org/proliferation-report all content licensed CC-BY-SA 3.0. Pick Generally Recognized as Mature (GRAM) Licenses:
  • 63. Don’t “DIYs” The OSEHRA will only consider existing OSI-Approved licenses.There is already enough variety of open source licenses to satisfy most common licensing situations.The Open Source Initiative repeatedly discourages projects from creating new licenses.The effort of devising a new license will drain a significant amount of resources and distract the OSEHRA from more pressing issues while providing no benefit for the open source stance of the project at large. SOURCE: http://osehra.org/sites/default/files/osehra_licensing_terms_v.1.0.pdf
  • 64. Encouraged Practices • Individuals contributing bug fixes and improvements • Commercial companies contributing bug fixes and improvements • Commercial companies contributing large modules of source code • Commercial companies building a profitable and competitive marketplace • Educational use of the software • Use of the software for research purposes • Innovation ranging from small variations to radical disruptive concepts • High quality by continuous reduction of software defects • An environment of trust conducive to cooperation and collaboration SOURCE: http://osehra.org/sites/default/files/osehra_licensing_terms_v.1.0.pdf
  • 65. Discouraged Practices • Continuous tension and fractioning of the Community • Forking of the project into diverging branches (beyond experimental and exploratory purposes) • Litigation and uncertainty on potential future litigation • Entrenchment of the software and use of it by only a small niche of users • Unbalanced influence on the software by a small fraction of actors in the ecosystem SOURCE: http://osehra.org/sites/default/files/osehra_licensing_terms_v.1.0.pdf
  • 66. FIN
  • 67. Sources http://osehra.org/sites/default/files/osehra_licensing_terms_v.1.0.pdf http://architecture.osehra.org http://www.acq.osd.mil/log/mr/psm/09_technical_data_rights_acquisition_strategy_guertin_2nov2011_v2.pdf http://www.rosenlaw.com/pdf-files/DefiningOpenStandards.pdf http://www.hl7.org/legal/patentinfo.cfm http://copyright.cornell.edu/resources/publicdomain.cfm http://opendefinition.org/okd http://opendatacommons.org/licenses http://creativecommons.org/choose http://opendefinition.org/licenses/nonconformant/ http://www.dwheeler.com/essays/open-standards-open-source.html http://www.hl7.org/documentcenter/public_temp_B65E8487-1C23-BA17-0CA344F46F3417A2/pressreleases/HL7_PRESS_20120904.pdf http://opensource.org/osd http://osehra.org/sites/default/files/osehra_licensing_terms_v.1.0.pdf http://www.gnu.org/philosophy/free-sw.html http://flosscc.opensource.org/content/spread-the-word http://www.openfoundry.org/en/foss-license-category http://www.openfoundry.org/en/comparison-of-licenses
  • 68. Sources (cont.) http://www.openfoundry.org/LicenseWizard/index.htm?en http://home.ccil.org/~cowan/floss http://osrc.blackducksoftware.com/data/licenses/ http://johnhaller.com/jh/useful_stuff/open_source_license_popularity http://www.openlogic.com/news/bid/154646/OpenLogic-Scanning-Data-Reveals-OSS-Developers-Choose-GPL-Enterprises-Prefer-Apache http://www.codinghorror.com/blog/2007/04/pick-a-license-any-license.html http://www.softwarefreedom.org/resources/2008/foss-primer.pdf http://en.wikipedia.org/wiki/GNU_General_Public_License#Linking_and_derived_works http://www.gnu.org/licenses/gpl-faq.html#MereAggregation http://www.linuxjournal.com/article/6366 http://www.cs.binghamton.edu http://www.gnu.org/licenses/gpl-faq.html#LGPLStaticVsDynamic http://www.openfoundry.org/en/compatibility-of-licenses http://www.dwheeler.com/essays/floss-license-slide.pdf http://en.wikipedia.org/wiki/GNU_General_Public_License#Linking_and_derived_works http://opensource.org/proliferation-report