10 years of osgeo - happy birthday

Download 10 years of OSGeo - Happy Birthday

If you can't read please download the document

Upload: markus-neteler

Post on 14-Jan-2017

869 views

Category:

Technology


1 download

TRANSCRIPT

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