On 2009-01-22, at 09:19, Andreas Otto wrote:
Some days ago I finally start to do this job ... but today I got a
massive
disappointment ...
You ask why ?
It's the UNIX Domain Socket issue !!!
[rant snipped]
Now my offter -> You support UDS until 5 Feb 2009 and I'll use your
library
Hello Andreas,
Please remember that this is an open source project and that you are
addressing a team of volunteer contributors, all of whom have
different priorities from you. Unless they happen to be in your
employ, you have no standing to demand anything of any of them. If you
need a feature, you have several straight-forward options to get it
implemented:
1. Do it yourself.
2. Pay someone to do it for you.
3. Try to convince someone that it is important.
It seems to me that your message is counterproductive to any of these.
If upstream actively does not want the feature, as may be the case
here, you have again options. You can maintain a patch locally, which
APR makes quite practicable and entirely legal. You can branch the
product. You can work around the limitation in your own codebase. Or,
of course, you can opt not to use the product at all.
APR already provides abstractions for features which may not be
available on all platforms, so I would share your surprise if a
thoughtfully implemented patch providing Unix-domain socket support
were rejected. However, such a patch must exist before it can be
rejected.
Thank you,
Gordon