Unstable is a term used to indicate that a particular release contains new code that perhaps hasn't been as thorougly tested as that of a stable release. It doesn't necessarily mean it is bad code and will cause failures.

-Craig

On May 31, 2009, at 1:07 PM, "Ben" <[email protected]> wrote:

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
----
NOTICE BY HEALTH LANGUAGE, INC.
This message, as well as any attached document, contains information from 
Health Language, Inc. that is confidential.  The information is intended only 
for the use of the addressee named above.  If you are not the intended 
recipient, you are hereby notified that any disclosure, copying, distribution 
or the taking of any action in reliance on the contents of this message or its 
attachments is strictly prohibited, and may be unlawful.  If you have received 
this message in error, please delete all electronic copies of this message and 
its attachments, if any, destroy any hard copies you may have created, without 
disclosing the contents, and notify the sender immediately.  Unless expressly 
stated otherwise, nothing contained in this message should be construed as a 
digital or electronic signature, nor is it intended to reflect an intention to 
make an agreement by electronic means.
_______________________________________________
Opsview-users mailing list
[email protected]
http://lists.opsview.org/listinfo/opsview-users

Reply via email to