intro to free and open source software for geospatial

42

Upload: lluis-vicens

Post on 29-Aug-2014

509 views

Category:

Technology


1 download

DESCRIPTION

 

TRANSCRIPT

Page 1: Intro to free and open source software for geospatial
Page 2: Intro to free and open source software for geospatial

Welcome!

Page 3: Intro to free and open source software for geospatial

Who we are?

Page 5: Intro to free and open source software for geospatial

Summer School Details

Page 6: Intro to free and open source software for geospatial

Open Web Services and Web Mapping Applications Summer School 2013

Program

Agenda (schedule example)

Page 7: Intro to free and open source software for geospatial

Open Web Services and Web Mapping Applications Summer School 2013

Where to?

Coffe Coffe BreaksBreaks:

Guided TourGuided Tour: LunchLunch:

DinnerDinner:

Page 8: Intro to free and open source software for geospatial

Introduction to Free and Open

Source Software

Page 9: Intro to free and open source software for geospatial

Open Web Services and Web Mapping Applications Summer School 2013

What is Free Software?

Free software is...

Page 10: Intro to free and open source software for geospatial

Open Web Services and Web Mapping Applications Summer School 2013

What is Free and Open Source Software?

Page 11: Intro to free and open source software for geospatial

Open Web Services and Web Mapping Applications Summer School 2013

A software to be considered as a Free Software, must guarantee:

Freedom #0: Freedom to run the program for any purpose

Freedom #1: Freedom to study how the program works, and change to make it do what you wish

Page 12: Intro to free and open source software for geospatial

Open Web Services and Web Mapping Applications Summer School 2013

A software to be considered as a Free Software, must guarantee:

Freedom #2: Freedom to redistribute copies so you can help your neighbor

Freedom #3: Freedom to redistribute copies of your modified version to others (benefit for the communities)

Page 13: Intro to free and open source software for geospatial

Open Web Services and Web Mapping Applications Summer School 2013

«Free not as in a Free Beer»

Free software is a matter of freedom, not price

The term “free software” is sometimes The term “free software” is sometimes misunderstood – it has nothing to do with misunderstood – it has nothing to do with

price. It is about freedomprice. It is about freedom [...] [...] (R.Stallman)

Page 14: Intro to free and open source software for geospatial

Open Web Services and Web Mapping Applications Summer School 2013

http://www.gnu.org/philosophy/selling.html

Page 15: Intro to free and open source software for geospatial

Open Web Services and Web Mapping Applications Summer School 2013

Page 16: Intro to free and open source software for geospatial

Open Web Services and Web Mapping Applications Summer School 2013

GNU General Public License, v3, 2007

[...] When we speak of free software, we are referring to freedom not price. Our General Public License are designed to make sure that you have the freedom to distribute copies of free software (and charge for them if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs, and that you know you can do these things [...] http://www.opensource.org/licenses/gpl-3.0.html

Page 17: Intro to free and open source software for geospatial

Open Web Services and Web Mapping Applications Summer School 2013

“If I have seen further it is only by standing on the shoulders of giants”

Image of Jens Auer on Flickr (CC-BY_NC_SA)

Page 18: Intro to free and open source software for geospatial

Open Web Services and Web Mapping Applications Summer School 2013

Why developing in the open?*

Transparency leads to trust -> anyone can inspect the project

Transparency leads to quality -> developers know anyone can see their work

Transparency leads to feedback -> anyone can study and suggest improvements

Transparency leads to prestige -> good work can be recognized by peers

* Jesus M. González Barahona (@jgbarah), Free software development in the open, VII Jornadas de SIG Libre, Girona, 2013

Page 19: Intro to free and open source software for geospatial

Open Web Services and Web Mapping Applications Summer School 2013

Open source is taking over the software world, survey says:

Source: pcworld.com

Page 20: Intro to free and open source software for geospatial

Open Web Services and Web Mapping Applications Summer School 2013

... in summary...* 4 freedoms: use, modify, redistribute copies, redistribute changes

* F1 & F3 needs to access the source code

* Is not the same:

-- Free software -- Privative Software-- Open Source Software -- Commercial Software

Resources:

-- The Cathedral and the Bazaar (E.S. Raymon, 1999)-- Free Software, Free Society (Richard M. Stallman)

Page 21: Intro to free and open source software for geospatial

Open Web Services and Web Mapping Applications Summer School 2013

Introduction to Free and Open Source Software for Geospatial

Page 22: Intro to free and open source software for geospatial

Open Web Services and Web Mapping Applications Summer School 2013

“The Open Source Geospatial Foundation (OSGeo), is a non-profit and non-governmental organization whose mission is to support the development of open geospatial technologies and data, and promote its widespread use.”

OSGeo (“the leader organization that promotes OS for Geospatial”) provide:

* Financial* Organizational /Technical SUPPORT* Legal

... to the Open Source Community for GIS ...

Page 23: Intro to free and open source software for geospatial

Open Web Services and Web Mapping Applications Summer School 2013

OSGeo :

-> Started in February 20062006

-> Legally registered in Delaware, US

-> Everyone is a volunteervolunteer

-> Funded by sponsorshipsponsorship

Page 24: Intro to free and open source software for geospatial

Open Web Services and Web Mapping Applications Summer School 2013

OSGeo Goals (Jeff McKenna, OSGeo President, 2013):

● Provision of resourcesresources

● Promote freely available datadata

● Promote project useuse in industry

● Encourage the use of standardsstandards

● Provide a common brand of qualityquality

Page 25: Intro to free and open source software for geospatial

Open Web Services and Web Mapping Applications Summer School 2013

OSGeo Goals (Jeff McKenna, OSGeo President, 2013):

● Make software more accessibleaccessible to users

○ Provide installers

● Provide support for OSGeo software use in educationeducation

● Encourage cooperationcooperation between different OSGeo communities:○ Java <--> C++ && GNU/Linux <--> Windows

Page 26: Intro to free and open source software for geospatial

Open Web Services and Web Mapping Applications Summer School 2013

OSGeo Goals (Jeff McKenna, OSGeo President, 2013):

● Support use and development in the worldwideworldwide communitycommunity

● Operate annual FOSS4GFOSS4G Conference

● Award the Sol KatzSol Katz award for service to the community

Page 27: Intro to free and open source software for geospatial

Open Web Services and Web Mapping Applications Summer School 2013

OSGeo is:

Community of Communities

A common voice

19 + 8

Page 28: Intro to free and open source software for geospatial

Open Web Services and Web Mapping Applications Summer School 2013

OSGeo as a “UNITY”

GFOSS unites different types of peopleGFOSS unites different types of projects

GFOSS unitesunites and empowersempowers people & projects!

“ OSGeo works because you participate in the IT process!

Participation includes:

-> using,-> learning and then-> contributing back to the community... “

A. Christl, 2008-2012 OSGeo President

Page 29: Intro to free and open source software for geospatial

Open Web Services and Web Mapping Applications Summer School 2013

CommitteesCommittees

Committees

Board of 9 Directorsand President

LocalChaptersLocal

ChaptersLocalChapters

OfficersOfficers

25 Officers

LocalChaptersLocal

ChaptersFoundationProjects

CommitteesCommitteesCommittees

elected by Membership 145 Charter Members

Charter Members vote

represent

Sponsors

OSGeo's Structure

Page 30: Intro to free and open source software for geospatial

Open Web Services and Web Mapping Applications Summer School 2013

OSGeo projects in detail...

Data access librariesData analysis/processing librariesDesktop GIS & image analysisWebmapping frameworksMetadata catalogs

... open standards ...

Other projects -> Books, Education, GeoData, journal, Blog, Local Chapters, ...

Page 31: Intro to free and open source software for geospatial

Open Web Services and Web Mapping Applications Summer School 2013

GeoMooseMapServerGeoServer

degreegeomajasMapFish

MapGuide OSOpenLayersMapbenderMapBuilder

Team EngineZOO-Project

GRASS GISgvSIG

Quantum GISOpticksMarble

FDOPostGISMetaCRSGeoTools

GDAL/OGRGEOSOSSIM

rasdaman

Geonetworkpycsw

OSGeo

The Projects

Page 32: Intro to free and open source software for geospatial

Open Web Services and Web Mapping Applications Summer School 2013

OSGeo in numbers (2012/13)

19.16019.160 subscribers

197197 mailing lists

12.81112.811 registered users (OSGeo wiki)

2.7832.783 pages on the OSGeo wiki

1.480.0001.480.000 Google hits for “osgeo”

+16M+16M Lines of code

Page 33: Intro to free and open source software for geospatial

Open Web Services and Web Mapping Applications Summer School 2013

OSGeo in numbers (2012/3)

743743 contributors

2727 Projects (adopted + incubation)

Page 34: Intro to free and open source software for geospatial

Open Web Services and Web Mapping Applications Summer School 2013

OSGeo on the Internet:

Official Website: http://www.osgeo.org/

Wiki page: http://wiki.osgeo.org/wiki/Main_Page

Blog: http://planet.osgeo.org

Mailing List: http://www.osgeo.org/content/faq/mailing_lists.html

IRC: http://wiki.osgeo.org/wiki/IRC

Journal: http://www.osgeo.org/journal

Local Chapters: http://www.osgeo.org/content/chapters/index.html

Page 35: Intro to free and open source software for geospatial

Open Web Services and Web Mapping Applications Summer School 2013

OSGeo on the Internet:

OSGeo LiveDVD: http://live.osgeo.org/en/index.html

Page 36: Intro to free and open source software for geospatial

Open Web Services and Web Mapping Applications Summer School 2013

GFOSS and State of the Art:

Projects and “Relations”

Page 37: Intro to free and open source software for geospatial

Open Web Services and Web Mapping Applications Summer School 2013

Page 38: Intro to free and open source software for geospatial

Open Web Services and Web Mapping Applications Summer School 2013

Page 39: Intro to free and open source software for geospatial

Open Web Services and Web Mapping Applications Summer School 2013

ICA-OSGeo Labs Network

Page 40: Intro to free and open source software for geospatial

Open Web Services and Web Mapping Applications Summer School 2013

ICA-OSGeo Labs Network Goals:

-- Goal #1: Establishing research and trainingtraining opportunitiesopportunities in open source GIS

-- Goal #2: Provide a worldwide learninglearning platformplatform

-- Goal #3: Build teaching and researchresearch infrastructureinfrastructure worldwide

Page 41: Intro to free and open source software for geospatial

Open Web Services and Web Mapping Applications Summer School 2013

Thanks for your attention...

...and enjoy the Summer School!

Page 42: Intro to free and open source software for geospatial