Transcript
Page 1: WHAT IS OPEN SOURCE? - Old Dominion UniversityOpen SOURCE isa license to the SOURCE code. Public access to the source code reduces a project's ability to differentiate, but increases

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

Top Related