<br><br><div class="gmail_quote">On Fri, Feb 26, 2010 at 4:37 PM, Andreas Ericsson <span dir="ltr"><<a href="mailto:ae@op5.se">ae@op5.se</a>></span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div class="im">On Fri, Feb 26, 2010 at 4:00 PM, anthony paradis <<a href="mailto:funkyman78@hotmail.com">funkyman78@hotmail.com</a>> wrote:<br>
><br>
> I expect a professional response from you<br>
><br>
<br>
</div>Is it just me who can picture Ethan giggling away at the keyboard while<br>
he was writing that email? Personally, I thought it was hilarious :D<br>
<br>
But alright, I'll come in with a professional response here.<br>
<br>
Most software projects expect the users who want features in the core<br>
code to develop those features themselves and submit patches that<br>
can be discussed and polished to perfection. The Nagios community<br>
works a bit differently. Users are crying out for new features, although<br>
they're often not very specific about what those features are supposed<br>
to be, and even more rarely users post patches to make that particular<br>
feature happen.<br>
<br>
It's really quite simple. If you have a feature you want implemented,<br>
you can<br>
a) submit a patch to make it happen.<br>
b) whine.<br>
<br>
If you're a positive person (like me), you'll try to make it happen first.<br>
If that fails, you can ask for help with a message like "hey, I tried this<br>
but can't make it work. Here's what I want to achieve and why I think<br>
that's a really stellar idea. Is anyone else capable of making this fly?"<br>
<br>
With that attitude, it's really a breeze to get exactly what you want<br>
from practically anybody. Demanding nameless features that you're<br>
not sure what they would do is a surefire way of getting no response<br>
what so ever.<br>
<br>
So let's have a look at what requests there are on Nagios. These are<br>
from <a href="http://ideas.nagios.org" target="_blank">ideas.nagios.org</a>, which I assume is a decent collection of ideas<br>
that people share. I've only bothered with the top five or so, since it<br>
already shows a very very clear pattern without going further than<br>
that.<br>
<br>
* New gui. Lots of people want this. Well, that's something that can<br>
easily be implemented outside the nagios core, and there's currently<br>
at least two teams working on making that true. One is at op5 and<br>
the other is the icinga team.<br>
<br>
* Clustering/redundancy/loadbalancing/failover stuff. A lot of<br>
competent programmers (Nagios core devs included) all agree that<br>
such a feature needn't reside inside the Nagios core itself, but would<br>
be much better off written as a module. DNX, Merlin and other efforts<br>
are under way and are nearing production quality or are already on<br>
it.<br>
<br>
* New statusmap. Well, we at op5 have developed several already.<br>
They're free for grabs, since we've made sure to publish all our git<br>
repositories. You want to fly around in a 3d landscape in a java app?<br>
It's there for the taking. You want something that works with google<br>
maps and lets you draw whatever you want on a map? That too is<br>
already there, contributed back to NagVis, which we decided to use<br>
for that particular thing. You want something where hostgroups and<br>
their parent relations are drawn? lo and behold, we have that too.<br>
Download it and install it. If you can't figure out how to make it work,<br>
that's a different issue that we can work with after you've tried and<br>
failed.<br>
<br>
* Web frontend for configuration<br>
Nacoma (the op5 written tool) has been opensource and totally<br>
free for the past year or so. Go grab it. It works wonderfully for<br>
our 400+ customers and we actively develop it.<br>
<br>
* SLA reporting tool<br>
Again, it's up for grabs from the op5 git repositories. Just download<br>
and install it and you'll have corporate quality reports. Again, we do<br>
actively develop it.<br>
<br>
Besides the above ones, many of the suggestions on <a href="http://ideas.nagios.org" target="_blank">ideas.nagios.org</a><br>
are already implemented or could easily be implemented by someone<br>
who really cares about the feature requested. But people are lazy and<br>
seem to be scared of ending up maintaining a software project, though<br>
they have no hesitation asking someone else to do what they really<br>
don't want to or can do.<br>
<br>
The shameful part are all the requests for things that already exists.<br>
I can understand non-developers asking coders for features, but I<br>
have a hard time respecting people who can't even be bothered to<br>
google for something they claim they want, and then whine about<br>
it when they don't get it.<br>
<font color="#888888"><br></font></blockquote><div>So if I resume the current situation, on one side we have a foss project leader that:<br>*send "drama" jokes (that make no one really hilarious in fact)<br>*between two personals attacks say that a community site cannot talk about what they want<br>
*still do not answer about the roadmap (yes, even with all tries to do not answer it, we still need an answer...) of the foss part<br>*try to get all steps of "How to destroy your community" <a href="http://lwn.net/Articles/370157/">http://lwn.net/Articles/370157/</a> (steps 4, 5, 6, no more 9 but a great 10)<br>
<br>And in the other side : you<br>*always answer to the community, even for quite original proposals...<br>*try to make all people work with each others<br>*succeed at resolving all top 5 ideas of nagios<br>*(even try to resolve the hidden first  one by  answering to this open letter)<br>
<br>...<br><br>Is this a problem for you if  I consider you as the current Nagios foss leader?<br><br><br>Jean<br> </div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<font color="#888888">
--<br>
</font><div class="im">Andreas Ericsson                   <a href="mailto:andreas.ericsson@op5.se">andreas.ericsson@op5.se</a><br>
OP5 AB                             <a href="http://www.op5.se" target="_blank">www.op5.se</a><br>
Tel: +46 8-230225                  Fax: +46 8-230231<br>
<br>
</div><div class="im">Considering the successes of the wars on alcohol, poverty, drugs and<br>
terror, I think we should give some serious thought to declaring war<br>
on peace.<br>
<br>
</div><div><div></div><div class="h5">------------------------------------------------------------------------------<br>
Download Intel&#174; Parallel Studio Eval<br>
Try the new software tools for yourself. Speed compiling, find bugs<br>
proactively, and fine-tune applications for parallel performance.<br>
See why Intel Parallel Studio got high marks during beta.<br>
<a href="http://p.sf.net/sfu/intel-sw-dev" target="_blank">http://p.sf.net/sfu/intel-sw-dev</a><br>
_______________________________________________<br>
Nagios-devel mailing list<br>
<a href="mailto:Nagios-devel@lists.sourceforge.net">Nagios-devel@lists.sourceforge.net</a><br>
<a href="https://lists.sourceforge.net/lists/listinfo/nagios-devel" target="_blank">https://lists.sourceforge.net/lists/listinfo/nagios-devel</a><br>
</div></div></blockquote></div><br>