[mapguide-internals] rfc60 ready for review
Tom Fukushima
tom.fukushima at autodesk.com
Fri Dec 11 15:54:20 EST 2009
UV,
This has been discussed before. If you are going to keep bringing this up, I think that you will only alienate yourself more with the core developers.
-----Original Message-----
From: mapguide-internals-bounces at lists.osgeo.org [mailto:mapguide-internals-bounces at lists.osgeo.org] On Behalf Of UV
Sent: December-11-09 9:48 AM
To: MapGuide Internals Mail List
Subject: Re: [mapguide-internals] rfc60 ready for review
Hi Tom,
... stuff deleted...
In this context a comment to the process:
I still believe it to be wrong process for an open source project to
have blocked this useful, transparent and working feature for 2.1 based
on incompleteness of support of new stylization which
a) nobody needed at that time which means no complex test cases
to support development did exist
b) might not even be so important as area styles are the only
obvious visible features for color quantization errors
(lets wait for a big map which is telling us otherwise)
c) is not particular well documented/specified which in
combination with missing complex test cases significantly increased the
coding effort (color quantization occurs on a complexity level which is
very difficult to reach with unit level test cases)
d) has no funding and little motivation to support it because we
never needed it ourselves.
Therefore adapting the RFC60 as it was and later create tickets for
it after somebody exposed something missing with his maps (this way
creating useful test cases) would be a much more appropriate and
productive process to deal with such a feature which has been partially
funded by a client as an external contribution in an open source
project. Keywords: completeness, funding, motivation & test cases
I very much suggest to review your external contribution process
again. At that time it was discouraging as the additional time spent
dealing with extending the feature has artificially increased the effort
to a multiple of the time solving our clients probem.
Normally coding stops when the client problem is solved and nobody
else pays for it.
Dealing with external contributions like this might discourage
people from contributing their patches to the shared code base, contrary
to the open source idea. In this case we all were lucky because I had
some spare time to invest.
...remarks to other points deleted...
More information about the mapguide-internals
mailing list