[OpenLayers-Dev] Entering OSGeo Project Sponsorship
Paul Spencer
pspencer at dmsolutions.ca
Sat Oct 18 10:00:19 EDT 2008
Thanks Frank, I think this is exactly the feedback we needed.
On 17-Oct-08, at 8:19 PM, Frank Warmerdam wrote:
> Paul Spencer wrote:
>> Frank,
>> In relation to OpenLayers pursuing sponsorship via OSGeo, could you
>> provide us with a brief summary of your experience with OSGeo
>> sponsorship program as it relates to GDAL/OGR? I think this would
>> help us crystalize our thoughts on how OpenLayers would like to
>> proceed.
>
> Paul,
>
> I'm not sure the experience will be all that similar for OpenLayers,
> but
> I'll make a few observations with regard to GDAL, and perhaps
> editorialize
> a bit.
>
> First, please be aware that participating in the sponsorship program
> involves some effort. Beyond setting up initial documents, and
> soliciting
> sponsors, it is expected that any project that participates in the
> sponsorship
> program will produce an annual report to sponsors summarizing at
> least how
> the sponsorship funds have been used over they year. This isn't
> onerous,
> but someone has to get this done.
>
> Second, I would observe that Tyler takes care of the invoices for
> sponsorship,
> and the collection of money. So generally speaking once I have a
> verbal
> (or email) agreement from an organization to sponsor GDAL I pass on
> the
> contact details, the start date, and the sponsorship level to Tyler
> who
> prepares the invoice, and takes care of contact with the sponsor.
> This is
> a huge help and without Tyler handling this professionally the whole
> effort
> might well be too much for me pursue.
>
> For GDAL it is considered allowed to sponsor for any amount of above
> $500, but the invoicing and other hassles involved in small
> sponsorships have
> resulted in me only actively pursuing sponsorships of $3000 or more (a
> silver sponsorship). I accept smaller sponsorships (gracefully I
> hope),
> but I don't pursue smaller sponsors for annual renewals.
>
> An items that has proven a bit challenging for GDAL is that sponsors
> are
> permitted a logo and block of text on our sponsor page.
>
> http://www.gdal.org/credits.html
>
> It has proven surprisingly hard to get an appropriately sized logo,
> and
> appropriate text from sponsors. Sometimes they don't respond.
> Sometimes
> they give me huge or otherwise inappropriate logos. And they give me
> highly variable text for inclusion. So I've had to set fairly
> specific
> rules for the maximum number of pixels in the logo (I take care of
> resizing
> and confirm with the sponsor) and an upper limit on the descriptive
> text
> (50 words at silver). I still have some sponsors I've not been able
> to get
> the logo and text from and they go uncredited. In retrospect I
> wonder if I
> would have been better off with a simplier scheme - at least perhaps
> no text.
>
> As for actually soliciting sponsors, I have (I think) been
> responsible for
> soliciting all the GDAL sponsors so far. I generally don't try to
> hard, but
> I do have to make some effort. I don't recall any stepping up and
> volunteering
> their interest just based on the sponsor solicitation page. I've
> directly
> approached a few organizations I knew were heavy users of GDAL and
> that I
> know well. I also will often mention GDAL and OSGeo sponsorship
> opportunities
> to folks when I answer technical questions about the project and
> related
> software if they look like they might be getting significant value
> from the
> software. I generally just approach companies under the assumption
> that
> sponsorship is pretty hard to arrange for a government
> organization. My
> pitch normally goes something like:
>
> """
> If you find you are getting substantial value from GDAL/OGR and you
> would like to help sustain the project you might consider becoming
> a sponsor:
>
> http://www.gdal.org/sponsorship.html
>
> Sponsorship helps us fund bug fixing and other efforts to sustain
> the project. Sponsors get some degree of priority in getting
> bug fixes, and receive credit on our credits page. Let me know
> if you might be interested, or have any questions about sponsorship.
> """
>
> In a few cases I've offered to waive an hourly fee to fix some bug or
> implement some small feature if an organization would like to become
> a sponsor. I've turned what might have been a personal invoice for
> $500 into a $3000 silver sponsorship a couple times this way, though
> generally these organizations might already have been well disposed
> to sponsorship without my sweetening the pot.
>
> I do avoid situations where sponsors are offered specific promises
> in return for sponsorship unless it is something I'd be doing out of
> my own time. For instance I discussed possible sponsorship options
> with
> a large company who seemed to want to tie it to efforts to incorporate
> or do work on a particular library of theirs and I stressed that
> sponsorship would need to be distinct from any efforts in that regard.
>
> Well - thats the collection side.
>
> The other side is making productive use of the money.
>
> In the GDAL project we have only used the money for two things so far.
> One has been funding a contract paid maintainer position which is
> focused
> on bug fixing, though it also takes on some other project tasks. We
> have
> also used it to purchase project t-shirts handed out at the 2007 code
> sprint.
>
> We have been very lucky to have Mateusz Loskot available as our paid
> maintainer. He is a skilled self-starter and does not require much
> direction, though he has responded well to my priority setting. We
> have
> a written up RFC describing how the paid maintainer role works:
>
> http://trac.osgeo.org/gdal/wiki/rfc9_maintainer
>
> My main problem so far in this regard has been Mateusz' limited
> availability, and in fact we have accumulated a significant amount of
> money in the project fund as he hasn't had enough time available to
> consume it all.
>
> With regard to paid maintenance I will note a couple things about the
> GDAL project.
>
> 1) I have deliberately kept the remuneration fairly modest for this
> role.
> $20/hr or so. This is for a couple reasons. First, it helps avoid a
> sense amoung the unpaid developers that someone is getting rich off
> the
> project. The maintainer pay isn't enough to make anyone particular
> jealous though it may still cause some existing contributors to "leave
> it to the paid guy" for some things. The other reason is I want the
> sponsors to feel that their money is being stretched fairly
> effectively.
>
> Actually, the third reason is that I like to see this maintainer role
> as a sort of stepping stone that could lead the maintainer to more
> lucrative private contracting related to the project.
>
> 2) I have deliberately avoided having the funding go to the existing
> core team - especially to the PSC members who actually decide on the
> dispersement of the funds. In particular, I've never taken any GDAL
> project money for myself. I've been concerned about appearance of
> self-dealing or our profiteering off the project. I'm not sure how
> reasonable these concerns are - but to me it was important that the
> money be seen going to bring additional resources to the project
> that wouldn't have been their otherwise and to avoid any appearance
> of impropriety in the handling of the money.
>
> --
>
> Mateusz is no longer available for the maintainer role (he has
> accepted
> a related full time job), so now we are having to search for a new
> maintainer. It isn't so easy to find someone with good dev skills,
> a pre-apparent interest in GDAL and a willingness to work for modest
> financial returns. Our ability to find a new maintainer may well be
> a major test for our sponsorship program.
>
> Overall, the sponsorship program was one of the reasons I was
> interested
> in launching OSGeo and having GDAL join it. I wanted an orderly,
> transparent
> mechanism where organizations could help fund the project
> development in
> a way beyond funding specific new features. I think it has gone
> fairly
> well though I hope for a more stable maintainer role in the future.
>
> I will say that I think using some of the funding for team building
> activities is a good idea. We did the t-shirts from this fund, and in
> the future I could imagine using the funds to help support a GDAL
> code sprint, or perhaps cool prizes for the best bug report, best
> patch etc.
>
> --
>
> One other point I'll mention is that 25% of the sponsorship funds
> collected go to fund general OSGeo activities. I have not heard
> any complaints about this in the context of the GDAL project (from
> sponsors or developers) though I have heard resistance on this from
> other projects. I think it is important to see this as supporting
> the underlying infrastructure and community that OSGeo provides to
> projects.
>
> But if you see the project sponsorship program as a way to raise
> money to fund specific new developments then this cut may seem
> painful. I do think it is important to *not* treat project
> sponorship as a mechanism for an organization to fund a specific
> development. Direct contracting with a consultant is still better
> for that sort of thing.
>
> I hope this is somewhat helpful.
>
> Best regards,
> --
> ---------------------------------------
> +--------------------------------------
> I set the clouds in motion - turn up | Frank Warmerdam, warmerdam at pobox.com
> light and sound - activate the windows | http://pobox.com/~warmerdam
> and watch the world go round - Rush | Geospatial Programmer for
> Rent
>
__________________________________________
Paul Spencer
Chief Technology Officer
DM Solutions Group Inc
http://research.dmsolutions.ca/
More information about the Dev
mailing list