Here We Go Again

I guess I should be flattered, but it appears that not one but two companies have decided to build commercial products on OpenNMS. Both of them were brought to my attention by members of our community.

The first product is called “RuggedNMS” by a company out of Canada called RuggedCom.

If you look at the screenshots, it is quite obviously OpenNMS with a slightly different skin. If you zoom in on their “Extensive Reports” screenshot you can see “” in the unique event identifiers.

How they can sell this as a commercial product without violating the GPL is a mystery, especially when you read their terms which state:

RuggedCom provides a trial copy RuggedNMS™ solely for the direct use of the person who is identified in the trial software request form. This is only a 30-day trial.

Redistribution of RuggedNMS™ software files by any means is prohibited.

The second case is a product called OpenGate by Encodex TeleSystems. They at least mention OpenNMS which is a good sign, but I am also confused by their use of the phrase “Encodex TeleSystems developed a proprietary Network Management product using OpenNMS platform and framework”. While technically possible, I am at a loss to understand how OpenNMS can easily be used as the basis for a proprietary product under the GPL.

While it is unfortunate, we do have experience in dealing with this in the past. One major difference over last time is that all of the OpenNMS copyright is now held by one entity, which makes enforcement of the license much, much easier.

I’ve contacted our team at Moglen Ravicher and asked them to look into this. My hope is that it can easily be resolved. We chose to make OpenNMS open source for a reason, and I have to wonder if it is too much to ask for others to respect that.

UPDATE: Okay, now I’m starting to wax sorely pissed. A friend of mine pointed me to this link on the RuggedCom site about discovery. Now compare that to the How-To I wrote years ago. Seem familiar?

UPDATE 2: Got a reply about OpenGate

Hi Tarus,

Thanks for your email. OpenNMS base product that you see on the website will be deleted, as this was never a product and was not built.
This was a conceptual design activity that never progressed.

We will remove it from the website right away.


Arun Joshi, CEO
Encodex Telesystems

Europe 2010 – Balog, Tarus Balog

Yesterday I arrived back in the US after nearly three weeks in Europe. It was nice to be home, and I was amazed that through four countries, all nine flights I took were on time, if not early, and I was mercifully spared from both strikes and volcanos.

On my last full day in France I decided to take a bus ride over to Monaco. Every time I think of Monte Carlo I can’t help but think of James Bond.

It was fun to walk around, and being somewhat into cars there were a number of amazing specimens to be seen, such as a Ferrari with Gumball 3000 graphics.

I don’t have any more international travel planned with OpenNMS for many months, but there is some domestic travel, such as the upcoming SELF conference in June. Hope to see you there.

Dev-Jam 2010 Registration is Now Open

One of my favorite times of the year is when we all get together for a week of OpenNMS coding known as Dev-Jam. This year it will be held once again at Yudof Hall at the University of Minnesota in Minneapolis.

Registration is now open.

Anyone who is interested in learning about the OpenNMS code and becoming part of the community is welcome to attend. It is a very open format, and this year’s theme is shaping up to be “The OpenNMS Future Roadmap”. We will be making decisions on what we want to do moving forward and then breaking into teams to make that happen.

The cost is US$1400 which includes a single room in the dorm (with a shared bathroom), meals, internet access and an OpenNMS shirt. While I strongly recommend folks stay in the dorm, if you’d rather stay off campus the cost is US$700 and includes lunch, internet and the shirt.

There is a US$100 discount available until 15 June, and registration closes 20 July or when all beds are full. We do have limited space, so if you want to come please register early.

If you have never been a part of a vibrant open source community and wonder what it is like (or you have been in the past and miss it) then this is the event to attend. It is a serious amount of fun.

OpenNMS 1.6.11 and OpenNMS 1.7.90 Released

I am happy to announce that there are two new releases of OpenNMS now available.

The latest stable release is 1.6.11 and contains a number of bugfixes and small configuration additions, with several corrections made to fix installation issues. There should be no problem upgrading an existing 1.6 release to this version, but there is also no overwhelming reason to do so if you are not experiencing the problems it addresses.

The more exciting news is that our release candidate for 1.8, version 1.7.90, has been released. This is the feature complete release and we’ll be spending the next several weeks cleaning up bugs to make it ready to become the next stable. This also means that 1.6.11 will be the last release in the 1.6 line unless something major is found.

There will a number of 1.7.9x releases in the next few weeks, leading up to 1.8.0, so if you have a development machine we’d love it if you’d install it and give us feedback.

As usual, the the release notes can be found on our website, and the code is available from out apt and yum repositories and well as from SourceForge.

OSCON 2010 – 37 Pieces of Flair!

OSCON Speaker Flair

Shirley Bailes, Goddess and Chief Speaker Herder at the O’Reilly Open Source Conference, sent me this little bit of speaker flair for my blog.

Yes, I will be attending this year’s OSCON. I missed last year’s conference (although we did send a couple of people from OpenNMS) but I am looking forward to going, as I’ll be leaving straight from there to Dev-Jam in Minnesota which is one of my favorite times of the year.

The reason I am posting this is that Shirley sent me a top secret code:


That will get you a 20% discount off of registration.

Hope to see you there.