Intro to free and open source software for geospatial
-
Upload
lluis-vicens -
Category
Technology
-
view
509 -
download
1
description
Transcript of Intro to free and open source software for geospatial
Welcome!
Who we are?
Summer School Details
Open Web Services and Web Mapping Applications Summer School 2013
Program
Agenda (schedule example)
Open Web Services and Web Mapping Applications Summer School 2013
Where to?
Coffe Coffe BreaksBreaks:
Guided TourGuided Tour: LunchLunch:
DinnerDinner:
Introduction to Free and Open
Source Software
Open Web Services and Web Mapping Applications Summer School 2013
What is Free Software?
Free software is...
Open Web Services and Web Mapping Applications Summer School 2013
What is Free and Open Source Software?
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
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)
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)
Open Web Services and Web Mapping Applications Summer School 2013
http://www.gnu.org/philosophy/selling.html
Open Web Services and Web Mapping Applications Summer School 2013
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
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)
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
Open Web Services and Web Mapping Applications Summer School 2013
Open source is taking over the software world, survey says:
Source: pcworld.com
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)
Open Web Services and Web Mapping Applications Summer School 2013
Introduction 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 ...
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
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
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
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
Open Web Services and Web Mapping Applications Summer School 2013
OSGeo is:
Community of Communities
A common voice
19 + 8
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
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
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, ...
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
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
Open Web Services and Web Mapping Applications Summer School 2013
OSGeo in numbers (2012/3)
743743 contributors
2727 Projects (adopted + incubation)
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
Open Web Services and Web Mapping Applications Summer School 2013
OSGeo on the Internet:
OSGeo LiveDVD: http://live.osgeo.org/en/index.html
Open Web Services and Web Mapping Applications Summer School 2013
GFOSS and State of the Art:
Projects and “Relations”
Open Web Services and Web Mapping Applications Summer School 2013
Open Web Services and Web Mapping Applications Summer School 2013
Open Web Services and Web Mapping Applications Summer School 2013
ICA-OSGeo Labs Network
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
Open Web Services and Web Mapping Applications Summer School 2013
Thanks for your attention...
...and enjoy the Summer School!