OpenLayers 3 - How To Successfully Run A Crowdfunding Campaign For An OSS Project

Video in TIB AV-Portal: OpenLayers 3 - How To Successfully Run A Crowdfunding Campaign For An OSS Project

Formal Metadata

OpenLayers 3 - How To Successfully Run A Crowdfunding Campaign For An OSS Project
Title of Series
CC Attribution - ShareAlike 3.0 Unported:
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 Place

Content Metadata

Subject Area
The impressive list of OSGeo Projects [1] show the necessity to develop OpenSource software. Behind all lines of code, there is the work of one developer. And, in our capitalist world, work means money. This presentation will underline the challenges of the crowdfunding effort organized for the development of the next major release of OpenLayers 3. OpenLayers is one of the most famous OSGeo library and is widely used for the development of web mapping applications. Its development started in 2007. In 2012, it was clear for the developers that the current release was at the end of its life. The emergence of new technologies implied to create a complete new libraries based on these new technologies. As usual in the OpenSource world, some developers started this work in the middle of 2012. Since a complete rewrite was required, it appeared clearly that the work needed to obtain a library that would allow the migration to the new release was huge. It was estimated to 2’500 hours of work. At this time, swisstopo planned a migration of its web mapping applications. swisstopo decided to use the future release of OpenLayers, which was only a very first prototype. In order to benefit of the advantages of OpenSource developments made by a community, it was not possible for swisstopo to simply mandate a company for the development of this library. The commitment of the OpenLayers community and its committers/developers was needed. So, in order to speed up the development process, swisstopo decided to invest a substantial amount of money and to organize a crowdfunding effort together with companies active in the OpenLayers development scene. Several financement channels were used: micro fundings from individuals and more important fundings from companies and administrations. This presentation will describe the main problems and challenges faced during this crowdfunding effort and how they have been solved. Here is a list of these problems and challenges: - Some key actors had to be convinced to donate in order to convince others to follow the movement. It is important that one or two big players make the first donations. And, since the money is managed by the higher manager, a lot of energy has been put in explaining how an OpenSource community works. The OpenSource development model is still not very well known and the higher management often think that a normal contract with one company is the best way to develop softwares. - The general objective was to be clear and strong enough in order to convince individuals, companies or administrations to invest on something that didn’t exist. - The financial capacities of individuals, companies or administrations are not the same. But all are part of the OpenLayers community. It was important to be able to handle donations of some dollars to some thousand of dollars. - OpenLayers is an OpenSource community, but is not a legal entity. It’s therefore not possible to make a contract with OpenLayers. In order to solve that, the main companies of the OpenLayers development scene decided to create an association in order to simplify the administrative aspects. - The commitments and the resources of the OpenLayers committers was needed in order to ensure that the library could be developed in a short time frame and with the necessary level of quality. - A worldwide communication concept has to be put in place in order to reach all potential crowdfunders. And this only with a few persons working partially on this project. - An organization had to be put in place in order to coordinate the work of persons located all around the world. But at the end, the result is here: more than 350’000 USD have been found and the development of OpenLayers 3 is a reality. And everyone can now benefit of a modern, performant and 2D/3D web mapping library, thanks to all crowdfunders and developers !!!
Point (geometry) Computer animation Software developer Projective plane Open set Freeware Extension (kinesiology) Disk read-and-write head
Machine vision Geometry Computer animation Computing platform Computer network Information
Link (knot theory) Information Twin prime Weight Menu (computing) Special unitary group Emulation Interprozesskommunikation Geometry Computer animation Basis <Mathematik> Dedekind cut Order (biology) Information Simulation Summierbarkeit Data structure
Point (geometry) Surface Building Mapping Metre Image resolution View (database) Maxima and minima Analogy Correlation and dependence Dimensional analysis Geometry Software Personal digital assistant Uniform resource name Quantum mechanics System programming Summierbarkeit Conditional-access module
Context awareness Context awareness Computer animation Software Projective plane Open source Special unitary group Open set Library (computing) Data structure Chi-squared distribution
Context awareness Theory of relativity Computer animation Channel capacity Software developer Software Order (biology) Open source Design by contract Data structure
Raw image format Internetworking Computer animation Code Order (biology) Open source Process modeling
Software bug Computer animation State of matter Software Open source Coma Berenices Food energy Process modeling
Point (geometry) Computer animation Phase transition Telecommunication View (database) Internet service provider Multiplication sign Software Open source Computing platform Physical law Process modeling
Computer animation Open source Species Coma Berenices Code Process modeling Identity management
Metropolitan area network Dependent and independent variables Computer animation Software developer Telecommunication Software Open source Species System call Process modeling Identity management
Software developer MUD Moment (mathematics) Commutator Special unitary group Bit Electronic mailing list Lattice (order) Open set Perspective (visual) Power (physics) Data model Computer animation Personal digital assistant Factory (trading post) Operator (mathematics) Software testing Lie group Theory of everything
Data model Trail Computer animation Software developer Basis <Mathematik> MUD Design by contract Confidence interval Mereology Pairwise comparison Metropolitan area network Process modeling
Roundness (object) Computer animation Case modding Basis <Mathematik> Multiplication sign Commutator Design by contract Endliche Modelltheorie Pairwise comparison Resultant Process modeling Identity management
Functional (mathematics) Group action Direction (geometry) System administrator Numbering scheme Design by contract Event horizon Data model Data management Estimator Computer animation Personal digital assistant Hypermedia Network topology Order (biology) Row (database) Physical system
Point (geometry) Area Greatest element Mapping Multiplication sign Software developer Workstation <Musikinstrument> Open source Design by contract Open set Medical imaging Digital photography Data management Process (computing) Population density Computer animation Integrated development environment Phase transition Order (biology) Design by contract Video game Directed set Software testing
Functional (mathematics) Twin prime Workstation <Musikinstrument> Open source Design by contract Mereology Order (biology) Computer animation Hypermedia Order (biology) Directed set Musical ensemble Associative property
Point (geometry) Presentation of a group Mapping Texture mapping Mobile Web File format Special unitary group Neuroinformatik Order (biology) Cross-site scripting Mathematics Type theory Phase transition Information MiniDisc Physical system Data type World Wide Web Consortium Demon Variety (linguistics) Web page Keyboard shortcut Open source Java applet Web browser Open set Event horizon Computer animation Design by contract Social class Alpha (investment) Sinc function Associative property
Geometry Process (computing) Computer animation Texture mapping Order (biology) Library (computing) Perspective (visual) World Wide Web Consortium
Point (geometry) Group action Mapping State of matter View (database) Computer-generated imagery Open set Mereology Disk read-and-write head Special unitary group Area Number Geometry Population density Causality Mathematical optimization Identity management Window Metropolitan area network Rule of inference Supremum Key (cryptography) Software developer Bit Twitter Demoscene Arithmetic mean Process (computing) Personal digital assistant Uniform resource name Summierbarkeit Whiteboard Pressure Directed graph
thank you so open tools project of free so you can use it for birth of at the crest of the is to be free uses companies behind opens with project these people the and opens was budget and in the opening 3 is really a great fun but it could be the and it's a fantastic or about the that they need a summary of the of the month so at some point we need to to finance also these projects for fall pedestrian we stopped the development stopped the featured in January but that I'm not the fall January of this year we stopped at a called on the company and and the extent of the zis but it you with the best that died of a with the best that the offer of testimony was opened of the user United is
that we are promoting by statistical and Germany and is the to use Jeyapaul thought and so this is the that of of die get simply to
the British Joe that the 2 are cities to companies into we have a joint
omission act was local
says that we need to do that and this is the 1st time because of the need to information and the main tour in order to provide
information to or user is the way that David means that it it and the 2 companies a both
200 said distillery's 3 or 4 of them and his
2 world where from all point of view of data because we planned to create a street in the world the wanted someone street the old buildings will streets instantly the and deserve to be at the resolution so we need to go and study of the of the dimensions and also 's software is not based on any team at its Timofeyeva and the cases of the ways of the of the so called can be created we are in an
open tools contact and we wanted we of complaints new that with put a goal you don't
themselves context we of the dying of the Sun with the user but the money of the project getting comedians that as I could I
would to get the city to the and that the and we
have the capacity to feel and when the but so what can we manage the or book and the something on the order of the day them
the challenges we need to get rid of their grip on 1 side of the river from the other side of cost to phone eyes the that relations between the fund and that it has government urgency 92 a contract need where the something like and think I say I'm pleased that the idea human the and that we need to have something from 1 if so then
came as a difficult funding and and you see the definition of code funding we of or so these 2 0 on 1 side we have someone of someone who wants to make something and and the slightly as the money so that slightly decided to go in there called from the mould of the origin but I
also got my mother of approach from of only began in the future we and the approach of a community order approach and we tried to explain this to approach
the Con Monday's featuring the to flee you have found out that the future of the basic Anita that the future energy and he goes in the open so far the
state would says a quiet quite common approach and was a founder can do
the same and you have a new features they also know that it is
quite a giant it's the very efficient in the fixed in that takes a lot for the development of that you have a lack of communication of cost to the British community would discuss that between the founder the Monaco the nature and and you can be is that some finds a feature is now and of all point of view it's not efficient for new to the PM the began on the stock
from buy to sell you can provide money to go to the banque and provide money from the rich and you can also for future and resist home you can for my eyes he said times between the Baker and the fell as again and got from but
I them that it's a bit different from that of the specifies unsubbed some money and that this
could lead is an open so identity can be in a situation like that you go such with use again on duty with the commuter and at the end Zuccoli dust and create codes
and bit open so so soft we believe that this is
interesting because it is the best possibilities and the leg identity the identities responsibility for the new development there is kind of communication on the leg and the is that the bulk of the thought of all that and those the the identity and it's quite efficient for new development the drawback on the needs of a call sauciest by the and he needs madwomen the dreams of many not pose those OpenSKOS community and we believe want to its quiet easier when you may seem the feeding on the way to the new smaller future all
eyes said the meetings of the 2 side and the 1st for 2 factories there is the best in the future and Monday's appropriate that money is not that said that the idea of operating was commuter and that might because I know commuter that might have caused the main the robust so they would discuss the visit and we are so big that was the of these developments and you yet was so that the question of promotion if it's clear that again on duty which who owns and in October is a bit of create the more Maginnis softly combined to a future in the moment when the
founder of the nation from the from the side it is a feature of the the mud and its credit is very difficult to create the about for future because every from the wants to make his own future and gives you the and Saddam Sunday founder of the Sun's specific needs the commuter and denied that he has a bit of a teacher and really want get by future is and as a person 82 on French the funding of the from the US for the future lies in the case of open air perspective we said that we want the future of the team is open to 1990 shanty test will be whether the and competitive for the future this would quite the not so easy lucrative
and that another Zeebrugge of questions to between from the end of the here is a feature of the mud and the tension between the and you don't relationship between found and the founder of can only request and on track the features a paid they don't the bill by the possibility that they see the future of the future in the meantime the my dad the you as a person he to request for the future but they are only 1 part is an again anti Theakston's the fact that the
school for with man and with the future of the money is there and it and
you see so that had wanted and disadvantage of commuter in the MoD identity unknown down the return of the money to use but the because you could buy a new round of trade what is of course the risk that these Lescoeur on the future of the model used by the benefit for the results of the Daily Kos migrants after that you have some drawback from the founder the stadium is the son drawback you have less time trial because you can only say what you want but you don't activity but I see it is that want and we know at the direct contract for 1 feature the more generally OK and fall
pedestrian begin
with a statistical prospected redesigned doesn't let the announced on the day yesterday after the about amount of 200 50 cake and the from the system estimation was made by the open air that the amount that these needed in order to create an acute and and the event he had to ability to unlike says that it's not easy to go to match the 1 thing he said and I don't care if you guessed that are unable to a something with the and it's something that we need a as open so that we need to do to improve the management that because I think I don't understand opens with function function but the 12th in the case of system and because of that we were able to Rosi's for we can see that we were about to also until late last year and in France to ask whether the Government urgency in Germany the new as and we is with this scheme ball it was posted to find the best
150 J and the country could malls and on the road from the because the media companies administration that protect Distributed 52 and we could see that the contract has not yet and teaching and he said that it was a group of men combined the walking the open the namely Wenger will only now in the hands and the and the trees in Germany but when the case is the
1st visit is the station at the beginning in by sending it was predicting committee of open daily the beside to create the new year area of growth for the year they made reviews The over the summer 1st Test was would yet of the thought that no 1 0 but we tried to to propagate his quote funding at the time but is the broad and it was like I was really to to create something akin to open a two but with is more than the images that we made this 1 wants funding campaign we made a contract is again Didier and were found the made a point of contact with the teaching and in January of this year the thought that the man and since 3 or 4 months reality of for you with the disease development in order to to launch a new ideas in October of the what did we that
fast which was single life so we we had put on the phone from was the Continent in early from job and we have from sell summary guidance in a year and so we are gridless equalised with the 2 in the rest deeper of photos of we need to discuss whose open sauce community as user we need to go and the point of the minutiae of the 10 discussed with the sounds of tools commuting we have also seen the direct and some of whom backed with the team idea though is the both of you understand the stand on good made to all of these chronic in Europe for the best by a environment political fiasco impact with the manager of buzz of mapping and density and with the best 98 from that is what it was quite easy to write his 1st visit to find the money by the mapping engines the you will find the bottom from the shunned by companies and the station enable so to say is that the company that they see the Presley the and to them and the rest is the or so invest their own money in the development of a they have 1 9 1 2 on the that you can find the but and population by company and items fish and you will
find the best but the conclusion that the only got on the end of 22 and by and the media that this is something we should all so that part of the Society's with his proves that there is an interest in the music room and selecting the 1st but I got down to the discussed with and the station on company but also to discuss with the best and above all of the community what with the
issue was now disease leg aspect for companies old about the chances that the a contract and Stephen the to make a contract of contract based on coffee dances something that doesn't exist in the world and functionality so we needed to have a dig at the on duty in order to make his contract but and
another aspect it's quite the 2 legalese became a difficult to bans on tradition and requirements and this is not being used by seeking made by the Government to do is to stop the world we made a contract of of 150 and we lost sales were budget for the point that future party was ordered to in bad and then on to lead the ceremony for the wrong but we didn't and should be treated although into it and system for so was the Binding is made by the duty and is made by the buzz the computer talks and the problem for for us is that we want to leaders and they understand that we reach the book which is a stitch by but that the risk is that we this country but
OK because they seem to have seen that in the we last presentation and we have no of a nice guy he is which is not the only place now if the Mets can be is working on a design for switch to the other Act and say we walkways since Fault once it's already very very good and you can really of what is possible side expect some changes that the into the history and from up as they did
we would have a new job but that day is under my them about the breed with
it is that the Benitez is debris use and ship and we have adopted a new my best investment of glossy from decided to pay for everything we had to be stranded in the 52 and we order when they are on and now I've seen as the candidate the disease and the so that the and and
I'm not demonstrated that will be is a new new job or the point of view he and that the true in the street
the new book engine you should walk and what were the Bulls Houghton popular with the NHS to the nyse sinking was the cause of open they're still because they knew was that the the opening of still was successful and the view was that we were very happy with opening still and saying that we want to create the new with the during which is a key that was which is made by the same as well as a key part in the placing pressure group the the density of the but much of raising who were over a bit like we costs but this a world where for Britain for most of icing Fault 's identity it will be useful through the of a red card icing may be closed and the 2 of them because I was the or or because that was from the it was she altogether but the charges that the to the data and just the press eyes as the from the on the spot of the state and the city that it is compulsory of the 3 companies that s great assumed that the case that you build it they will come up with thank you all for asking because that's clear that we will is was stranded 50 a we have we have won the attack but the board is also below in the street the direct and we used to go to be safe and so Optimization Menzies insists mesh and so we need more money not continues or but a scene from the lining body was about to to to go back to the future oriented what and tools to continue the development is a feature of the modern but that's when they might have been and maybe we can continue is adapted from a strong opinions it was that the amount of why should be the head she added that if the to them that the huge sums the number of clubs but so does this mean that the but and the Jews so state of the the she continued would be good for a couple of but in the UK would it with the what is meanwhile the rest