On Wed, May 15, 2013 at 3:37 AM, Phil Scadden <p.scadden@anonymised.com> wrote:
The only way forward that I can see would be change to its funding model
- making it more like say Sencha's Extjs. At some level, it is free, but
some big incentives to subscribe beyond just support. To get more money
for fixing stuff, there is a need to make buying a subscription more
attractive to company budget rounds. When something is available for
free, and works at a particular version, the budget justification needs
something valuable to the business that cant be got for free. Maybe if
Geosolution had a paid-for only version of Geoserver/geotools that was
always the real release version and fully supported, while previous
version was still free?
This would require a dual licence setup, and a project that is managed by
a single company.
Don't know about you, but I run screaming when I see a fake open source
project like that.
Besides, we already have a company building a product around GeoServer,
and a handful of open source projects that include GeoServer as a component:
do you see that helping much with bug fixing?
What we really need imho is more developers keeping an eye on jira and
try to solve issues found there (or help review pull requests).
With GitHub pull requests we get a lot of external contribution, actually
quite a bit
more than with the old model of people attaching a patch to jira, which
makes GeoServer one of the Ohloh projects with most contributors
(https://www.ohloh.net/p/geoserver/factoids#FactoidTeamSizeVeryLarge),
but if you look at it, most people make 1-3 pull requests and then
disappear,
they don't really dive in and try to help with the ever growing amount of
tickets.
Also, it's hard to tell companies to change their business model when
the only real problem they have is that they don't manage to hire fast
enough.
Anyways, the discussion is likely going to end nowhere, and I prefer being
practical instead.
I promise I'll try to pay more attention to bug reports of users that help
writing
the documentation. Mind, there will be a proportion too, I won't try to
solve
a bug that takes 3 days of work for half a page of docs, and regardless of
the
effort, I won't spend any money installing proprietary software that might
be
required to reproduce and fix the issue.
Might not be what you wanted, but if you want other people to spend effort,
it's good practice to show yours first.
Cheers
Andrea
--
GeoServer training in Milan, 6th & 7th June 2013! Visit
http://geoserver.geo-solutions.it for more information.
Ing. Andrea Aime
@geowolf
Technical Lead
GeoSolutions S.A.S.
Via Poggio alle Viti 1187
55054 Massarosa (LU)
Italy
phone: +39 0584 962313
fax: +39 0584 1660272
mob: +39 339 8844549
http://www.geo-solutions.it
http://twitter.com/geosolutions_it
-------------------------------------------------------