AV-Portal 3.23.3 (4dfb8a34932102951b25870966c61d06d6b97156)

OSGeo and LocationTech Comparison

Video in TIB AV-Portal: OSGeo and LocationTech Comparison

Formal Metadata

OSGeo and LocationTech Comparison
Title of Series
CC Attribution - NonCommercial - ShareAlike 3.0 Germany:
You are free to use, adapt and copy, distribute and transmit the work or content in adapted or unchanged form for any legal and non-commercial purpose as long as the work is attributed to the author in the manner specified by the author or licensor and the work or content is shared also in adapted form only under the conditions of this license.
Release Date
Production Year
Production Place
Seoul, South Korea

Content Metadata

Subject Area
We have two great organizations supporting our Free and Open Source Software for Geospatial: The Open Source Geospatial Foundation and LocationTech. Putting on events like FOSS4G is primary responsibility of these software foundations - supporting our great open source software is! This talk will introduce OSGeo and LocationTech, and balance the tricky topic of comparison for those interested in what each organisation offers. We will also look at areas where these organizations are collaboration and explore possibilities for future work. Each of these software foundations support for their existing projects, ranging from "release parties" such as OSGeo Live or the Eclipse Annual Release. We are also interested in the ��incubation�� process each provides to onboard new projects. Review of the incubation provides an insight into an organization's priorities. This talks draws the incubation experience of: * GeoServer (OSGeo), GeoTools (OSGeo), * GeoGig (LocationTech), uDig (LocationTech) If you are an open source developer interested in joining a foundation we will cover some of the resource, marking and infrastructure benefits that may be a factor for consideration. We will also looking into some of the long term benefits a software foundation provides both you and importantly users of your software. If you are a team members faced with the difficult choice of selecting open source technologies this talk can help. We can learn a lot about the risks associated with open source based on how each foundation seeks to protect you. The factors a software foundation considers for its projects provide useful criteria you can use to evaluate any projects.
Presentation of a group Uniform resource locator Computer animation Software Family
Uniform resource locator Computer animation Cartesian coordinate system Template (C++)
Uniform resource locator Process (computing) Computer animation Software Open source Term (mathematics) Multiplication sign Software developer Projective plane Game theory Position operator
Scripting language Suite (music) Group action Server (computing) Spacetime Multiplication sign Projective plane Staff (military) Online help Line (geometry) Shape (magazine) Mereology Automatic differentiation Number Type theory Uniform resource locator Goodness of fit Computer animation Software Term (mathematics) Internet der Dinge Writing
Greatest element Group action Existential quantification Code State of matter Multiplication sign Range (statistics) Archaeological field survey 1 (number) Open set Mereology Different (Kate Ryan album) Collaborationism Curve Spacetime Mapping Software developer Multitier architecture Shared memory Staff (military) Bit Category of being Process (computing) Normal (geometry) Right angle Metre Trail Momentum Open source Online help Event horizon Number Element (mathematics) Revision control Term (mathematics) Data structure Task (computing) Addition Cellular automaton Projective plane Database Cartesian coordinate system Subject indexing Uniform resource locator Computer animation Software Mixed reality Point cloud Library (computing)
Building Open source Multiplication sign Decision theory Range (statistics) Archaeological field survey Online help Open set Mass Inequality (mathematics) Mereology Code Event horizon Software bug Wiki Goodness of fit Response time (technology) Sign (mathematics) Term (mathematics) Energy level Series (mathematics) Area Collaborationism Pattern recognition Weight Software developer Projective plane Sampling (statistics) Electronic mailing list Bit Peer-to-peer Uniform resource locator Process (computing) Computer animation Software Personal digital assistant Telecommunication Point cloud Whiteboard Figurate number Geometry
Scheduling (computing) Email Open source Observational study Decision theory Software developer Multiplication sign Projective plane Source code Sampling (statistics) Supersonic speed Bit Uniform resource locator Response time (technology) Word Computer animation Software Term (mathematics) Natural number Endliche Modelltheorie Computer-assisted translation
Computer virus Group action Link (knot theory) Open source Code Source code Online help Number Revision control Medical imaging Mathematics Conjugacy class Term (mathematics) Internetworking Computer configuration Bus (computing) Flag Logic gate Descriptive statistics Standard deviation Mapping Chemical equation Projective plane Database Bit Line (geometry) Cryptography Uniform resource locator Process (computing) Computer animation Software Vector space Personal digital assistant Repository (publishing) Telecommunication Website Point cloud Resultant Library (computing)
Server (computing) Computer file Confidence interval Code Multiplication sign Device driver Number Term (mathematics) Integer Software testing Logic gate Oracle Email Distribution (mathematics) Spacetime Moment (mathematics) Projective plane Planning Database Line (geometry) Cartesian coordinate system Uniform resource locator Computer animation Personal digital assistant Order (biology) Whiteboard
Uniform resource locator Computer animation Open source Shared memory
Computer animation Multiplication sign
Uniform resource locator Computer animation Bit rate Projective plane Free variables and bound variables Insertion loss Mereology
Area Open source Computer file Weight Multiplication sign Software developer Carnot-Gruppe Projective plane ACID Online help Human migration Type theory Process (computing) Computer animation Web-Designer Repository (publishing) Personal digital assistant Figurate number Descriptive statistics
Computer animation Open source Bridging (networking) State of matter Concentric Projective plane Set (mathematics) Online help Perspective (visual) Tuple
Revision control Presentation of a group Computer animation Open source Direction (geometry) Projective plane Bound state Logic synthesis
so that was my introduction really quick high again and it's been a long week this is like the last presentation that I have to attend a all about you guys but actually gets this like if you know there's something doesn't can get let's great but how many people have heard of always QL and where they family people enjoy Austria software they bind undue if you a few of the packages also get more things how many people have heard of location this is
working better than last year how many people of heard of
like Eclipse Foundation or any other kinds of his people OK what I'm going to be doing is I'm getting be comparing to sulfur foundations of always deal and location tag which is like the Working Group for the Eclipse Foundation I'm gonna go fairly quick because it's a whole Hoffman week uh
and here I got to slide templates was
still applications of course
geo-location to care that was fun so
Jody high again I actually work with both of foundations of on the Eclipse Foundation I'm on the little Steering Committee for our location time that's actually a like a position you're yeah like elected into so it's it's quite an honor thank you for the members for that accepting in their midst and for a still I kind of heard in projects and chair of the incubation committee and what are the both of these things have in common is that really hate projects being embarrassing in public open source is it's a tough game to get into it and it's really easy to like shoot off your foot and I'm really fond of software foundations for helping developers get the job done but in terms of my employer
by Mehlis that we had to work with both sulfur foundations RG Software Product OpenGeo Suite is actually made up primarily of of always steel projects OpenLayers hugest you GeoWebCache server and posters all fall under the lowest you banner now GeoWebCache is the odd 1 out it's not a full project it's kind of working in India was steel lab space and then we also the number of projects that are taking shape and location text dual-gate is probably the most famous 1 it's like the Git workflow that with features rather than the lines of text ads script and and we also are starting to package up Dumais as part of OpenGeo Suite in terms of location tech location tech is a working group so the Eclipse Foundation is these big Software Foundation's like Apache year the Linux Foundation Miss started to branch out into other industries like aerospace and so forth and when they are branching out and our industry it's so the location type Working Group an so just there back up a sector this is a not-for-profit foundation its members supported and and that's kind where they're coming from the do the number different working groups aerospace Internet of Things as scientists of 1 thing it's kind of fun here is that the long-term support working groups of people that are wanting to write software that's going to be on the run in 20 years time but they are a full-service
foundations so they offer like help managing your project in terms of governance they've got their access to legal staff it you got any IP questions and they've also documented how you can run a project in terms of nominating committers all that good stuff but in terms
of location that they count their members as companies organizations and you can see a range of companies here from found listen Google and IBM and some new additions recently are radiant blue and climate labs and Ordnance Survey and and we also the number of people have groups along the bottom there are I guess so we've got University of Calgary we've got all was still so these 2 foundations to work together in terms of how membership works they has different pricing tiers so strategic members and get a passport on the steering committee for example a participant members and 2 meters and guests has a different right down here in terms of the structure of the location to projects that could fall into 2 categories were 3 categories here libraries such as JTS which you might have heard of spatial our live index is a new joint project that started out this year as have curve and also be welcoming taught our expecting their application any day now and they will also a couple at applications these are things that normally users would download and run and we got a number of other processing this is primarily off in the cloud space of projects like gene-gene Dumais so quotation tech is doing a great job of public the outreach are hoping take our spatial technologies out into the wider community so 1 thing that's I'd like to highlight is the location tech to where it's a similar as size event divorced G but rather than being in 1 location it takes place is it to work so it takes developers around to different cities and and it helps you to different category of developers and who we have here today the answer rather than creating the part the converted that have already heard about all of the open source stuff we do we actually a lot closer to normal GIS shop so it's so that's a good mix it also is easy collaboration with other groups like OGC analyst know and a lot of joint events so just in terms of location track I'm afraid he can't see that map and the tour gone from our from 6 cities at the start of 13 cities and this year picking up some
momentum things that are really good about location technique staff have been very helpful this is particularly helpful for teams that are new to how open source works but we've also been taking a lot of on a lot of the thankless task like trademark checks and all this intellectual property stuff that I can't expect volunteers to do a special thanks to and you share and and Mike offered help in a cell I did a couple cautions for people that are considering joining location tech and location tech is kind of new to the Eclipse Foundation we don't really know how all this stuff works and so you know they got like a portal they've got some Mom some code hosting facilities but we are all checking out and having a code on github I instead so they've been through and they be helpful in that regard also the incubation process for a location tech is a lot of work even when there's a IP team to do a lot of the heavy lifting you still have to go around and give them a copy of your cold and tell them all the different bits of open source software using so they can make sure it is actually open source of something that's really nice it's a chance for us to introduce the Eclipse community to all the great special software that you guys know and love but this was another caution is they're not familiar with RGS industry so that she had to go through a lot of hassle to get something as simple as the PSG database approved because the PST database states from like seventies or something and it is 1 of the original Open Data licenses but you know because it's from the seventies it was on the list of of the other thing is with so many new projects all starting up at the same time we're trying to streamline the process by getting people to depend on the same version of JTS for example and we've had to form the projects into which you just because we're burying the IP team and new technologies but that said it's taking so long that often were like having releases of of software and updating the versions before the previous ones are approved little bit of a catch 22 there and and he also should take care to plan for and if something's rejected there to replace rewriting yeah the in terms of Austria I
always still I was still has a
there's a really nice mission so it's to support the collaborative development of open source geospatial software and promote widespread use is nonprofit it's vendor-neutral is very international in flavor I kind of have to say that since we're Korea but it's also really nice it it's got an open education and open data outreach and this is just really heartening to see in terms of how it works and got a board of and 9 individuals any board members here k . in unless the charter members to about 80 individuals I think but we nominate more yearly flu is a charter member here thank you for making list you great so now it is a volunteer organization everyone is welcome the only thing you have to do to take part in Austria still is like sign up to discuss lists say hi attend a local event you can put your name on a wiki of you if you really wanna be listed somewhere we really are are driven by you rocking up and having a good time but in terms of all was still supporting software projects but there's a few things that we do offer as spatial projects we are a community of your peers we to understand what gps coded codes are we we can understand about Ivan and all commiserate about that point cloud then but we also do offer some assistance to new projects in terms of marketing and outreach this Iost you alive DVD which showcases a range of technologies and we do have the incubation process to help if you have any questions about how to run your project in an open and responsible manner so how all still protects you so we do offer limited protection and so the incubation process gives you an opportunity to review your code in assure you users that it is actually open source and and also list you also is a healthy body of prior art with projects like grasping 30 years old is over the lawyers come calling we can probably point of prior art and this is however an area where we collaborate with other foundations so we all go and talk to the Linux Foundation and we need some help on licenses we're not a strict the team but we can help make the connections and see that you are protected and have a good time we do have special expertise so if you work a developer and you're trying understand all this stuff is you can talk to other members of the community and get concepts explained in terms that make sense and the other good thing about it was use participation is is free right board not charging member fees yet I just signed up to an e-mail list and take part but that said the foundation is sponsored would like to thank a few of our sponsors like when that survey anyone fauna and survey here geocaching city from geo got here thank you but I have to care Belisarius Belisarius mean Obama's another it's boring alice in malice prior to sponsoring them up here being embarrassed but did excellent public outreach I guess so we're very um yeah any special project is welcome are all was still alive as a range of spatial technologies and were very easy to collaborate we collaborate with the OGC location check and others and we also have a massive series of worldwide events this is just a little sample of what's been happening worldwide Belgium to Italy to create a Spain to Portugal and Finland and all kinds of stuff India but we really do have a global reach and we're going to take on more of the world of the best thing about our outreach is false for G then they don't care I just in terms community building was still happens at the international level like using today but the real heart of it is the local chapters and iconic getting too numerous to mention who here in a local chapter of the people to read the context good but 1 thing that's nice is always choose rough is flexible and responsive the project needs there was no hassle and projects migrated from STN to get help for example and also a lot of the decision making happens in public and transparently that's kind of both good and bad if you follow the board list so there is one caution about the Austria which is kind of interesting double-edged sword here was to his soul helpful the new projects this non actually much reasoning for projects to join almost you know projects entering incubation get a really good brand recognition most right to projects were pi WPS project but did not no incentive to finish and I don't know what to do about that I'm on incubation committee and countries like hanging out for years and the other thing is that public communication is not suitable for all occasions occasionally you like there's a trademark issue we can't talk about it in public and we don't have a lot of avenues for communication out of the public eye so when we do run into tricky questions it can be a little bit of a hassle with lowest yielded even figure out how to talk about and the other kind trouble is always choose really good for established open source projects but we are not very good at incubating new projects and helping and teach them how to do open source this is the area where we like to collaborate with others but we don't have any other kind of great strength they're ourselves the other kind of sad thing is we've got projects waiting out literally for years to get in and the only thing that's required for a project to get into or still is 1 of you in the audience to say hey I lactose a mental I will be the welcome wagon and hang out on the e-mail list and and say hi so as this is just an area where we really could use more volunteer participation so just in terms of intubation comparison used really straightforward you it literally you make take it on a bug tracker were interested in kind of things like the name of your project what license to do so it's making check it's open source any copyright maybe it's just done by everyone who's committed to yet have maybe the copyright belongs to an organization like to know how many users from unfortunately now looking like a 1 2 6 your response time the idea of an update of high WPS guardian this year after weighting 60 years so that's good OK so
in terms of the incubation sonication check the from the proposal processes once again straightforward you get right down the name of your project in the background and the scope of the license and all that kind of stuff but 1 thing that's quite interesting is that like to know your project schedule in terms of when you plan to make a release and lead do do a trademark check but 1 thing that can happen to open source projects is that the a project can be released as open source but the name can be trademarked by a company and and so if the if someone makes a fork of the project that they don't necessarily have permission to use the same name and then 1 thing that's nice about location tag is you do get a quick response time there
in terms of low cost you incubation any open source license will do were not picking out we do require that the community the active and healthy so that's like someone hanging out in the basement and their main uses the cat probably not going to be successful with incubating for most you know what we ask that the development team performance just a check of the source code had nature all the headers are there to make sure it actually is open source and and we do ask you list all the dependencies all the software you use to make your project and copyright holders all that kind of stuff 1 that's interesting is were really focused on to that the fact that your project should be open it's not good if your project is have you know run by a benevolent dictator I think is model word if all the people on the project are employed by 1 company we really wanna see some diversity because we wanna protect our users from making use of the project and then having a company the wonder and they're left high and dry so we do that had this governance requirement that is occasionally a little bit tricky what decisions to be made in public so just using sample of the I a study reviewed and then you can see the gone through the check the source code and that kind of stuff but in terms of location time and a limited
number of licences they support and that kind of jives with their commercial bent so at MIT BEST Apache the so-called permissive open source licenses they did do a trademark check fortunately they pay for that so that's not too bad and 1 thing that's nice here is you don't have to check your source code the better a team that will do that the downside is also the check the source code of all the other software you use which in the case of my projects and be an awful lot because I'm lazy and I don't like to write things for myself I traffic anything else fun here what they have been gradually adjusting their process are in terms of using get have an external issue trackers previously they've been using things like CBS and alone which all people shunned for good reason but the other thing they do is they do have some Governments requirements clear line of communication but it's standardized across projects so well you know a skill we don't care how you run your project as long as it's 10 transparent in location tact they have a little form that automates adding a new committed so kind of like when i the Commission take it looks like the name the version of description a few little flags like cryptography on links to the web site the license and 1 thing that's important here is contributor agreements often open-source projects get in trouble by accepting code from someone on the internet that didn't have permission to to release it as open source and being soffit come software group the result is an issue tracker
things can to just a couple examples you take entered location-tagged incubation in 2013 and having completed its creation of you but and we like we did our get help repository over in February 2015 and really virus incubation process is ongoing recemented about 60 and little dependencies of 172 and kind of hanging out at the back of the bus waiting for other people to do the work so we are enthusiastic about location tech we on Eclipse RCP project so we better be we also started a little bit earlier before location-tagged really figured out which way was up with gun stuck on like 3 key issues are at and vector math library was not actually open source that's been replayed replaced injured tools are 14 which is due out next week but we also got steadily PST database they don't know what to make of it and our last 1 is have advanced imaging we also isn't strictly open source certainly having to look at options for replacing or asking users to install no project is Dumais so the kind of Accumulo based cloud data solution that plugs introducer um yeah so they got the initial check in 2014 they've submitted almost all the IP tickets in the common just waiting to clean up the code base a little bit in graduate so they'll probably the 1st project of the gate and 1 of the become 1 of the projects of balances geocache and looks like my slides wrong for their I will quickly skip this so for did we have submitted all of our our our dependencies and we've had a few rejections so right now we're having to rework the project to not depend on Berkeley DB and were choosing between something called map spatial of spatial sigh SQL like so I will see how that works so I expect to be released shortly the conjugate we had the same few glitches we ran into that back methane and we also have to do a name change the trademark holder of forget asked us to change the name since we weren't technically using get technology we're using the Git workflow so were ready were feature complete were discussed I can review
was to incubation GeoTools started in 2006 on we had a couple runs a trying to incubate incubate the big thing for us was we found that are all of our headers assign copyright to the you tools Project Management Committee there's this really sad part about that the committee didn't exist it wasn't a legal entity so we actually had to talk to the to board and set up assigning copyright to still and we actually had had to hunt down the years and years of committers and make sure that they were happy giving their code Austria but now we graduated with like 13 known issues and which is better than not knowing what issues are there was still doesn't asset you fix all the IP problems only that you know them so that any potential users can know what they're up against it so 1 thing that happened to us is we accidently included some Okecie jars of this caused us to pull all private her previous releases of tools biologists confident distribution terms but by the same token we had to remove an oracle JDBC driver and we had to work a little bit and get a special permission letter from that you PST database guys in order to release that and now the other thing that hit us long as we often had test data and we had no idea where it came from into integer server to server entry incubation in 2009 at the request of 1 of my customers and the moment it entered incubation they lost all interest in helping getting it over the over the line so I did the only thing I knew how to do is open leader I drafted a cold spent in Australia and an army of like 30 volunteers some of which were non-coders and we all march to get column header files together and over the course of like a day and a half we reviewed the codebase we entered in a number of issues in all the all the IP and issues we found were kind of fixed 2 weeks later so was a case of a project setting incubation for years to set some familiar and then sitting down and doing the work and and having it done a couple weeks later see I initial interest was driven by marketing but there was no money to follow up once we joint still but it's hard to justify your participation in this kind of thing to your employer of we constructed a work party of phosphor GATE volunteers at a code spent much like tomorrow and that we was we I graduated thereafter but I'll skip over that a few more applications this is set of data to do so what's the plan going forward the cut to Software Foundation's working in this space and here
is a true at the code sprint in Philadelphia it was a lot colder than here and we got members from both the lowest you and location tracker hacking cheerfully together and the good times of both Foundation
share a similar mandate to promote open source spatial technologies the organization's complement each other A-list use really amazing with its worldwide reach and location tech is really good at helping people on board the open source and both the other funding is purchased can quite happily belong to both and there's lots of work to do I don't really mind which foundation you join but just please don't go it alone there are organizations out there to help you so you want contact was still incubation it's on website be happy to hear from you if you wanna a can
contact location they would once again be happy to hear from you it any questions thanks
guys this is the last time you can all falsely
except for that time the back is obviously and then we the Microsoft the still
have 1 question for you to do their are much more in the way of who expects to be incubated you know as you know the question I have to walk the talk to and your loss is something
cannot be know is you only non you we have to put in the tool incubate
money then you don't have to put anything always is free for participation and what that would
location think we might have to go unchecked but the rates to be a member of location to depend on the size of your organization and the interesting part is as a committed you don't have to pay anything look and you did is joined location tech and uh I'm individual committed on location tech project and and I'm just benefiting so no cost depending on what you want to go look we got a placeholder guy can the optimal knowing how to better we have to nominate you for
like the most outstanding figures you sold it is that the type of most of most of the weights if I the local what have to make something like most of the accretion of something like this um migration is I have of an open source projects I'm basically the lead developer ideas of pull requests of time after time from people who help somewhat of a project but when I must give him the only developer of well that's that this pretty that rests in of spatial area and not many chances from each year to go what's yours jails deflagration or should I just like stupid and do my thing alone so there is a chance that thing
is that a little staging area called was still less and and it is for smaller projects that are just starting out in its job is to start off small projects and help foster new open source thanks now the other thing is you mention getting random get help request please please take this little filing you get have repository called contributing . text it shows up when people go to give you a Carnot group request and you have a little blurb in there and says yeah I'm giving you some sources so cool and it'll just as you know it'll save your acid that legally in case the employer comes after 2 just had a user can don't screw up get how hello again I would like to its of cluster descriptions or don't
could confuse so uh always dual lamps the so Hadjiolov should be true for all 1 which have to laboratory sigh thoughts overthrown world as well so this confusing how it bothers you a set of their various states so this is something incubation of you called what you kind of and then you identify yourself because you're organization by WP this will fall time in like to stop and I would like to invite all of you here was interesting the fixed tool refinement decomissioned bridges before was your because now there is like 1 big that this is 1 of the reasons why we away it takes a long actually to to increase the concentration so useful some projects of course and if we review you make quite 5 steps so this unified approach you will be much easier for small projects like for example by the use of the is the will to join in and what's missing quite incubation 1 of many things you're not rechecking regularly whether your project for the for example tuples server still fits into you USQ whether there is still some community sources from the perspective yet we certainly have lots of work we can do to
help projects and then I'd like to thank everyone on the incubation Committee for no offering that while looking from text book on the
full license but I think it just has to do with that uh the direction they've taken as a Software Foundation and that licenses they support are all called a permissive open-source licenses so often they operate without commercial restrictions the people have a habit of asking questions than walking away missions had uh it's OK but I would I'm not on the Eclipse Foundation so I don't know exactly why they are have chosen no specific licenses but I do know that when we run out of the bounds of those licenses we are able to ask the occasional exemption so we've also been very helpful in explaining license conflicts and so on to the Member projects thank you for your presentation in answering the piston expand to close the synthesis and the way how
a and