81

Introduction to Open Communities · Ch.1: Free and Open-Source Software Ch.2: Free and Open Standards and File Formats Ch.3: Free and Open Content, Data, and Knowledge

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Introduction to Open Communities · Ch.1: Free and Open-Source Software Ch.2: Free and Open Standards and File Formats Ch.3: Free and Open Content, Data, and Knowledge
Page 2: Introduction to Open Communities · Ch.1: Free and Open-Source Software Ch.2: Free and Open Standards and File Formats Ch.3: Free and Open Content, Data, and Knowledge

Introduction toOpen Communities

Eugene Alvin Villar • Pista ng Mapa • 1 August 2019

Page 3: Introduction to Open Communities · Ch.1: Free and Open-Source Software Ch.2: Free and Open Standards and File Formats Ch.3: Free and Open Content, Data, and Knowledge

Or: a “brief” historyof openness inthree chapters

Page 4: Introduction to Open Communities · Ch.1: Free and Open-Source Software Ch.2: Free and Open Standards and File Formats Ch.3: Free and Open Content, Data, and Knowledge

Ch.1: Free andOpen-Source

Software

Page 5: Introduction to Open Communities · Ch.1: Free and Open-Source Software Ch.2: Free and Open Standards and File Formats Ch.3: Free and Open Content, Data, and Knowledge

Ch.1: Free andOpen-Source

Software

Ch.2: Free andOpen Standards and

File Formats

Page 6: Introduction to Open Communities · Ch.1: Free and Open-Source Software Ch.2: Free and Open Standards and File Formats Ch.3: Free and Open Content, Data, and Knowledge

Ch.1: Free andOpen-Source

Software

Ch.2: Free andOpen Standards and

File Formats

Ch.3: Free and Open Content, Data, and

Knowledge

Page 7: Introduction to Open Communities · Ch.1: Free and Open-Source Software Ch.2: Free and Open Standards and File Formats Ch.3: Free and Open Content, Data, and Knowledge

Chapter 1Free and

Open-SourceSoftware(FOSS)

Page 8: Introduction to Open Communities · Ch.1: Free and Open-Source Software Ch.2: Free and Open Standards and File Formats Ch.3: Free and Open Content, Data, and Knowledge

From the 1950sto the 1970s,

most software was actually

free and open© Science Museum London / CC BY-SA 2.0

Page 9: Introduction to Open Communities · Ch.1: Free and Open-Source Software Ch.2: Free and Open Standards and File Formats Ch.3: Free and Open Content, Data, and Knowledge

Starting in the 1970s, computer companies started charging for software that is often compiled,

with no source code

Page 10: Introduction to Open Communities · Ch.1: Free and Open-Source Software Ch.2: Free and Open Standards and File Formats Ch.3: Free and Open Content, Data, and Knowledge

In 1974, the US Commission onNew Technological Uses of

Copyrighted Works (CONTU)decided that software

was copyrightable

Page 11: Introduction to Open Communities · Ch.1: Free and Open-Source Software Ch.2: Free and Open Standards and File Formats Ch.3: Free and Open Content, Data, and Knowledge

FreeSoftware

Movement

Page 12: Introduction to Open Communities · Ch.1: Free and Open-Source Software Ch.2: Free and Open Standards and File Formats Ch.3: Free and Open Content, Data, and Knowledge

RichardMatthewStallman

(rms)

© NicoBZH / CC BY-SA 2.0

Page 13: Introduction to Open Communities · Ch.1: Free and Open-Source Software Ch.2: Free and Open Standards and File Formats Ch.3: Free and Open Content, Data, and Knowledge

1983GNU Project

Page 14: Introduction to Open Communities · Ch.1: Free and Open-Source Software Ch.2: Free and Open Standards and File Formats Ch.3: Free and Open Content, Data, and Knowledge

1985Free Software

Foundation(FSF)

Page 15: Introduction to Open Communities · Ch.1: Free and Open-Source Software Ch.2: Free and Open Standards and File Formats Ch.3: Free and Open Content, Data, and Knowledge

The FreeSoftware

Definition:Four Freedoms

Page 16: Introduction to Open Communities · Ch.1: Free and Open-Source Software Ch.2: Free and Open Standards and File Formats Ch.3: Free and Open Content, Data, and Knowledge

Freedom 0:The freedom torun the programfor any purpose

Page 17: Introduction to Open Communities · Ch.1: Free and Open-Source Software Ch.2: Free and Open Standards and File Formats Ch.3: Free and Open Content, Data, and Knowledge

Freedom 1:The freedom to study how theprogram works, and change itto make it do what you wish

Page 18: Introduction to Open Communities · Ch.1: Free and Open-Source Software Ch.2: Free and Open Standards and File Formats Ch.3: Free and Open Content, Data, and Knowledge

Freedom 2:The freedom to

redistribute copies soyou can help your neighbor

Page 19: Introduction to Open Communities · Ch.1: Free and Open-Source Software Ch.2: Free and Open Standards and File Formats Ch.3: Free and Open Content, Data, and Knowledge

Freedom 3:The freedom to improve

the program, and release your improvements to the public

Page 20: Introduction to Open Communities · Ch.1: Free and Open-Source Software Ch.2: Free and Open Standards and File Formats Ch.3: Free and Open Content, Data, and Knowledge

1989GNU General Public License

(the pioneer “copyleft” license)

Page 21: Introduction to Open Communities · Ch.1: Free and Open-Source Software Ch.2: Free and Open Standards and File Formats Ch.3: Free and Open Content, Data, and Knowledge

LinusTorvalds

© LINUXMAG.com / CC BY-SA 3.0

Page 22: Introduction to Open Communities · Ch.1: Free and Open-Source Software Ch.2: Free and Open Standards and File Formats Ch.3: Free and Open Content, Data, and Knowledge

1991Linux kernel

Page 23: Introduction to Open Communities · Ch.1: Free and Open-Source Software Ch.2: Free and Open Standards and File Formats Ch.3: Free and Open Content, Data, and Knowledge

OpenSource

Movement

Page 24: Introduction to Open Communities · Ch.1: Free and Open-Source Software Ch.2: Free and Open Standards and File Formats Ch.3: Free and Open Content, Data, and Knowledge

1997“The Cathedral and the Bazaar”

(essay by Eric S. Raymond)

Page 25: Introduction to Open Communities · Ch.1: Free and Open-Source Software Ch.2: Free and Open Standards and File Formats Ch.3: Free and Open Content, Data, and Knowledge

1998Open Source

Initiative(OSI)

Page 26: Introduction to Open Communities · Ch.1: Free and Open-Source Software Ch.2: Free and Open Standards and File Formats Ch.3: Free and Open Content, Data, and Knowledge

OpenSource

Definition(based on the Debian Free Software Guidelines)

Page 27: Introduction to Open Communities · Ch.1: Free and Open-Source Software Ch.2: Free and Open Standards and File Formats Ch.3: Free and Open Content, Data, and Knowledge

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

Page 28: Introduction to Open Communities · Ch.1: Free and Open-Source Software Ch.2: Free and Open Standards and File Formats Ch.3: Free and Open Content, Data, and Knowledge

Examples of FOSS licenses:Apache LicenseArtistic License

BSD LicenseMIT/X11 License

GNU General Public LicenseGNU Lesser General Public License

Mozilla Public License

Page 29: Introduction to Open Communities · Ch.1: Free and Open-Source Software Ch.2: Free and Open Standards and File Formats Ch.3: Free and Open Content, Data, and Knowledge

ProprietaryMicrosoft Windows

Microsoft Office

Adobe Creative Suite

Oracle Database

FOSSGNU/Linux, FreeBSD

OpenOffice, LibreOffice

GIMP, Inkscape, Blender

MariaDB, Postgres, SQLite

Page 30: Introduction to Open Communities · Ch.1: Free and Open-Source Software Ch.2: Free and Open Standards and File Formats Ch.3: Free and Open Content, Data, and Knowledge

“Linux is a cancer”—Steve Ballmer,

Microsoft CEO, 2001

Page 31: Introduction to Open Communities · Ch.1: Free and Open-Source Software Ch.2: Free and Open Standards and File Formats Ch.3: Free and Open Content, Data, and Knowledge

“Windows 10will include a

full Linux kernel”—Microsoft, 2019

Page 32: Introduction to Open Communities · Ch.1: Free and Open-Source Software Ch.2: Free and Open Standards and File Formats Ch.3: Free and Open Content, Data, and Knowledge
Page 33: Introduction to Open Communities · Ch.1: Free and Open-Source Software Ch.2: Free and Open Standards and File Formats Ch.3: Free and Open Content, Data, and Knowledge

2006Open SourceGeospatial Foundation

(OSGeo)

Page 34: Introduction to Open Communities · Ch.1: Free and Open-Source Software Ch.2: Free and Open Standards and File Formats Ch.3: Free and Open Content, Data, and Knowledge

ProprietaryEsri ArcGIS,

Esri ArcView,Manifold GIS,

MapInfo Professional,Google Earth Client,Google Maps API,

etc.

FOSSQGIS, GRASS GIS, GDAL/OGR, PROJ,

PostGIS, SpatiaLite,Marble, GeoNode,

GeoServer, OpenLayers, Leaflet.JS, OpenDroneMap,

etc.

Page 35: Introduction to Open Communities · Ch.1: Free and Open-Source Software Ch.2: Free and Open Standards and File Formats Ch.3: Free and Open Content, Data, and Knowledge

Ch.1: Free andOpen-Source

Software

Ch.2: Free andOpen Standards and

File Formats

Page 36: Introduction to Open Communities · Ch.1: Free and Open-Source Software Ch.2: Free and Open Standards and File Formats Ch.3: Free and Open Content, Data, and Knowledge

Chapter 2

Free andOpen

Standardsand File Formats

Page 37: Introduction to Open Communities · Ch.1: Free and Open-Source Software Ch.2: Free and Open Standards and File Formats Ch.3: Free and Open Content, Data, and Knowledge

Generally, proprietary softwareused proprietary standards and

file formats while FOSS usedopen standards and file formats

Page 38: Introduction to Open Communities · Ch.1: Free and Open-Source Software Ch.2: Free and Open Standards and File Formats Ch.3: Free and Open Content, Data, and Knowledge

For years, Microsoft Officefiles—Word documents,Excel spreadsheets, and

PowerPoint presentations—were the poster child forproprietary file formats

Page 39: Introduction to Open Communities · Ch.1: Free and Open-Source Software Ch.2: Free and Open Standards and File Formats Ch.3: Free and Open Content, Data, and Knowledge

2002OASIS’

OpenDocument Technical

Committee(ODF-TC)

Page 40: Introduction to Open Communities · Ch.1: Free and Open-Source Software Ch.2: Free and Open Standards and File Formats Ch.3: Free and Open Content, Data, and Knowledge

2005OpenDocument

Format Standard(later became an

ISO standard in 2006)

Page 41: Introduction to Open Communities · Ch.1: Free and Open-Source Software Ch.2: Free and Open Standards and File Formats Ch.3: Free and Open Content, Data, and Knowledge

2006Microsoft’s

Office Open XML standard(very contentious)

Page 42: Introduction to Open Communities · Ch.1: Free and Open-Source Software Ch.2: Free and Open Standards and File Formats Ch.3: Free and Open Content, Data, and Knowledge

ProprietaryAdobe PSD, JPEG, GIF

Adobe Illustrator File

MPEG, H.264

MP3, Microsoft WMA

Adobe Flash

Free/OpenPNG, XCF, OpenRaster

SVG

WebM, Ogg Theora

FLAC, Ogg Vorbis

XML, HTML, JSON

Page 43: Introduction to Open Communities · Ch.1: Free and Open-Source Software Ch.2: Free and Open Standards and File Formats Ch.3: Free and Open Content, Data, and Knowledge
Page 44: Introduction to Open Communities · Ch.1: Free and Open-Source Software Ch.2: Free and Open Standards and File Formats Ch.3: Free and Open Content, Data, and Knowledge

1994Open

Geospatial Consortium

(OGC)

Page 45: Introduction to Open Communities · Ch.1: Free and Open-Source Software Ch.2: Free and Open Standards and File Formats Ch.3: Free and Open Content, Data, and Knowledge

ProprietaryEsri Grid,

Esri Shapefile (somewhat),Esri TIN,

MapInfo Tab Format,etc.

Free/OpenKeyhole Markup Language (KML), GeoJSON, GeoTIFF,

Well-known Text (WKT), Well-known Binary (WKB), Web Map Service (WMS),

Web Map Tile Service (WMTS), SpatiaLite DB,

etc.

Page 46: Introduction to Open Communities · Ch.1: Free and Open-Source Software Ch.2: Free and Open Standards and File Formats Ch.3: Free and Open Content, Data, and Knowledge

Ch.1: Free andOpen-Source

Software

Ch.2: Free andOpen Standards and

File Formats

Ch.3: Free and Open Content, Data, and

Knowledge

Page 47: Introduction to Open Communities · Ch.1: Free and Open-Source Software Ch.2: Free and Open Standards and File Formats Ch.3: Free and Open Content, Data, and Knowledge

Chapter 3

Free andOpen

Content,Data, and

Knowledge

Page 48: Introduction to Open Communities · Ch.1: Free and Open-Source Software Ch.2: Free and Open Standards and File Formats Ch.3: Free and Open Content, Data, and Knowledge

1998United States “Sonny Bono”

Copyright Term Extension Act(aka the Mickey Mouse Protection Act)

Page 49: Introduction to Open Communities · Ch.1: Free and Open-Source Software Ch.2: Free and Open Standards and File Formats Ch.3: Free and Open Content, Data, and Knowledge

Personal copyright:From: life of author + 50 years

To: life of author + 70 years

Page 50: Introduction to Open Communities · Ch.1: Free and Open-Source Software Ch.2: Free and Open Standards and File Formats Ch.3: Free and Open Content, Data, and Knowledge

Corporate copyright:From: 75 years from publication

To: 120/95 years from publication

Page 51: Introduction to Open Communities · Ch.1: Free and Open-Source Software Ch.2: Free and Open Standards and File Formats Ch.3: Free and Open Content, Data, and Knowledge
Page 52: Introduction to Open Communities · Ch.1: Free and Open-Source Software Ch.2: Free and Open Standards and File Formats Ch.3: Free and Open Content, Data, and Knowledge

2003Eldred v. Ashcroft

(U.S. Supreme Court case)

Page 53: Introduction to Open Communities · Ch.1: Free and Open-Source Software Ch.2: Free and Open Standards and File Formats Ch.3: Free and Open Content, Data, and Knowledge

LawrenceLessig

© Joi Ito / CC BY 2.0

Page 54: Introduction to Open Communities · Ch.1: Free and Open-Source Software Ch.2: Free and Open Standards and File Formats Ch.3: Free and Open Content, Data, and Knowledge

2001Creative

Commons

Page 55: Introduction to Open Communities · Ch.1: Free and Open-Source Software Ch.2: Free and Open Standards and File Formats Ch.3: Free and Open Content, Data, and Knowledge

2004Free Culture

(book)

Page 56: Introduction to Open Communities · Ch.1: Free and Open-Source Software Ch.2: Free and Open Standards and File Formats Ch.3: Free and Open Content, Data, and Knowledge

2006Definition ofFree Cultural

Works

Page 57: Introduction to Open Communities · Ch.1: Free and Open-Source Software Ch.2: Free and Open Standards and File Formats Ch.3: Free and Open Content, Data, and Knowledge

Freedoms ofFree Culture

Licenses(based on the Free Software Foundation’s Four Freedoms)

Page 58: Introduction to Open Communities · Ch.1: Free and Open-Source Software Ch.2: Free and Open Standards and File Formats Ch.3: Free and Open Content, Data, and Knowledge

Freedom 1:The freedom to

use and perform the work

Page 59: Introduction to Open Communities · Ch.1: Free and Open-Source Software Ch.2: Free and Open Standards and File Formats Ch.3: Free and Open Content, Data, and Knowledge

Freedom 2:The freedom to study the work

and apply the information

Page 60: Introduction to Open Communities · Ch.1: Free and Open-Source Software Ch.2: Free and Open Standards and File Formats Ch.3: Free and Open Content, Data, and Knowledge

Freedom 3:The freedom to

redistribute copies

Page 61: Introduction to Open Communities · Ch.1: Free and Open-Source Software Ch.2: Free and Open Standards and File Formats Ch.3: Free and Open Content, Data, and Knowledge

Freedom 4:The freedom to

distribute derivative works

Page 62: Introduction to Open Communities · Ch.1: Free and Open-Source Software Ch.2: Free and Open Standards and File Formats Ch.3: Free and Open Content, Data, and Knowledge

Examples of Free Culture licenses:Against DRM

Creative Commons ZeroCreative Commons Attribution

Creative Commons Attribution ShareAlikeFree Art License

GNU Free Documentation LicenseMIT License

Page 63: Introduction to Open Communities · Ch.1: Free and Open-Source Software Ch.2: Free and Open Standards and File Formats Ch.3: Free and Open Content, Data, and Knowledge

Definition ofFree Cultural

Works

Page 64: Introduction to Open Communities · Ch.1: Free and Open-Source Software Ch.2: Free and Open Standards and File Formats Ch.3: Free and Open Content, Data, and Knowledge

Definition 0:Freely-licensed (or equivalent)

Page 65: Introduction to Open Communities · Ch.1: Free and Open-Source Software Ch.2: Free and Open Standards and File Formats Ch.3: Free and Open Content, Data, and Knowledge

Definition 1:Availability of source data

Page 66: Introduction to Open Communities · Ch.1: Free and Open-Source Software Ch.2: Free and Open Standards and File Formats Ch.3: Free and Open Content, Data, and Knowledge

Definition 2:Use of a free format

(see chapter 2)

Page 67: Introduction to Open Communities · Ch.1: Free and Open-Source Software Ch.2: Free and Open Standards and File Formats Ch.3: Free and Open Content, Data, and Knowledge

Definition 3:No technical restrictions

(aka, no DRM or digital rights management)

Page 68: Introduction to Open Communities · Ch.1: Free and Open-Source Software Ch.2: Free and Open Standards and File Formats Ch.3: Free and Open Content, Data, and Knowledge

Definition 4:No other restrictions or limitations

Page 69: Introduction to Open Communities · Ch.1: Free and Open-Source Software Ch.2: Free and Open Standards and File Formats Ch.3: Free and Open Content, Data, and Knowledge

2004Open

Knowledge Foundation

(OKF)

Page 70: Introduction to Open Communities · Ch.1: Free and Open-Source Software Ch.2: Free and Open Standards and File Formats Ch.3: Free and Open Content, Data, and Knowledge

Open Definition

(Based on the Open Source Definition)

Page 71: Introduction to Open Communities · Ch.1: Free and Open-Source Software Ch.2: Free and Open Standards and File Formats Ch.3: Free and Open Content, Data, and Knowledge

Summary:Knowledge is open if

anyone is free to access,use, modify, and share it

Page 72: Introduction to Open Communities · Ch.1: Free and Open-Source Software Ch.2: Free and Open Standards and File Formats Ch.3: Free and Open Content, Data, and Knowledge

Open Data Commons data licenses:ODC Open Database License (ODbL)

ODC Attribution License (ODC-By)Public Domain Dedication and License (PDL)

Page 73: Introduction to Open Communities · Ch.1: Free and Open-Source Software Ch.2: Free and Open Standards and File Formats Ch.3: Free and Open Content, Data, and Knowledge

2001Wikipedia

Page 74: Introduction to Open Communities · Ch.1: Free and Open-Source Software Ch.2: Free and Open Standards and File Formats Ch.3: Free and Open Content, Data, and Knowledge

2001Wikimedia Movement

Page 75: Introduction to Open Communities · Ch.1: Free and Open-Source Software Ch.2: Free and Open Standards and File Formats Ch.3: Free and Open Content, Data, and Knowledge
Page 76: Introduction to Open Communities · Ch.1: Free and Open-Source Software Ch.2: Free and Open Standards and File Formats Ch.3: Free and Open Content, Data, and Knowledge

2004OpenStreetMap

Page 77: Introduction to Open Communities · Ch.1: Free and Open-Source Software Ch.2: Free and Open Standards and File Formats Ch.3: Free and Open Content, Data, and Knowledge

The United Kingdom’s Ordnance Survey released some of their

data under the OpenData Licensein 2010 and then under the Open

Government License (OGL) in 2015

Page 78: Introduction to Open Communities · Ch.1: Free and Open-Source Software Ch.2: Free and Open Standards and File Formats Ch.3: Free and Open Content, Data, and Knowledge

ProprietaryMaxar imagery,

Google Maps data, TomTom map data,

HERE map data,etc.

Free/OpenOpenStreetMap, OpenAerialMap,Landsat imagery,Mapillary photos,

OpenStreetCam photos, etc.

Page 79: Introduction to Open Communities · Ch.1: Free and Open-Source Software Ch.2: Free and Open Standards and File Formats Ch.3: Free and Open Content, Data, and Knowledge

Open Source Geospatial Foundation

Open Geospatial Consortium

OpenStreetMap

Chapter 1 Chapter 2 Chapter 3

Page 80: Introduction to Open Communities · Ch.1: Free and Open-Source Software Ch.2: Free and Open Standards and File Formats Ch.3: Free and Open Content, Data, and Knowledge

Pista ng Mapa:a festival

celebratingthe power of openness!

Page 81: Introduction to Open Communities · Ch.1: Free and Open-Source Software Ch.2: Free and Open Standards and File Formats Ch.3: Free and Open Content, Data, and Knowledge

Thank you.