Skip to content
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

Open
BenoitPoulet opened this issue Jun 16, 2020 · 21 comments
Open

Switch project licence to GPL ? #642

BenoitPoulet opened this issue Jun 16, 2020 · 21 comments
Labels

Comments

@BenoitPoulet
Copy link

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.

@jomann09
Copy link
Contributor

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.

@sni
Copy link

sni commented Jun 30, 2020

looking at the depenendencies of this project, i am wondering if the current license is compatible with the used librarys in first place?

@MP-ICT-Diensten
Copy link

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

@uSlackr
Copy link

uSlackr commented Jun 2, 2021

@jomann09 Any updates on this? It's been almost a year since you last commented

@jomann09
Copy link
Contributor

jomann09 commented Jun 2, 2021

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.

@uSlackr
Copy link

uSlackr commented Jun 2, 2021 via email

@pyther
Copy link

pyther commented Feb 7, 2023

Any update? The current license is very restrictive.

@ericloyd
Copy link

ericloyd commented Feb 7, 2023

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.

@ChristopherSchultz
Copy link

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.

@jomann09
Copy link
Contributor

jomann09 commented May 2, 2023

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.

@ericloyd
Copy link

ericloyd commented May 2, 2023

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.

@ChristopherSchultz
Copy link

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."

@ericloyd
Copy link

ericloyd commented May 2, 2023

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.

#6 - The Software may only be used in conjunction with products, projects, and other software distributed by the Company. Any standalone use of the Software, or use of the Software in conjunction with products, projects, or other software not authored or distributed by the Company - including third-party software that competes with the offerings of Company - is strictly prohibited and is a direct violation of the terms of the license.

@ccztux
Copy link
Contributor

ccztux commented Jul 11, 2023

Beta 3 is out now, yeah! 👍 🎉
Any updates on this issue?

@sawolf
Copy link
Contributor

sawolf commented Jul 31, 2023

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.

looking at the depenendencies of this project, i am wondering if the current license is compatible with the used librarys in first place?

@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.

@ccztux
Copy link
Contributor

ccztux commented Dec 20, 2023

For everyone who is dissatisfied with the actual license: SNClient+ could be a good alternative to NCPA.

@ericloyd
Copy link

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.

@BenoitPoulet
Copy link
Author

BenoitPoulet commented Dec 20, 2023

@ericloyd
If you want to stay in the Nagios Enterprise scope the current license is not a problem.

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.

@ericloyd
Copy link

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. :-)

@nook24
Copy link

nook24 commented Dec 20, 2023

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.

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

@ericloyd
Copy link

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! :-)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests