To sum up to Justin's email,
I as developer know very well how exciting is when you feel brave and ready to
start a big project from scratch, feeling you can do it far far better than
that other one with all those bugs and things you think may be done a lot
better.
The thing with geoserver and other OS projects is that they already rock
(GeoServer in particular does), are build around a strong user and developers
community which proved to be the keystone for long term project success, no
matter if you loose a star developer, there's always very skilled people
willing to contribute. There are countless years of knowledge, proof and
error, bugs fixed put into the product that you'll be saving by joining and
existing successful project. There's just too much to contribute yet to such
a successful project where all that braveness can be really make a difference
instead of reinventing the wheel, and you'll peer up with great people and
grow up as developer by learning from others and learning to play in a
descentralized, concensus based community pushing for the success of the
project...
so, why not joining a community, geoserver, mapserver, deegree, you choose,
instead of going through all the pain of kicking off such a difficult project
from scratch?
I can't think of a strong enough reason that may stop one from doing so. You
may find the license is not the one you want or any other "minor" impediment,
but I don't think there's one strong enough that cannot be solved with less
effort than building everything yourself.
My 2c.-
Gabriel
On Friday 23 January 2009 17:27:54 Justin Deoliveira wrote:
Also another thing to consider is the value of the user community. With
GeoServer, like many other open source projects, the true value is in
the community... and not so much the code.
Users who have spent countless hours reporting bugs, submitting patches,
and helping each other out on the mailing list should not be overlooked.
That of course is a much harder metric to come up with.
milestg@anonymised.com wrote:
> Hi,
>
> I have successfully set up and used GeoServer (very easy). My
> organization is now considering a ground-up, in-house development of an
> OGC-compliant WFS. I was wondering how long it took (developer hours)
> to get GeoServer to its current state? I'm assuming you spent vast
> amounts of time designing, developing, testing and documenting, but I'd
> like to get a more quantitative value to give to my management.
>
>
> thanks,
> M.
--
Gabriel Roldan
OpenGeo - http://www.opengeo.org