what is open source? - old dominion universityopen source isa license to the source code. public...
TRANSCRIPT
WHAT IS OPEN SOURCE?WHAT IS OPEN SOURCE?OPEN SOURCE IS A LICENSE THAT :
• Requires no signatures• Requires source code to be published• Allows Licensee to copy, modify redistribute w/o royalties/fees • If the licensee abides by the terms set forth in the license.
OPEN SOURCE PROJECTS CAN GROW THROUGH COOPERATION
OPEN SOURCE PROJECTS MAY BECOME ESTABLISHED COMPANIES
••••
Download at: z.umn.edu/WhatOSS
BACKGROUND INFOBACKGROUND INFO
Open SOURCE is a license to the SOURCE code.Open SOURCE is a license to the SOURCE code.Public access to the source code reduces a project's ability todifferentiate, but increases it's pool of developers and collaborators.
COMPILED CODESOURCE CODE
READABLE & EDITABLE ILLEGIBLE & NON-EDITABLEUsed in Development & Collaboration Maintains Trade Secrets
OPEN SOURCE COMMUNITY DEVELOPMENT
Download ("Checkout")
Modifies &Develops
Publishes &Submits
ContributorLicense
Merged("Committed")
...or a new projectcan be created("Forked")
• Often dispersed developers• Some individuals• Many companies leverage OSS software and share edits/additions.
EXAMPLE:
SPATIALHADOOP-----------
FORK
FO RK
OPEN SOURCE COMMUNITY
100,000+Downloads
How To Open SourceHow To Open Source
STEP11
INCLUDE COPYRIGHT INSOURCE CODE HEADERS
STEP
22
PICK A LICENSE TYPE(See next section)
SAVE AS LICENSE.TXT INTHE ROOT FOLDER
STEP
33
COMMON DYNAMICS IN ACADEMIC ENVIRONMENTS
WHY OPEN SOURCE IS POPULAR COMMON FACULTY ASSUMPTIONS
• Easily enables public access• Encourages collaboration• Aligns contributor's objectives• Funding source may require OSS• Academically comparable to publications• Creates advancement opportunities
• Open Source is a noncommercial activity• OSS licenses are all the same• Open source is required
STANDARD OPENSTANDARD OPENSOURCE LICENSESSOURCE LICENSES
COMMON OPEN SOURCE LICENSESFor Detailed Resources on All Open Source Licenses Go To: - Picking the Appropriate License: ChooseALicense.com - Detailed Information: TLDRLegal.com - Generally Accepted Licenses: OpenSource.org (77 Total)
BSD(3 Clause)
MIT
GPL v3.0
LEAST PERM
ISSIVELESS PER
MISSIVE
VERY PER
MISSIVE
MOST PER
MISSIVE
APACHE 2.0
CREATIVE COMMONS NONCOMMERCIAL SHARE-ALIKE
© 2016 Regents of the University of Minnesota Author: Chris Ghere (z.umn.edu/cghere)
Can/Cannot/Must Images from trdlLegal.com and are licensed under Creative Commons Attribution 3.0 ("CC-BY")
Designates Copyleft Licenses
16% of OSS
26% of OSS
6% of OSS
v3.0: 9% of OSSv2.0: 21% of OSS
<1% of OSS
Note that GPLv2.0 does not have "Use Patent Claims" Language
OSS Usage Statistics : www.blackducksoftware.com/top-open-source-licenses