Not much point in a monitoring system that is unstable....

On Sun, May 31, 2009 at 5:09 AM, paul <[email protected]> wrote:

> Hi All,
>
> Reading this, I'd say go for it. For us nothing changes, for the users
> wanting to have a rock-solid stable monitoring system, they can choose
> wheter or not they want the paid version.
>
> Regards
> paul
>
>
> Ton Voon wrote:
> > Hi,
> >
> > I want to clarify some of the basic principles that we are adopting
> > with this strategy.
> >
> > Firstly, some background:
> >
> > 1) We want to continue developing Opsview to make it a fantastic
> > monitoring system. In retrospect, considering the size of the
> > development team, we've done an amazing job in 3 years (an MVC web
> > framework, a simple configuration GUI, powerful distributed
> > monitoring, database backend, configuration API, automatic performance
> > graphing, simple SQL historical reporting). But we acknowledge that we
> > cannot stay still - you have to continue to innovate or die
> >
> > 2) We want to be good open source citizens. As many of you know, I am
> > project lead for the Nagios Plugins and I have spent an inordinate
> > amount of time on making that core project better (Opsview make very
> > few changes to the base Nagios Plugins distribution). I've calculated
> > the number of patches that we've made to Nagios and in Opsview 2.14
> > (Nagios 2.10), we had 40 patches . By Opsview 3.0 (Nagios 3.0), this
> > dropped to 30 patches because Ethan accepted a lot of our changes and
> > put them in Nagios 3, while we kept them in the Nagios 2 branch. With
> > my new commit access for Nagios, when we sync with Nagios 3.1, this
> > will drop to 22. This number will keep dropping, which means everyone
> > in the Nagios ecosystem benefits from our enhancements. (BTW, as an
> > exercise, count the number of patches provided by other companies to
> > Nagios or the Plugins - I can tell you the number right now from
> > Groundwork)
> >
> > 3) We don't want to do the "open source is some crippled version" with
> > less features - this is just demoware under a marketing name
> >
> >
> >
> > So what is our proposed solution? We've turned the "less features" on
> > its head.
> >
> > Opsview Community actually will actually have **more** features than
> > Enterprise because it is bleeding edge. It will be the latest code,
> > with all the newest enhancements and performance tweaks. It will
> > contain all cumulative fixes.
> >
> > This is what you have now with Opsview. We make changes, we enhance,
> > we find mistakes, we fix.
> >
> > Opsview Enterprise, on the other hand, is about minor changes. Only
> > changes absolutely necessary, because Enterprise is about stability.
> > When there is an upgrade, people want to know the exact features and
> > the exact upgrade path involved.
> >
> > The difference in future is that we are going to restrict access to
> > Opsview Enterprise to paying customers.
> >
> > Maybe the numbering will make this clearer. Opsview 3.1 is going to
> > come out in a few weeks. That will be Community. We'll do a new
> > release every time we add a major feature, so that features are
> > available straight away to the community. This will also include all
> > bug fixes.
> >
> > At some chosen release schedule, we'll cut an Opsview 3.2, which **is
> > based on 3.1** and that will be Enterprise. We'll also start
> > development work on Opsview 3.3, which will be the next community
> > release.
> >
> > So odd numbers are the community editions, with even numbers as the
> > enterprise editions.
> >
> >
> >
> >
> > Dave Sykes says "The reason that we chose opsview over the competition
> > was that there was only one version"
> >
> > There will still only be one version of Opsview, but even branch
> > numbers are not publicly available. We plan on the upgrade path being
> > as smooth as it currently is - that you can upgrade all the way
> > through to the latest versions.
> >
> >
> >
> >
> > Steven says "I can imagine many customers wanting to run the
> > Enterprise version because of the extra modules/features"
> >
> > For core Opsview, community will have more features, because of the
> > development cycle.
> >
> > For modules, we are not stripping out any existing Opsview features.
> > By the very nature of it, modules could be replaced by other
> > technologies - some people have done that already themselves. We think
> > there is value in how we integrate modules with Opsview.
> >
> >
> >
> >
> > Paul says "Personally, I would go for an Opsview-stable release and an
> > Opsview-unstable. Stable as in rock solid, dummy-proof version, where
> > the unstable provides for the added/modified features. These features
> > would then gradually move into the stable release. "
> >
> > That's what we are doing. Think of Opsview-unstable as 3.1 and Opsview-
> > stable as 3.0. But unstable is as polished as it is now (it is just a
> > label).
> >
> >
> >
> >
> >
> > Ben says about Splunk "Now, if I suddenly decide to start indexing 300
> > more servers worth of logs... then I will have to increase my license
> > (if i go over my limit). But the neat thing is it doesn't _stop_ any
> > indexing or flow of log data to your boxes,  you just can't search on
> > it =P"
> >
> > We are deliberately not doing that. We don't put arbitrary limits on
> > our software. We don't limit the number of browsers accessing Opsview,
> > we don't limit the number of hosts, we don't limit the number of
> > slaves. When Opsview is on your system, its yours. (By the way, Splunk
> > is *not* open source - their licence forbids you to change their code.)
> >
> > But what is interesting is that Ben has highlighted "restrictions" -
> > there has to be some restriction to get someone to pay. We choose to
> > restrict based on access to new releases of older branches.
> >
> >
> >
> >
> > j.roberts says "there is no reason why this project could not be
> > forked. Is there?"
> >
> > Correct. Opsview is licenced under the GPL so forking is permitted.
> > Our licence allows you to make changes to Opsview, so if you want to
> > maintain your own version of Opsview, you can (though you would be in
> > breach of trademark if you called it Opsview).
> >
> >
> >
> >
> > j.roberts says "Who exactly *wants* an *unstable* network monitoring
> > system? Who *wants* 'early and often' in their monitoring? Not me."
> >
> > Then I'd argue you are exactly the type of person that would benefit
> > from the Enterprise edition.
> >
> > If not, well, when a new release comes out, there's nothing stopping
> > you from *not* upgrading. So stick with your working system.
> >
> > By the way, this is not an excuse for shoddy code. We will only
> > release when we think features are ready, using the same process we
> > currently do. We have a responsibility to maintain an upgrade path for
> > *all* our users, because you are entrusting us with your data. Putting
> > in rubbish code jeopardises this.
> >
> >
> >
> >
> > In summary, Opsera are open source advocates. We firmly believe in the
> > freedom of software: that when it exists on your servers, that you
> > have the freedom to make changes to it as you see fit. We think this
> > solution still gives those freedoms, while supporting continued
> > development in Opsview.
> >
> >
> > Ton
> >
> >
> > _______________________________________________
> > Opsview-users mailing list
> > [email protected]
> > http://lists.opsview.org/listinfo/opsview-users
> >
> >
>
> _______________________________________________
> Opsview-users mailing list
> [email protected]
> http://lists.opsview.org/listinfo/opsview-users
>



-- 
Ben Lutgens
Linux / Unix System Administror

Three of your friends throw up after eating chicken salad.  Do you think:
"I should find more robust friends" or "we should check that refrigerator"?
      -- Donald Becker, on vortex-bug, suspecting a network-wide problem
_______________________________________________
Opsview-users mailing list
[email protected]
http://lists.opsview.org/listinfo/opsview-users

Reply via email to