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

Netdata is now mostly closed source #4006

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

waffshappen
Copy link

One of the member projects (Netdata) has become essentially closed source and has been violating CNCF Charter 11 e (All projects evaluated for inclusion in the CNCF shall be completely licensed under an OSI-approved open source license.) for months. (NCULv1 licensed blobs are currently in their repo)

The agent (data collection) itself is and will remain open source after notifying the project, as a token effort, but to view the collected data in a project tested way netdata will require to use the project's closed source v2 dashboard going forward, and even that will be cut down to a locked down, login-gated closed source v3 edition (currently in the works).

To my understanding this means that the project is not on solid ground for continued inclusion in the CNCF as a project (not as a member), as even removing the blobs from the project repository would leave netdata as a data collection tool that, to be used properly in the future with tools approved and tested by the netdata team itself, requires the use of a closed source dashboard full of upgrade, login and soon machine count limits (max 5) that would lock you into the project's practices at a whim.

Please clarify whether netdata can continue to use CNCF's good name and reputation for open source under these conditions and the lock-in path they're on.

Please also clarify whether removing the blobs but providing a project that collects data with no way to view it would also meet the inclusion criteria. Since netdata as a project, if you look at their webpage or github, is collection + evaluation (which is the real value of the project to its users).

Copy link

You can preview your changes by visiting this link.

Note

This feature is still experimental and may not work as expected in some cases. Please report any issues you find!

@caniszczyk
Copy link
Contributor

@waffshappen do you have some more info on the netadata license change anywhere? has there been a public blog post?

@caniszczyk caniszczyk self-assigned this Aug 28, 2024
@waffshappen
Copy link
Author

waffshappen commented Aug 28, 2024

public blog post?

https://www.netdata.cloud/blog/netdata-version-1.41/
"This is distributed with Netdata under the Netdata Cloud UI License v1.0."

Note: the old open source dashboards mentioned will be made incompatible and deprecated by netdata in a coming release of their "v3" dashboard, but they already ship that v2 as of right now.

Their Readme:
https://github.com/netdata/netdata/blob/200e4cda040d6baa39018d063079b559f2670b40/README.md?plain=1#L51

And the respective Files in their repo:
https://github.com/netdata/netdata/tree/master/src/web/gui/v2

@gecube
Copy link
Contributor

gecube commented Sep 21, 2024

@waffshappen I don't see any issue with license change. Agent could be used for free and source code is open. We are using netdata as standalone instances and have a very great experience with it.

Please also clarify whether removing the blobs but providing a project that collects data with no way to view it would also meet the inclusion criteria

I don't see any clue that there won't be any visualisation on agent side. Please provide such a clue.

@waffshappen
Copy link
Author

waffshappen commented Sep 22, 2024

@waffshappen I don't see any issue with license change. Agent could be used for free and source code is open. We are using netdata as standalone instances and have a very great experience with it.

Thats great for you, but the fitness for use was not in question - but the violation of the rule of the CNCF that all code must be open source, which netdata as a project does not meet.

I don't see any clue that there won't be any visualisation on agent side. Please provide such a clue.

The very agent ui you're already using to view your data and alerts (v2, open source v0/v1 is getting removed right now (and made incompatible, so per-distro patches will be made useless!), and v2/v3 will get locked to max. 5 machines without account, full enshittification mode) is completely closed source. The entire data visualization part of netdata, even the one shipped with the agent itself, is closed source - for the proof of that you can check the NCUL i linked above that is for the v2 agent ui (also called "cloud ui", but shipped with the agent) code.
There is still visualization, you just wont be able to adapt, or change, or even view the source for that (since they already plan for lock-in).

@caniszczyk did you have a closer chance to look into this yet?

@gecube
Copy link
Contributor

gecube commented Sep 22, 2024

@waffshappen thanks, interesting. Anyway it is not fair to claim that "netdata is closed source" as it could be rebranded and lets' say - agent would be a separate product under open-source. Like, let's say, vector - just shipping the metrics. Maybe communication with netdata developers could shed a light and we need to hear their position before doing any serious action.

I don't support what netdata is doing as I think that all source should be open, but they have their own right to do it.

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

Successfully merging this pull request may close these issues.

3 participants