SlideShare una empresa de Scribd logo
1 de 68
Descargar para leer sin conexión
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
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
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

Más contenido relacionado

La actualidad más candente

Leveraging Gradle @ Netflix (Madrid GUG Feb 2, 2021)
Leveraging Gradle @ Netflix (Madrid GUG Feb 2, 2021)Leveraging Gradle @ Netflix (Madrid GUG Feb 2, 2021)
Leveraging Gradle @ Netflix (Madrid GUG Feb 2, 2021)
Roberto Pérez Alcolea
 
Timed Text At Netflix
Timed Text At NetflixTimed Text At Netflix
Timed Text At Netflix
Rohit Puri
 
Security: The Value of SBOMs
Security: The Value of SBOMsSecurity: The Value of SBOMs
Security: The Value of SBOMs
Weaveworks
 
Enterprise git
Enterprise gitEnterprise git
Enterprise git
Pedro Melo
 

La actualidad más candente (20)

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

Destacado

GeoMesa – Spatio-Temporal Indexing in Accumulo
GeoMesa – Spatio-Temporal Indexing in AccumuloGeoMesa – Spatio-Temporal Indexing in Accumulo
GeoMesa – Spatio-Temporal Indexing in Accumulo
CvilleDataScience
 
Accumulo Summit 2016: GeoMesa: Using Accumulo for Optimized Spatio-Temporal P...
Accumulo Summit 2016: GeoMesa: Using Accumulo for Optimized Spatio-Temporal P...Accumulo Summit 2016: GeoMesa: Using Accumulo for Optimized Spatio-Temporal P...
Accumulo Summit 2016: GeoMesa: Using Accumulo for Optimized Spatio-Temporal P...
Accumulo Summit
 

Destacado (11)

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

Similar a Foundation Comparison

How and Why you can and should Participate in Open Source Projects (AMIS, Sof...
How and Why you can and should Participate in Open Source Projects (AMIS, Sof...How and Why you can and should Participate in Open Source Projects (AMIS, Sof...
How and Why you can and should Participate in Open Source Projects (AMIS, Sof...
Lucas Jellema
 
Introduction to GeoNetwork and GeoCat Bridge - teknologiforum Oslo 11-2012
Introduction to GeoNetwork and GeoCat Bridge - teknologiforum Oslo 11-2012Introduction to GeoNetwork and GeoCat Bridge - teknologiforum Oslo 11-2012
Introduction to GeoNetwork and GeoCat Bridge - teknologiforum Oslo 11-2012
Jeroen Ticheler
 
OSSDN Introduction 06112015
OSSDN Introduction 06112015OSSDN Introduction 06112015
OSSDN Introduction 06112015
Rick Bauer
 

Similar a Foundation Comparison (20)

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

Más de Jody Garnett

Map box styles in GeoServer and OpenLayers
Map box styles in GeoServer and OpenLayersMap box styles in GeoServer and OpenLayers
Map box styles in GeoServer and OpenLayers
Jody Garnett
 

Más de Jody Garnett (20)

GeoServer Orientation
GeoServer OrientationGeoServer Orientation
GeoServer Orientation
 
Open Source Practice and Passion at OSGeo
Open Source Practice and Passion at OSGeoOpen Source Practice and Passion at OSGeo
Open Source Practice and Passion at OSGeo
 
Introduction to OSGeo
Introduction to OSGeoIntroduction to OSGeo
Introduction to OSGeo
 
Open Source Procurement
Open Source ProcurementOpen Source Procurement
Open Source Procurement
 
Java Image Processing for Geospatial Community
Java Image Processing for Geospatial CommunityJava Image Processing for Geospatial Community
Java Image Processing for Geospatial Community
 
State of JTS 2018
State of JTS 2018State of JTS 2018
State of JTS 2018
 
GeoServer Developers Workshop
GeoServer Developers WorkshopGeoServer Developers Workshop
GeoServer Developers Workshop
 
GeoServer Ecosystem 2018
GeoServer Ecosystem 2018GeoServer Ecosystem 2018
GeoServer Ecosystem 2018
 
State of GeoServer 2.14
State of GeoServer 2.14State of GeoServer 2.14
State of GeoServer 2.14
 
OSGeo AGM 2018
OSGeo AGM 2018OSGeo AGM 2018
OSGeo AGM 2018
 
Working with the OSGeo Community
Working with the OSGeo CommunityWorking with the OSGeo Community
Working with the OSGeo Community
 
State of GeoServer 2.13
State of GeoServer 2.13State of GeoServer 2.13
State of GeoServer 2.13
 
Open Data and Open Software Geospatial Applications
Open Data and Open Software Geospatial ApplicationsOpen Data and Open Software Geospatial Applications
Open Data and Open Software Geospatial Applications
 
Map box styles in GeoServer and OpenLayers
Map box styles in GeoServer and OpenLayersMap box styles in GeoServer and OpenLayers
Map box styles in GeoServer and OpenLayers
 
Quick and easy web maps
Quick and easy web mapsQuick and easy web maps
Quick and easy web maps
 
State of GeoGig
State of GeoGigState of GeoGig
State of GeoGig
 
State of JTS 2017
State of JTS 2017State of JTS 2017
State of JTS 2017
 
OSGeo AGM 2017
OSGeo AGM 2017OSGeo AGM 2017
OSGeo AGM 2017
 
Understanding the Flexibility of Open Source
Understanding the Flexibility of Open SourceUnderstanding the Flexibility of Open Source
Understanding the Flexibility of Open Source
 
Understanding Open Source
Understanding Open SourceUnderstanding Open Source
Understanding Open Source
 

Último

introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdfintroduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
VishalKumarJha10
 
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesAI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
VictorSzoltysek
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
mohitmore19
 

Último (20)

Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 
ManageIQ - Sprint 236 Review - Slide Deck
ManageIQ - Sprint 236 Review - Slide DeckManageIQ - Sprint 236 Review - Slide Deck
ManageIQ - Sprint 236 Review - Slide Deck
 
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdfintroduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
 
Sector 18, Noida Call girls :8448380779 Model Escorts | 100% verified
Sector 18, Noida Call girls :8448380779 Model Escorts | 100% verifiedSector 18, Noida Call girls :8448380779 Model Escorts | 100% verified
Sector 18, Noida Call girls :8448380779 Model Escorts | 100% verified
 
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdfPayment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
 
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
 
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesAI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
 
BUS PASS MANGEMENT SYSTEM USING PHP.pptx
BUS PASS MANGEMENT SYSTEM USING PHP.pptxBUS PASS MANGEMENT SYSTEM USING PHP.pptx
BUS PASS MANGEMENT SYSTEM USING PHP.pptx
 
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
 
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
 
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdfAzure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
 
LEVEL 5 - SESSION 1 2023 (1).pptx - PDF 123456
LEVEL 5   - SESSION 1 2023 (1).pptx - PDF 123456LEVEL 5   - SESSION 1 2023 (1).pptx - PDF 123456
LEVEL 5 - SESSION 1 2023 (1).pptx - PDF 123456
 
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park %in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
 
Define the academic and professional writing..pdf
Define the academic and professional writing..pdfDefine the academic and professional writing..pdf
Define the academic and professional writing..pdf
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
Chinsurah Escorts ☎️8617697112 Starting From 5K to 15K High Profile Escorts ...
Chinsurah Escorts ☎️8617697112  Starting From 5K to 15K High Profile Escorts ...Chinsurah Escorts ☎️8617697112  Starting From 5K to 15K High Profile Escorts ...
Chinsurah Escorts ☎️8617697112 Starting From 5K to 15K High Profile Escorts ...
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.com
 

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
  • 17. 3 continents http://tour.locationtech.org ★ Sponsorship:
 $2K members
 $4.5K non-members 17 Tour 2014
  • 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
  • 22.
  • 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
  • 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
  • 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