-
Notifications
You must be signed in to change notification settings - Fork 94
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Switch project licence to GPL ? #642
Comments
We have talked about this in the past and I think we will probably be switching in the future, will have to bring it up internally again to see when we can get this done. |
looking at the depenendencies of this project, i am wondering if the current license is compatible with the used librarys in first place? |
Is there any progress on this issue? Changing the license would make NCPA usable for us, the current license is a blocking issue. Regards, Marco |
@jomann09 Any updates on this? It's been almost a year since you last commented |
We've talked about it internally a few times, and unless something changes, we should be changing it to a version of GPL for the NCPA 3 release. |
Any update? The current license is very restrictive. |
No one at Nagios is paying any attention to this anymore and I doubt that they'll ever update the license to something truly open source. |
"No true open-sourceman?" I'm curious about what makes this license to restrictive? Not being able to fork the project? Commercial use of trademarks? Not something your lawyers have reviewed? It's more expensive to build a monitoring system from the ground-up than to pay lawyers to read a 10-paragraph license. |
If I had to guess it'd probably be the #6 that is the most restrictive, not the forking part, it says you can't use NCPA with any other software except Nagios, which is a rather restrictive limit to apply to an open-source license. |
Yup, I was just starting to copy/paste that #6 with a note that says that this is the most restrictive "open source" software I've seen. |
Fair enough. They don't bother to define the poison-pills in the license, so I wonder how enforceable that would actually be. But it's clear they are saying "don't use this with Zabbix, etc." |
Even if it allowed for use with other, non-commercial software, or even just standalone use (which it's quite useful for) I'd be happier, personally.
|
Beta 3 is out now, yeah! 👍 🎉 |
Hey guys, I don't have an update for you right now, except to say that I brought it up with @corynorell and with people further up the chain again.
@sni, I apologize for missing this the first time; that's interesting to hear. Every dependency I could find had a permissive license. If you can point at a specific dependency where we're not in compliance, that probably changes the internal discussion by quite a bit. However, as far as I can tell, NOSL is compatible with using dependencies using public domain/zlib license/apache/BSD/MIT/Python Foundation License. |
For everyone who is dissatisfied with the actual license: SNClient+ could be a good alternative to NCPA. |
The problem is that, like NSClient++ and a few other agents, it's not an official Nagios Enterprises product. Which means that when the maintainer gets bored of maintaining it, it stops being in sync with any Nagios updates. Granted, any agent is typically good enough (and if you include SSH, SNMP, WMI, and HTTP requests as "agents" then things get even easier) but NCPA is supposed to be the official Nagios Enterprise agent to take us into the future (go see the 2014 Nagios World Conference clips about its release). Most of our clients in the government space look at third-party apps as suspect to begin with, so if it doesn't come from Nagios Enterprises, they are hesitant to add it to their mix. I'll take a look at the software, but if it's NRPE based, then it still suffers from the same problems that early protocol has. |
@ericloyd The PB is for people would like to use NSPA with something else than Nagios or want to fork it. Which is not possible with this license. Anyway, the license switch is not important anymore because some alternatives exist, like SNClient+ or Monitoring agent. And the paradigm of monitoring is moving toward other methods. The only impact was for Nagios enterprise, who is losing more and more appeal : nobody is talking anymore of Nagios is the observability world. I'm the original poster, and I must admit that now I don’t care about the license change as doubt I will come back to the Nagios world. |
You're right. I got side tracked there for a minute. I don't see the solution to the NCPA license issue being "switch to a different product." My complaint is that open source software should be open to be used freely, not restricted to only being in conjunction with the author's other products. So for me, I'm not looking for alternatives. I'm looking for a change to the existing license. Be that as it may, 100% of our company's revenue comes from either selling Nagios licenses or providing Nagios consulting services and I'm not sure I agree with your statement that "nobody is talking anymore of Nagios" but that's a topic for another day. :-) |
Saems like Nagios is shifting away from open source. Like in this comment: NagiosEnterprises/ndoutils#57 (comment) We have build our own monitoring solution and agent, all open (and Nagios Core compatible) So you can still get everything from a single vendor and of course, use any other agent you like to use |
Not arguing about walled gardens. Simply talking about NCPA being published as open source and then having a restrictive license. Those two things are not compatible. Pick one, Nagios! :-) |
Hello,
A lot of Nagios's project are published under the GPL, but not this one.
Can you consider switching to GPL ?
As NRPE is deprecated, it would be nice to have a successor
Regards.
The text was updated successfully, but these errors were encountered: