OSGeo and LocationTech are both organizations that support open source geospatial software. OSGeo is a non-profit foundation that aims to support collaborative development and promote widespread use of open source geospatial software. LocationTech is an Eclipse working group that develops advanced location technologies. Both organizations provide resources for projects like code sprints, marketing assistance, and incubation processes to help projects with open development. The incubation processes differ in some ways, with LocationTech providing more automated processes through the Eclipse infrastructure and more frequent IP reviews, while OSGeo incubation can take 1-6 years but provides more flexibility. Both organizations complement each other in supporting the geospatial open source community.
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
7. 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
7
10. Membership
10
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 - - -
12. 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... )
12
13. 6 cities
By the numbers
★ 723 registrations
★ 640+ attendees
★ 56 speakers
★ Videos on YouTube
★ Positive feedback
13
Tour 2013
16. 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
16
17. 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
17
21. 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
22. Members
• Board
• 9 individuals - elected by charter members
• Charter Members
• 280 individuals - more nominated yearly
• Members
• volunteer organization - everyone welcome
23. 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
24. 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
25. 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
26. 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
28. Excellent: Public Outreach
• Great public outreach and community spirit
• Any spatial projects are welcome (no need to join)
• Easy collaborate (OGC, LocationTech, etc... )
29. World wide Events
• FOSDEM 2015
Brussels, Belgium
• 2015 OSGeo Code Sprint
Philadelphia, U.S.A.
• FOSS4G-NA 2015
Burlingame, USA
• FOSSGIS 2015
Münster, Germany
• FOSSASIA 2015
Singapore
• 9as jornadas de SIG Libre
Girona, Spain
• European Geoscience Union
Vienna, Austria
• Open Source GIS Seminar
Helsinki, Finland
• Bolsena Hacking Event 2015
Bolsena, Italy
• OTB Users Meeting and Hackfest,
Toulouse, France
• Annual Portuguese QGIS user meeting,
Covilhã (Serra da Estrela), Portugal
• FOSS4G India 2015
June 8-10, Dehradun, India
• FOSS4G-Europe 2015,
Como, Italy
• Local Chapter Founding Meeting
Finland
• FOSS4G Seoul 2015
Seoul, Korea
• 11th International gvSIG Conference,
Valencia, Spain
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")
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, oZen automated
40
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
• vecmath - replaced up stream in GeoTools 14.0
• EPSG - open data license from 1974
• JAI - oh crap
• Next?
• Wai%ng for other projects go through dependencies
• Sefng up a replacement for JAI is next
45
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
57. So what is the plan
Working together for better for the good of all
58.
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
63. Q & A
• Q: How long does it take to submit a dependency for review?
A: It depends:
5 mins if everything is straightforward or
15 mins for the worst case.
• Q:Why would a dependency be rejected
A: If it is not open source, or if the development team made a
mistake, also license must be commercially friendly.
64. Q&A
• Q: How much does it cost to join LocationTech
A: It depends:
Participation as a committer is free.
Organizations can join as members, costs outlined in charter
based on size of company, and level of involvement.
• Q: But how much does it cost?
A: Small 10 person organization costs $2000 to join as a
participant member.
A: OSGeo is a member for free as an invited guest.