10 years of OSGeo - Happy Birthday
-
Upload
markus-neteler -
Category
Technology
-
view
869 -
download
1
Transcript of 10 years of OSGeo - Happy Birthday
Markus Neteler 2016, CC-BY-SA
Ten years of OSGeo - Dieci anni di OSGeo
Keynote
Markus Neteler
Fondazione Edmund MachResearch and Innovation CentreDepartment of Biodiversity and Molecular Ecology
XVII Meeting degli utenti italiani di GRASS e GFOSS
Parma, 11-12 Feb 2016
PostGISomics
Img. courtesy: J Westervelt 2006:
Early GRASS Community Views on FOSS
THE 80's the beginning
THE 80's ...
1984 GRASS running on SUN-1 and Masscomp
1985 GRASS 1.0, GRASSnet established
(pre-mailing list)
15 March 1985: first commercial Internet domain name registered
1985 Richard Stallman publishes the GNU Manifesto
1987 GRASS 2.0; first issue of GRASSClippings Newsletter GRASS video narrated by William Shatner (Captain Kirk of Star Trek)
1988 GRASS 3.0; Army R&D Achievement Award (Webster, Goran, Shapiro, Westervelt)
In the corner photo you see what data exchange meant in those days. Landsat 5 was launched in 1984, GRASS 1.0 was released a year later.
Of huge importance for the Free Software development was the publication of the GNU manifesto by Richard Stallman (the four freedoms were defined).
In 1987 a GRASS video was produced with William Shatner, known as Captain Kirk of Star Trek, being the speaker.
And 5.25 inch floppies were becoming fashion in these days for tiny data sets!
THE 80's ...
1989 GRASS 3.1
First release available on Internet
(uxc.cso.uiuc.edu)
But how was software developed? Locally!
While Revision Control System (RCS) was available and
sometimes used, yet no server based system like CVS(CVS 1.0 in 1990
today: SVN, git, )
TCP/IP goes global (19892010)
However:
By 1992, still less than 15,000 .com domains registered...
See also: http://grass.osgeo.org/home/history/
http://wiki.osgeo.org/wiki/Open_Source_GIS_History
http://grass.osgeo.org/uploads/grass/history_docs/westervelt2004_GRASS_roots.pdf
And then finally an initial internet release of Open Source GIS software! Still there was almost nobody online in those days, at least not able to download 100 MB of source code...
The big spread of internet happened due to the acceptance of TCP/IP as protocol.Information exchange happened via FTP.
Today all geeks are sharing code via SVN or git or other online code sharing repositories. But back in the 80th there was no online system like this. Either manual management or at most RCS which is file based.
THE 90's ...
ORGANIZATIONS + WWW
1992GRASS Inter-Agency Coordinating Committee Open GRASS Foundation (OGF) OpenGIS Consortium (OGC)
1994 Tim Berners-Lee decided to constitute the
World Wide Web Consortium (W3C)
1994 Open Geospatial Consortium
(OGC) founded
Open GIS Open Geospatial
Consortium (OGC) Consortium (OGC) GRASS Interagency
Steering Commitee1990
1992
2006
Open GRASS
Foundation (OGF)1994
2004
OSGeo
At the level of organizations many changes occurred: the GIS world became more professional and organized.
In 1992 the GRASS Interagency Coordinating Commitee was founded, it was turned into the Open GRASS Foundation which then became the OpenGIS Consortium.
The timeline shows the evolution.
While Tim Berners-Lee constituted the World Wide Web Consortium, the today's OGC was established.
Source:http://news.bbc.co.uk/2/hi/technology/8552410.stm
THE 90's Internet growth as a crucial
precursor to FOSS4G development
This map shows the internet accessibility in the year 1998 people being online in percent.
As you see, in those days internet was yet restricted to a few countries in terms of accessibility.
And, obviously:without internet no distributed source code development nor easy geodata exchange.
Since 2000...
May the FOSS be with you
Well, we happily survived the Year 2000 bug and reached the next decade...
Now Communities growing together!
This drawing has been done by the older daugther of Venka (Venkatesh Raghavan in Osaka) for the initial 2004 FOSS4G conference in Bangkok which I'll mention shortly
2001 OSSIM initial revision in CVS PostGIS started GeoNetwork opensource started GeoServer started2002 Quantum GIS initial revision in CVS GEOS initial revision in CVS2003 Community MapBuilder started. End of life in 2008 Release of Mapbender under the GNU GPL license gvSIG was started 2004 uDig was started2005 MapGuide Open Source2006 Mapbender gets first bits in CVS OpenLayers Started2007 GeoMoose was open sourced (started 2005)2009 rasdaman was open sourced (started 1995)
Since 2000... growing communities
Thanks to CVS,
SVN and git2006: OSGeo!
http://wiki.osgeo.org/wiki/Open_Source_GIS_History
In just a few years a lot of new software projects were started, I don't have the time to illustrate them in details. You see that all adopted the collaborative tools for development.
From the demand to get coordination among these projects the idea arose to create an umbrella foundation, OSGeo
2002... Intl GRASS GIS Conference
University of Trento
http://www.ing.unitn.it/~grass/conferences/GRASS2002/
Marco Ciolli Alfonso Vitti Dino Zardi Paolo Zatelli
Video archive:http://www.jus.unitn.it/services/arc/2002/0911/
Precursor conference at Trento, 2002: International GRASS GIS conference
2004... a new name is coined
Chulalongkorn University,Bangkok 2004:
FOSS4G is born!
Jim WesterveltOriginal GRASSGIS developer
Special thanks toVenkatesh Raghavan,Osaka City University
For the term FOSS4G we have to thank Venka once more. He proposed the conference title in 2004 for the conference at Chulalongkorn University.
Also Jim Westervelt came to give us an authentic lecture about the early days at this meeting.
2006: OSGeo founded
2013-02-20 | OSGeo 2013. All rights reservedCommitteesCommitteesCommittees
Board of 9 Directorsand President
LocalChaptersLocalChaptersLocalChaptersOfficersOfficersOfficers
LocalChaptersLocalChaptersFoundationProjectsCommitteesCommitteesCommittees
elected by Membership
244 Charter Members Charter Members vote
represent
Sponsors
OSGeo Structure
Structure of OSGeo
2015: OSGeo membership
http://www.osgeo.org/charter_members
Since 2010...
Source: Blog of Arnulf Christl
Code vetting: clean code we want
Legal aspectsLicense compliance (e.g., GPL)No code copying from
books like Numerical Receipes in CEnsure that 3rd party
contributions are cleanEmployers must agree that work time is
spent
Full transparency and peer review help to minimize the risk.
Apache or OSGeo FoundationIncubation phaseGraduation
http://incubator.apache.org/
http://www.osgeo.org/incubator
Community and code sprints!
QGIS Hackfest Pisa 2010
Mapbender
code sprint 2007
FOSS4G Conferences:Lausanne, Denver,Victoria, Cape Town,
Sydney,
Barcelona, Denver, Nottingham,Portland, Seoul, Bonn...
The next slides will be much more familiar for you... code sprint photos
Here the mapbender team in 2007 and the QGIS hackfest in Pisa in 2010.
Community sprints, even more...
Vienna 2014
For those not familiar with it:- it is a gathering of likeminded people- no need to be a developer- newcomers are there up to core developers
Instead of writing 10 emails to discuss an issue, we just discuss it directly, rarely long with some beer
And: The outcome of such a week is often impressive.
Next chance for you: Bonn in August 2016
Conferences... e.g.
FOSS4G CEE 2013 (Bucharest)
https://wiki.osgeo.org/wiki/Global_conferences_overview#Regional_Conferences:_Europe
Conferences... e.g.
FOSS4G-Europe Como 2015
Conferences...
FOSS4G (Bonn, Germany) 2016FOSS4G (Seoul, South Korea) 2015FOSS4G (Portland, USA) 2014FOSS4G (Nottingham, Great Britain) 2013FOSS4G (Denver, USA) 2011FOSS4G (Barcelona, Spain) 2010FOSS4G (Sydney, Australia) 2009FOSS4G (Cape Town, South Africa) 2008FOSS4G (Victoria, Canada) 2007FOSS4G (Lausanne, Switzerland) 2006FOSS4G (Bangkok, Thailand) 2004Open Source Free Software GIS - GRASS users conference (Trento, Italy) 2002FOSS4G NA 2016FOSS4G NA 2015FOSS4G NA 2013FOSS4G NA 2012FOSS4G-Asia 2014FOSS4G EU 2015FOSS4G EU 2014FOSS4G CEE 2013FOSS4G CEE 2012FOSS4G Argentina 2016FOSS4G Argentina 2015FOSS4G Argentina 2013FOSS4G-AU Unconference 2012FOSS4G (Sydney, Australia) 2009
XVII Italian GRASS GIS and GFOSS meetings (Parma) 2016XVI Italian GRASS GIS and GFOSS meetings (Bologna)2015XV Italian GRASS GIS and GFOSS meetings (Palermo) 2014XIV Italian GRASS GIS and GFOSS meetings (Genova) 2013XIII Italian GRASS GIS and GFOSS meetings (Trieste) 2012XII Italian GRASS GIS and GFOSS meetings (Trento) 2011XI Italian GRASS GIS and GFOSS meetings (Lugano,CH) 2010X Italian GRASS GIS users meeting (Cagliari) 2009IX Italian GRASS GIS users meeting (Perugia) 2008VIII Italian GRASS GIS users meeting (Palermo) 2007VII Italian GRASS GIS users meeting (Genova) 2006VI Italian GRASS GIS users meeting (Roma) 2005V Italian GRASS GIS users meeting (Padova) 2004IV Italian GRASS GIS users meeting (Firenze) 2003III Italian GRASS GIS users meeting (Trieste) 2002II Italian GRASS GIS users meeting (Trento) 2001I Italian GRASS GIS users meeting (Como) 2000GFOSS DAY 2015 2015GFOSS DAY 2014 2014GFOSS DAY 2013 2013GFOSS DAY 2012 2012GFOSS DAY 2011 2011GFOSS DAY 2010 2010GFOSS DAY 2009 2009GFOSS DAY 2008 2008OSGeo.nl Day 2015OSGeo.nl Day 2014OSGeo.nl Day 2013OSGeo.nl Day 2012SASIG 4 2011SASIG 3 2010SASIG 2 2009SASIG 1 2008
FOSS4G India 2015FOSS4G India 2012FOSS4G Tokyo 2015FOSS4G Osaka 2015FOSS4G Hokkaido 2015FOSS4G Hokkaido 2014FOSS4G Korea 2015FOSS4G Korea 2014FOSS4G Korea 2013FOSS4G Korea 2012FOSS4G Korea 2011
OpenGIS Conference 2015Jornadas SIG Libre 2015Jornadas SIG Libre 2014Jornadas SIG Libre 2013Jornadas SIG Libre 2012Jornadas SIG Libre 2011Jornadas SIG Libre 2010Jornadas SIG Libre 2009Jornadas SIG Libre 2008Jornadas SIG Libre 2007OSGIS 2011OSGIS 2010OSGIS 2009
https://wiki.osgeo.org/wiki/Global_conferences_overview
Mailing list subscribers
Top 10 number of unique registrants in OSGeo email lists
qgis-user2984foss4g2009-announce1855announce1791postgis-users1722gdal-dev1721openlayers-users1422mapserver-users1377discuss1319grass-user1070gdal-announce 934
How do we know? Monthly mailman cronjob run by MN
1 Feb 2016: 27,417
OSGeo mailing list statistics
OSGeo is mentor organization
13 students were accepted for 2015 GSoC summer
From Belgium, Canada, Czech Republic, India, Italy, Luxemburg, Portugal, Spain and Sri Lanka
planned for 2016 as well
Support Education
https://wiki.osgeo.org/wiki/Google_Summer_of_Code_Application_2016
GSoC
Support throughProfessional Service Providers
A few logos out of many....
http://www.osgeo.org/search_profile
Professional support
Crowdfunding of development, e.g. ...
The increasing demand for geospatial data in the Web browser and increasing interactivity naturally requires the adoption of new emerging technologies.
An interesting new method of fundraining, instead of direct sponsoring by a few is after crowd knowledge (Wikipedia) and crowd mapping (OSM) now crowd funding where till a deadline a certain funding goal should be achieved.
Example: OpenLayers 3 funding, aiming at more than 300,000 USD and they are almost there!
New cool stuff:
massive data processing
Massive free data available now, e.g.Long term NASA Landsat archive
New EU Copernicus Sentinel program
LiDAR data etc.
OSGeo software for HPC high performance computingGDAL, GRASS GIS (native time series support), OTB, ...
Since we like to think big, why to getting our tools on Supercomputers running...
Indeed, we are already there:PROJ4, GDAL and GRASS GIS are available even on TOP500 systems.
The harder part was to get it compiled on Non-Linux Supercomputers :-)
For massive data processing currently job managers are supported. Work is underway for GPU based clusters which require a major source code restructuring.
Cool stuff: plotting GIS data
From
RADAR
to
voxels
to
3D plots
There are also new possibilities for plotting maps: from 2D to 3D using rapid prototyping technologies which have been directly connected to Open Source GIS.
Here an example of the polar ice cap of Mars (so, no need to restrict yourself to mother Earth):
The processing chain was: from Radar remote sensing data to voxels to 3D plots
What's next?
2016.foss4g.org
Please come to FOSS4G 2016 at Bonn, Germany
I will be there, working in my new company mundialis www.mundialis.de
Markus Neteler
http://www.osgeo.orghttp://www.mundialis.de/
[email protected] remark:
THANKS TO ALL CONTRIBUTORS!
And more to come...
PostGISomics
Source: https://www.flickr.com/photos/phae/with/4251888949/
Happy birthday, OSGeo!
And
Thanks to all FOSS4G contributors all over the world.
Thank you for listening