SlideShare a Scribd company logo
Supporting FOSS4G
Comparison of OSGeo and LocationTech
Comparison of

OSGeo and LocationTech
Supporting

FOSS4G
Welcome
3
Jody Garnett
Technical Lead
jgarnett@boundlessgeo.com
@jodygarnett
Open Source Geospatial Foundation
OSGeo Incubation Chair
GeoTools Project Officer
Eclipse Foundation
LocationTech Project Steering Committee
LocationTech Technology Project
Boundless
Boundless provides geospatial tools and
services for managing data and building
applications.
Open Source Projects
GeoTools
GeoServer
uDig
4
GeoGig
Preflight
(Focused on the Comparison)
Motivation forTalk
• A "lively" discussion on
discuss@osgeo.org:
• Why is FOSS4G NA

co-hosted?
• Who is LocationTech?

• What is plan?

• Eclipse members

wondering who we are:
• What is FOSS4G

• Who is OSGeo?

• What is the plan?
FOSS4G
• Free and Open Source
Software for Geomatics!
• Banner/Brand for a series
of world wide conferences
• FOSS4G-NA is the
regional conference for
North America
• Co-hosted this year to

reduce effort
8
Loca%onTech
LocationTech
“Loca&onTech	
  is	
  a	
  working	
  group	
  developing	
  
advanced	
  loca&on	
  aware	
  technologies.”	
  
Eclipse	
  is	
  a	
  community	
  for	
  individuals	
  and	
  
organiza&ons	
  who	
  wish	
  to	
  collaborate	
  on	
  
commercially-­‐friendly	
  open	
  source	
  soAware.	
  
Not-­‐for-­‐profit,	
  member	
  supported	
  corpora&on.	
  
9
Working Groups
Advanced Geospatial Software
Internet of ThingsLong Term Support Embedded Systems
Vendor neutral
collaboration:
★265+ projects
★~1100 active devs
★205+ members
★9M+ users
★
Scientific Research
10
Full Service Foundation
Forge
&
Build
IP
mgmt
Dev
Process
Licensing
Model
Community
Member
Network
Governance
Run by:
Follows Eclipse Development
Processes & IP Management
11
12
LocationTech Members
Strategic
Participating
Guest
Membership
13
 
Strategic

Member
Participant

Member
Committer Guest
Steering Committee X Elected Elected Invited
Architecture Committee X Elected Elected Invited
Marketing Committee X Elected Elected Invited
Collaboration infrastructure X X X X
IP Due diligence X X X X
Code repositories write access - - X -
LTS Build Infrastructure X - - -
LTS binary releases X - - -
Structure
Libraries Applications Processing
14
Technology
GeoJinni
GeoMesa
(GeoWave)
Geoff
uDig
Mobile MapTechnology
GeoGig
GeoScript
JTS
libspatialindex
Spatial4j
uDig
(SFCurve)
Excellent: Public Outreach
• Great	
  public	
  outreach	
  and	
  community	
  spirit	
  
• Loca%onTech	
  Tour:	
  
• Similar	
  "reach"	
  to	
  FOSS4G	
  (but	
  split	
  up	
  over	
  ci%es).	
  	
  
• Any	
  spa%al	
  projects	
  are	
  welcome.	
  
• Now	
  entering	
  its	
  third	
  year	
  
• Easy	
  collabora%on	
  (OGC,	
  OSGeo,	
  etc...	
  )
15
6 cities
By the numbers
★ 723 registrations
★ 640+ attendees
★ 56 speakers
★ Videos on YouTube
★ Positive feedback
16
Tour 2013
3 continents
http://tour.locationtech.org
★ Sponsorship:

$2K members

$4.5K non-members
17
Tour 2014
Excellent: Eclipse Staff
• Experienced	
  in	
  introducing	
  teams	
  to	
  open	
  source	
  
• In	
  posi%on	
  to	
  take	
  on	
  "thankless"	
  tasks	
  	
  
• Trademark	
  check	
  
• IP	
  Check	
  
• Step	
  up	
  as	
  mentor	
  
• Special	
  thanks	
  to	
  Andrew,	
  Sharon	
  and	
  Mike
18
Caution: New to Eclipse
• Loca%onTech	
  is	
  new	
  to	
  the	
  Eclipse	
  Founda%on	
  
• Not	
  always	
  sure	
  how	
  the	
  infrastructure	
  works	
  yet

(use	
  of	
  "portal"	
  for	
  commiPer	
  nomina%on)	
  
• While	
  each	
  project	
  has	
  a	
  couple	
  of	
  mentors,

we	
  have	
  ended	
  up	
  relying	
  on	
  eclipse	
  staff	
  for	
  direc%on	
  
• Incuba%on	
  process	
  is	
  a	
  lot	
  of	
  work	
  
• IP	
  Team	
  available	
  to	
  do	
  the	
  hard	
  part

(but	
  you	
  need	
  to	
  submit	
  code	
  and	
  dependencies)	
  
• Introducing	
  Eclipse	
  to	
  a	
  new	
  industry	
  
• GIS	
  standards	
  like	
  EPSG	
  require	
  an	
  introduc%on
19
Trouble
• With	
  so	
  many	
  new	
  projects	
  
• Ask	
  projects	
  to	
  depend	
  on	
  the	
  same	
  version	
  
• Form	
  an	
  incuba%on	
  queue	
  
• Incuba%ng	
  a	
  moving	
  target	
  
• Dependencies	
  change	
  before	
  review	
  is	
  finished
20
OSGeo
Open Source Geospatial Foundation
Foundation Comparison
OSGeo
Mission: Support the collaborative
development of open source
geospatial software, and promote
its widespread use.
• Non-Profit,Vendor Neutral
• International
• Open Education, Open Data
Members
• Board
• 9 individuals - elected by charter members
• Charter Members
• 244 individuals - more nominated yearly
• Members
• volunteer organization - everyone welcome
OSGeo for New Projects
• OSGeo Foundation offers new spatial projects

• A community of your peers

• People who understand you!

• Great cross project code sprints
• Assistance in building community

• Marketting and Outreach

• Incubation to help with Open Development
How OSGeo Protects
• Foundation offer limited protection:
• Incubation review provides an opportunity to

publicly state your code is in the clear.
• OSGeo has healthy body of prior art
• This is an area of collaboration with other foundations:
• Our focus is on fostering spatial software and promoting use
• We are not a strict “IP” machine
Spatial Experts
• OSGeo has a range of mapping experts
• Helpful, engaging and educational
• Great for collaboration on tough problems
• Developers can help translate “expert” advice
Participation
• OSGeo participation is free
• Sign up to an email list or committee and get involved
• Charter members are nominated yearly
• Board members are voted on by Charter members
Sponsors
Excellent: Public Outreach
• Great public outreach and community spirit
• Any spatial projects are welcome (no need to join)
• Easy collaborate (OGC, LocationTech, etc... )
Excellent: Community Building
Excellent: Flexibility
• Flexible and Responsive to Project needs
• Migrating from hosted svn to github
• Public communication and transparency
Caution
• OSGeo is so helpful to projects
• ... that there is not much incentive to join!
• Projects entering incubation
• Get an immediate brand recognition boost ...

and have little motivation to finish
• Public communication is not suitable for all occasions
Trouble
• Great for established open source projects but ...
• No clear guidance on how to start doing open-source
• Projects waiting years to get in

(stuck on volunteers willing to "mentor")
Incubation Comparison
OSGeo Application
• Straight forward application
• name, project, license, copyright, etc...
• how many users, types of users?
• 1-6 year response time
Project Proposal
• Straight	
  forward	
  applica%on	
  
• background,	
  scope,	
  license,	
  legal	
  issues	
  ..	
  
• why	
  here,	
  project	
  scheduling,	
  future	
  work	
  
• TM	
  Check	
  
• Quick	
  response	
  %me
37
OSGeo Incubation
• License:Any OSI Approved License, doc license
• Community: "Active and healthy"
• Source Code: please perform a manual check
• Dependencies: provide a list along with license
• List copyright holders / or collect contribution agreement
• Process: version control, issue tracker, docs, releases
• Governance: decide in public and how to take part
pycsw review
LocationTech Incubation
• License:	
  EPL,	
  MIT,	
  BSD,	
  Apache	
  
• Trademark:	
  checked	
  and	
  assigned	
  to	
  founda%on	
  
• Source	
  code:	
  checked	
  by	
  IP	
  team	
  (each	
  release)	
  
• Dependencies:	
  source	
  code	
  checked	
  by	
  IP	
  team	
  
• Contributors:	
  listed	
  on	
  portal,	
  contributor	
  license	
  
• Process:	
  
• opening	
  up	
  to	
  use	
  of	
  github,	
  external	
  issue	
  trackers	
  
• common	
  processes	
  automated	
  on	
  portal	
  
• Governance:	
  
• clear	
  lines	
  of	
  communica%on,	
  oXen	
  automated
40
IP Review
41
Result is Bugzilla Ticket
42
LocationTech Incubation
facts, figures and feedback
uDig
• February	
  2013	
  
• uDig	
  project	
  "crea%on	
  review"	
  
• March	
  2013	
  
• Code	
  Review	
  started	
  
• July	
  2013	
  
• Code	
  Review	
  issues	
  resolved	
  
• Feb	
  2015	
  
• GitHub	
  Repository	
  created	
  (ini%al	
  checkin)	
  
• Ongoing	
  
• SubmiPed	
  52	
  IP	
  %ckets	
  (out	
  of	
  172)
44
uDig Feedback
• We	
  are	
  enthusias%c	
  (yay	
  Eclipse	
  RCP!)	
  
• We	
  also	
  started	
  early	
  
• Glad	
  arrangements	
  made	
  for	
  github	
  hos%ng	
  
• Got	
  stuck	
  on	
  two	
  key	
  issues	
  
• JAI	
  
• EPSG	
  -­‐	
  open	
  data	
  license	
  from	
  1974	
  
• Wai%ng	
  while	
  other	
  (smaller)

projects	
  go	
  through	
  dependencies
45
GeoMesa
• October	
  2013	
  
• GeoMesa	
  project	
  "crea%on	
  review"	
  
• November	
  2013	
  
• Code	
  Review	
  started	
  of	
  (GeoMesa	
  codebase)	
  
• 2014	
  
• GitHub	
  Repository	
  created	
  (ini%al	
  checkin)	
  
• Ongoing	
  
• Dependency	
  Review	
  
• SubmiPed	
  125	
  IP	
  %ckets
46
GeoGig
• February	
  2013	
  
• uDig	
  project	
  "crea%on	
  review"	
  
• March	
  2013	
  
• Code	
  Review	
  started	
  
• July	
  2013	
  
• Code	
  Review	
  issues	
  resolved	
  
• Feb	
  2015	
  
• GitHub	
  Repository	
  created	
  (ini%al	
  checkin)	
  
• Ongoing	
  
• SubmiPed	
  45	
  IP	
  %ckets
47
GeoGig Feedback
• A	
  few	
  glitches	
  
• vecmath	
  (not	
  open	
  source)	
  
• name	
  change	
  (tm	
  check)	
  
• We	
  are	
  ready:	
  
• A	
  1.0	
  product	
  wai%ng	
  to	
  release
48
OSGeo Incubation
facts, figures and feedback
GeoTools
• 2006
• GeoTools enters incubation, Initial Code Review (Jody)
• 2007
• Asked OSGeo to hold copyright
• 2008
• Second code review (Adrian)
• Graduation, with 13 known issues (better than unknown!)
GeoTools Feedback
• Removed ArcSDE Jars (distribution terms)
• Removed Oracle JDBC driver (distribution terms)
• Confirmed distribution of derivative EPSG database (hsql)
• Headers: GeoTools PMC --> OSGeo Foundation
• Where test case data originated from?
• Questions about a few specific headers
GeoServer
• 2009
• GeoServer enters incubation
• Prompt initial code review
• Nov 2012 - foss4g.au sprint
• issues resolved two weeks later
• March 2013
• graduation
GeoServer Feedback
• Initial interest driven by marketing, no follow up for the work
• Hard to justify participation to employer
• Workparty of foss4g-au volunteers,

issues resolved two weeks later
• Fixed a number of issues from license conflicts to sample data
OSGeo Incubation Update!
• istSOS (2015)
• rasdaman (2013-present)
• OTB (2013-present)
• gvSIG (2007-present)
• MetaCRS (2008-present)
• Opticks (2012-present)
• ZOO-Project (2012-present)

• PyWPS (2009)
• Geo-meteo(2009)
• OSM DistributedTile Update System (2010)
• MapProxy (2012)
• GisClient (2012)
OSGeo Applicants
OSGeo "Labs"
• Geoinformatica
• pgRouting
• PAGC
• MapProxy
• pycsw
• The SurveyOS KMLToolkit
• SlitherGrid
So what is the plan
Foundation Comparison
Looking Ahead
• OSGeo and LocationTech share a similar mandate

to promote open source spatial technologies
• The organizations complement each other

(and are attracting different participants)
• Projects can happily belong to both
• There is lots of work to do ... lets go!
Contact OSGeo
Help welcome

new projects!

volunteer today
http://www.osgeo.org/incubator
http://lists.osgeo.org/mailman/listinfo/incubator
Contact
info@locationtech.org
@locationtech
We are growing fast & need
your ideas & participation
http://locationtech.org
and click LEARN MORE
Contact	
  Loca%onTech
61
Upcoming Events
• http://2015.foss4g.org
• https://2015.foss4g-na.org (done!)
• http://europe.foss4g.org/2015/
• http://tour.locationtech.org/2015/
http://2015.foss4g.org
http://europe.foss4g.org/2015/
http://tour.locationtech.org/2015/
65
Question and Answer
Q & A
• Q: How long does it take to submit a dependency for review?

A: (Tyler)

5 mins if everything is straightforward or

15 mins for the worst case.
+1	
  	
  	
  	
  0	
  	
  	
  	
  -­‐1
Sign	
  in:	
  2015.foss4g-­‐na.org/
Evaluate	
  the	
  sessions

More Related Content

PDF
Everyone wants (someone else) to do it: writing documentation for open source...
PDF
Beyond GeoServer Basics
PDF
WPS Projects Update
PDF
Foundation Comparison
PDF
Open Development
PDF
Welcome to the FOSS4G Community
PDF
OpenDaylight: an open source SDN for your OpenStack cloud
PDF
JHipster Conf 2019 English keynote
Everyone wants (someone else) to do it: writing documentation for open source...
Beyond GeoServer Basics
WPS Projects Update
Foundation Comparison
Open Development
Welcome to the FOSS4G Community
OpenDaylight: an open source SDN for your OpenStack cloud
JHipster Conf 2019 English keynote

What's hot (20)

PDF
Continuum Analytics and Python
PDF
How to Open Source an Internal Project
PDF
Create great cncf user base from lessons learned from other open source com...
PDF
Leveraging Gradle @ Netflix (Madrid GUG Feb 2, 2021)
PDF
RootStack - Devfactory
PDF
Streaming Media West: Webrtc the future of low latency streaming
PDF
Timed Text At Netflix
PDF
Anaconda and PyData Solutions
PDF
Building a Distributed Build System at Google Scale
PDF
JHipster overview
PPT
Introduction to OpenDaylight and Hydrogen, Learnings from the Year, What's Ne...
PDF
Application Deployment at UC Riverside
PDF
Security: The Value of SBOMs
PPTX
Kubernetes, Toolbox to fail or succeed for beginners - Demi Ben-Ari, VP R&D @...
PDF
Hardening Your CI/CD Pipelines with GitOps and Continuous Security
PPTX
How Build Infrastructure Powers the Node.js Foundation
PPTX
Go Faster - Remove Inhibitors to Rapid Innovation
PDF
Open Source Building Career and Competency
PDF
Rapid Prototyping HTML5 Applications with Node.js
PDF
Enterprise git
Continuum Analytics and Python
How to Open Source an Internal Project
Create great cncf user base from lessons learned from other open source com...
Leveraging Gradle @ Netflix (Madrid GUG Feb 2, 2021)
RootStack - Devfactory
Streaming Media West: Webrtc the future of low latency streaming
Timed Text At Netflix
Anaconda and PyData Solutions
Building a Distributed Build System at Google Scale
JHipster overview
Introduction to OpenDaylight and Hydrogen, Learnings from the Year, What's Ne...
Application Deployment at UC Riverside
Security: The Value of SBOMs
Kubernetes, Toolbox to fail or succeed for beginners - Demi Ben-Ari, VP R&D @...
Hardening Your CI/CD Pipelines with GitOps and Continuous Security
How Build Infrastructure Powers the Node.js Foundation
Go Faster - Remove Inhibitors to Rapid Innovation
Open Source Building Career and Competency
Rapid Prototyping HTML5 Applications with Node.js
Enterprise git
Ad

Viewers also liked (11)

PPTX
GeoMesa – Spatio-Temporal Indexing in Accumulo
PDF
Processing Geospatial Data At Scale @locationtech
PDF
Processing Geospatial at Scale at LocationTech
PDF
GeoMesa LocationTech DC
PPTX
GeoMesa: Scalable Geospatial Analytics
PPTX
LocationTech Projects
PDF
Enabling Access to Big Geospatial Data with LocationTech and Apache projects
PDF
Accumulo Summit 2016: GeoMesa: Using Accumulo for Optimized Spatio-Temporal P...
PPTX
Using Big Data techniques to query and store OpenStreetMap data. Stephen Knox...
PDF
Data Wrangling on Hadoop - Olivier De Garrigues, Trifacta
PPTX
Searching for effective farming policies in Gloucestershire
GeoMesa – Spatio-Temporal Indexing in Accumulo
Processing Geospatial Data At Scale @locationtech
Processing Geospatial at Scale at LocationTech
GeoMesa LocationTech DC
GeoMesa: Scalable Geospatial Analytics
LocationTech Projects
Enabling Access to Big Geospatial Data with LocationTech and Apache projects
Accumulo Summit 2016: GeoMesa: Using Accumulo for Optimized Spatio-Temporal P...
Using Big Data techniques to query and store OpenStreetMap data. Stephen Knox...
Data Wrangling on Hadoop - Olivier De Garrigues, Trifacta
Searching for effective farming policies in Gloucestershire
Ad

Similar to Foundation Comparison (20)

PDF
Osgeo incubation-2014
PPTX
OSGeo Incubation 2014
PPTX
Open Source is hard, we are here to help!
PDF
Open Source Lessons from the TODO Group
PPTX
Oscon 2016: open source lessons from the todo group
PPTX
Open Source Practice and Passion at OSGeo
PDF
Netflix OSS Meetup Season 4 Episode 4
PDF
A New Vision for OSGeo
PDF
OSGi Alliance and its Technology - Where Are We Now, and What is Your Vision ...
PDF
Incubation Orientation
PPTX
How and Why you can and should Participate in Open Source Projects (AMIS, Sof...
PDF
Introduction to GeoNetwork and GeoCat Bridge - teknologiforum Oslo 11-2012
PDF
SIM RTP Meeting - So Who's Using Open Source Anyway?
PDF
A new vision for OSGeo
PDF
OSSDN Introduction 06112015
PDF
Google Summer of Code 2011: UOC & Apertium
PDF
Getting it Done at LocationTech
PDF
Open World Forum - The Agile and Open Source Way
PPTX
contributing to open source in just about any skill
PDF
Let's talk FOSS!
Osgeo incubation-2014
OSGeo Incubation 2014
Open Source is hard, we are here to help!
Open Source Lessons from the TODO Group
Oscon 2016: open source lessons from the todo group
Open Source Practice and Passion at OSGeo
Netflix OSS Meetup Season 4 Episode 4
A New Vision for OSGeo
OSGi Alliance and its Technology - Where Are We Now, and What is Your Vision ...
Incubation Orientation
How and Why you can and should Participate in Open Source Projects (AMIS, Sof...
Introduction to GeoNetwork and GeoCat Bridge - teknologiforum Oslo 11-2012
SIM RTP Meeting - So Who's Using Open Source Anyway?
A new vision for OSGeo
OSSDN Introduction 06112015
Google Summer of Code 2011: UOC & Apertium
Getting it Done at LocationTech
Open World Forum - The Agile and Open Source Way
contributing to open source in just about any skill
Let's talk FOSS!

More from Jody Garnett (20)

PDF
GeoServer Orientation
PDF
Open Source Practice and Passion at OSGeo
PPTX
Introduction to OSGeo
PDF
Open Source Procurement
PDF
Java Image Processing for Geospatial Community
PDF
State of JTS 2018
PDF
GeoServer Developers Workshop
PDF
GeoServer Ecosystem 2018
PDF
State of GeoServer 2.14
PDF
OSGeo AGM 2018
PPTX
Working with the OSGeo Community
PDF
State of GeoServer 2.13
PDF
Open Data and Open Software Geospatial Applications
PDF
Map box styles in GeoServer and OpenLayers
PDF
Quick and easy web maps
PDF
State of GeoGig
PDF
State of JTS 2017
PDF
OSGeo AGM 2017
PDF
Understanding the Flexibility of Open Source
PDF
Understanding Open Source
GeoServer Orientation
Open Source Practice and Passion at OSGeo
Introduction to OSGeo
Open Source Procurement
Java Image Processing for Geospatial Community
State of JTS 2018
GeoServer Developers Workshop
GeoServer Ecosystem 2018
State of GeoServer 2.14
OSGeo AGM 2018
Working with the OSGeo Community
State of GeoServer 2.13
Open Data and Open Software Geospatial Applications
Map box styles in GeoServer and OpenLayers
Quick and easy web maps
State of GeoGig
State of JTS 2017
OSGeo AGM 2017
Understanding the Flexibility of Open Source
Understanding Open Source

Recently uploaded (20)

PDF
Raksha Bandhan Grocery Pricing Trends in India 2025.pdf
PDF
EN-Survey-Report-SAP-LeanIX-EA-Insights-2025.pdf
PPTX
Lecture 3: Operating Systems Introduction to Computer Hardware Systems
PDF
Understanding Forklifts - TECH EHS Solution
PDF
Odoo Companies in India – Driving Business Transformation.pdf
PDF
Adobe Premiere Pro 2025 (v24.5.0.057) Crack free
PDF
wealthsignaloriginal-com-DS-text-... (1).pdf
PDF
System and Network Administraation Chapter 3
PPTX
history of c programming in notes for students .pptx
PDF
Design an Analysis of Algorithms II-SECS-1021-03
PPTX
L1 - Introduction to python Backend.pptx
PDF
Claude Code: Everyone is a 10x Developer - A Comprehensive AI-Powered CLI Tool
PDF
Nekopoi APK 2025 free lastest update
PDF
medical staffing services at VALiNTRY
PDF
SAP S4 Hana Brochure 3 (PTS SYSTEMS AND SOLUTIONS)
PPTX
Reimagine Home Health with the Power of Agentic AI​
PDF
2025 Textile ERP Trends: SAP, Odoo & Oracle
PPTX
CHAPTER 2 - PM Management and IT Context
PPTX
Agentic AI Use Case- Contract Lifecycle Management (CLM).pptx
PPTX
Transform Your Business with a Software ERP System
Raksha Bandhan Grocery Pricing Trends in India 2025.pdf
EN-Survey-Report-SAP-LeanIX-EA-Insights-2025.pdf
Lecture 3: Operating Systems Introduction to Computer Hardware Systems
Understanding Forklifts - TECH EHS Solution
Odoo Companies in India – Driving Business Transformation.pdf
Adobe Premiere Pro 2025 (v24.5.0.057) Crack free
wealthsignaloriginal-com-DS-text-... (1).pdf
System and Network Administraation Chapter 3
history of c programming in notes for students .pptx
Design an Analysis of Algorithms II-SECS-1021-03
L1 - Introduction to python Backend.pptx
Claude Code: Everyone is a 10x Developer - A Comprehensive AI-Powered CLI Tool
Nekopoi APK 2025 free lastest update
medical staffing services at VALiNTRY
SAP S4 Hana Brochure 3 (PTS SYSTEMS AND SOLUTIONS)
Reimagine Home Health with the Power of Agentic AI​
2025 Textile ERP Trends: SAP, Odoo & Oracle
CHAPTER 2 - PM Management and IT Context
Agentic AI Use Case- Contract Lifecycle Management (CLM).pptx
Transform Your Business with a Software ERP System

Foundation Comparison

  • 1. Supporting FOSS4G Comparison of OSGeo and LocationTech
  • 2. Comparison of
 OSGeo and LocationTech Supporting
 FOSS4G
  • 3. Welcome 3 Jody Garnett Technical Lead jgarnett@boundlessgeo.com @jodygarnett Open Source Geospatial Foundation OSGeo Incubation Chair GeoTools Project Officer Eclipse Foundation LocationTech Project Steering Committee LocationTech Technology Project Boundless Boundless provides geospatial tools and services for managing data and building applications. Open Source Projects GeoTools GeoServer uDig
  • 6. Motivation forTalk • A "lively" discussion on discuss@osgeo.org: • Why is FOSS4G NA
 co-hosted? • Who is LocationTech?
 • What is plan?
 • Eclipse members
 wondering who we are: • What is FOSS4G
 • Who is OSGeo?
 • What is the plan?
  • 7. FOSS4G • Free and Open Source Software for Geomatics! • Banner/Brand for a series of world wide conferences • FOSS4G-NA is the regional conference for North America • Co-hosted this year to
 reduce effort
  • 9. LocationTech “Loca&onTech  is  a  working  group  developing   advanced  loca&on  aware  technologies.”   Eclipse  is  a  community  for  individuals  and   organiza&ons  who  wish  to  collaborate  on   commercially-­‐friendly  open  source  soAware.   Not-­‐for-­‐profit,  member  supported  corpora&on.   9
  • 10. Working Groups Advanced Geospatial Software Internet of ThingsLong Term Support Embedded Systems Vendor neutral collaboration: ★265+ projects ★~1100 active devs ★205+ members ★9M+ users ★ Scientific Research 10
  • 13. Membership 13   Strategic
 Member Participant
 Member Committer Guest Steering Committee X Elected Elected Invited Architecture Committee X Elected Elected Invited Marketing Committee X Elected Elected Invited Collaboration infrastructure X X X X IP Due diligence X X X X Code repositories write access - - X - LTS Build Infrastructure X - - - LTS binary releases X - - -
  • 14. Structure Libraries Applications Processing 14 Technology GeoJinni GeoMesa (GeoWave) Geoff uDig Mobile MapTechnology GeoGig GeoScript JTS libspatialindex Spatial4j uDig (SFCurve)
  • 15. Excellent: Public Outreach • Great  public  outreach  and  community  spirit   • Loca%onTech  Tour:   • Similar  "reach"  to  FOSS4G  (but  split  up  over  ci%es).     • Any  spa%al  projects  are  welcome.   • Now  entering  its  third  year   • Easy  collabora%on  (OGC,  OSGeo,  etc...  ) 15
  • 16. 6 cities By the numbers ★ 723 registrations ★ 640+ attendees ★ 56 speakers ★ Videos on YouTube ★ Positive feedback 16 Tour 2013
  • 18. Excellent: Eclipse Staff • Experienced  in  introducing  teams  to  open  source   • In  posi%on  to  take  on  "thankless"  tasks     • Trademark  check   • IP  Check   • Step  up  as  mentor   • Special  thanks  to  Andrew,  Sharon  and  Mike 18
  • 19. Caution: New to Eclipse • Loca%onTech  is  new  to  the  Eclipse  Founda%on   • Not  always  sure  how  the  infrastructure  works  yet
 (use  of  "portal"  for  commiPer  nomina%on)   • While  each  project  has  a  couple  of  mentors,
 we  have  ended  up  relying  on  eclipse  staff  for  direc%on   • Incuba%on  process  is  a  lot  of  work   • IP  Team  available  to  do  the  hard  part
 (but  you  need  to  submit  code  and  dependencies)   • Introducing  Eclipse  to  a  new  industry   • GIS  standards  like  EPSG  require  an  introduc%on 19
  • 20. Trouble • With  so  many  new  projects   • Ask  projects  to  depend  on  the  same  version   • Form  an  incuba%on  queue   • Incuba%ng  a  moving  target   • Dependencies  change  before  review  is  finished 20
  • 23. OSGeo Mission: Support the collaborative development of open source geospatial software, and promote its widespread use. • Non-Profit,Vendor Neutral • International • Open Education, Open Data
  • 24. Members • Board • 9 individuals - elected by charter members • Charter Members • 244 individuals - more nominated yearly • Members • volunteer organization - everyone welcome
  • 25. OSGeo for New Projects • OSGeo Foundation offers new spatial projects
 • A community of your peers
 • People who understand you!
 • Great cross project code sprints • Assistance in building community
 • Marketting and Outreach
 • Incubation to help with Open Development
  • 26. How OSGeo Protects • Foundation offer limited protection: • Incubation review provides an opportunity to
 publicly state your code is in the clear. • OSGeo has healthy body of prior art • This is an area of collaboration with other foundations: • Our focus is on fostering spatial software and promoting use • We are not a strict “IP” machine
  • 27. Spatial Experts • OSGeo has a range of mapping experts • Helpful, engaging and educational • Great for collaboration on tough problems • Developers can help translate “expert” advice
  • 28. Participation • OSGeo participation is free • Sign up to an email list or committee and get involved • Charter members are nominated yearly • Board members are voted on by Charter members
  • 30. Excellent: Public Outreach • Great public outreach and community spirit • Any spatial projects are welcome (no need to join) • Easy collaborate (OGC, LocationTech, etc... )
  • 32. Excellent: Flexibility • Flexible and Responsive to Project needs • Migrating from hosted svn to github • Public communication and transparency
  • 33. Caution • OSGeo is so helpful to projects • ... that there is not much incentive to join! • Projects entering incubation • Get an immediate brand recognition boost ...
 and have little motivation to finish • Public communication is not suitable for all occasions
  • 34. Trouble • Great for established open source projects but ... • No clear guidance on how to start doing open-source • Projects waiting years to get in
 (stuck on volunteers willing to "mentor")
  • 36. OSGeo Application • Straight forward application • name, project, license, copyright, etc... • how many users, types of users? • 1-6 year response time
  • 37. Project Proposal • Straight  forward  applica%on   • background,  scope,  license,  legal  issues  ..   • why  here,  project  scheduling,  future  work   • TM  Check   • Quick  response  %me 37
  • 38. OSGeo Incubation • License:Any OSI Approved License, doc license • Community: "Active and healthy" • Source Code: please perform a manual check • Dependencies: provide a list along with license • List copyright holders / or collect contribution agreement • Process: version control, issue tracker, docs, releases • Governance: decide in public and how to take part
  • 40. LocationTech Incubation • License:  EPL,  MIT,  BSD,  Apache   • Trademark:  checked  and  assigned  to  founda%on   • Source  code:  checked  by  IP  team  (each  release)   • Dependencies:  source  code  checked  by  IP  team   • Contributors:  listed  on  portal,  contributor  license   • Process:   • opening  up  to  use  of  github,  external  issue  trackers   • common  processes  automated  on  portal   • Governance:   • clear  lines  of  communica%on,  oXen  automated 40
  • 42. Result is Bugzilla Ticket 42
  • 44. uDig • February  2013   • uDig  project  "crea%on  review"   • March  2013   • Code  Review  started   • July  2013   • Code  Review  issues  resolved   • Feb  2015   • GitHub  Repository  created  (ini%al  checkin)   • Ongoing   • SubmiPed  52  IP  %ckets  (out  of  172) 44
  • 45. uDig Feedback • We  are  enthusias%c  (yay  Eclipse  RCP!)   • We  also  started  early   • Glad  arrangements  made  for  github  hos%ng   • Got  stuck  on  two  key  issues   • JAI   • EPSG  -­‐  open  data  license  from  1974   • Wai%ng  while  other  (smaller)
 projects  go  through  dependencies 45
  • 46. GeoMesa • October  2013   • GeoMesa  project  "crea%on  review"   • November  2013   • Code  Review  started  of  (GeoMesa  codebase)   • 2014   • GitHub  Repository  created  (ini%al  checkin)   • Ongoing   • Dependency  Review   • SubmiPed  125  IP  %ckets 46
  • 47. GeoGig • February  2013   • uDig  project  "crea%on  review"   • March  2013   • Code  Review  started   • July  2013   • Code  Review  issues  resolved   • Feb  2015   • GitHub  Repository  created  (ini%al  checkin)   • Ongoing   • SubmiPed  45  IP  %ckets 47
  • 48. GeoGig Feedback • A  few  glitches   • vecmath  (not  open  source)   • name  change  (tm  check)   • We  are  ready:   • A  1.0  product  wai%ng  to  release 48
  • 50. GeoTools • 2006 • GeoTools enters incubation, Initial Code Review (Jody) • 2007 • Asked OSGeo to hold copyright • 2008 • Second code review (Adrian) • Graduation, with 13 known issues (better than unknown!)
  • 51. GeoTools Feedback • Removed ArcSDE Jars (distribution terms) • Removed Oracle JDBC driver (distribution terms) • Confirmed distribution of derivative EPSG database (hsql) • Headers: GeoTools PMC --> OSGeo Foundation • Where test case data originated from? • Questions about a few specific headers
  • 52. GeoServer • 2009 • GeoServer enters incubation • Prompt initial code review • Nov 2012 - foss4g.au sprint • issues resolved two weeks later • March 2013 • graduation
  • 53. GeoServer Feedback • Initial interest driven by marketing, no follow up for the work • Hard to justify participation to employer • Workparty of foss4g-au volunteers,
 issues resolved two weeks later • Fixed a number of issues from license conflicts to sample data
  • 54. OSGeo Incubation Update! • istSOS (2015) • rasdaman (2013-present) • OTB (2013-present) • gvSIG (2007-present) • MetaCRS (2008-present) • Opticks (2012-present) • ZOO-Project (2012-present)

  • 55. • PyWPS (2009) • Geo-meteo(2009) • OSM DistributedTile Update System (2010) • MapProxy (2012) • GisClient (2012) OSGeo Applicants
  • 56. OSGeo "Labs" • Geoinformatica • pgRouting • PAGC • MapProxy • pycsw • The SurveyOS KMLToolkit • SlitherGrid
  • 57. So what is the plan
  • 59. Looking Ahead • OSGeo and LocationTech share a similar mandate
 to promote open source spatial technologies • The organizations complement each other
 (and are attracting different participants) • Projects can happily belong to both • There is lots of work to do ... lets go!
  • 60. Contact OSGeo Help welcome
 new projects!
 volunteer today http://www.osgeo.org/incubator http://lists.osgeo.org/mailman/listinfo/incubator
  • 61. Contact info@locationtech.org @locationtech We are growing fast & need your ideas & participation http://locationtech.org and click LEARN MORE Contact  Loca%onTech 61
  • 62. Upcoming Events • http://2015.foss4g.org • https://2015.foss4g-na.org (done!) • http://europe.foss4g.org/2015/ • http://tour.locationtech.org/2015/
  • 67. Q & A • Q: How long does it take to submit a dependency for review?
 A: (Tyler)
 5 mins if everything is straightforward or
 15 mins for the worst case.
  • 68. +1        0        -­‐1 Sign  in:  2015.foss4g-­‐na.org/ Evaluate  the  sessions