Improving Transparency: Clarifying Licenses & Commercial Features #2955
Replies: 2 comments 1 reply
-
The tricky part is that it will have to be very well maintained otherwise you can easily risk users being further misinformed. I respect the desire for something like this though, as transparency & licensing can be real muddy. |
Beta Was this translation helpful? Give feedback.
-
@bannert1337 "Users relying on these scripts, especially in production environments, need to be fully informed to make responsible and compliant choices." Hi, thanks for your feedback. Just a small clarification here. Nowhere do we state any of our scripts are for production use. If you look at our homepage, it clearly states that its for homelab users: We do not recommend any of our scripts to be used in production environment, we cannot provide 24/7 support as this is a community driven project. Our intent is to help homelab users to get their apps up and running as fast as possible. Edit: typos |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Hi everyone,
First off, I want to say thank you to the maintainers and contributors of the Proxmox VE Helper-Scripts project. I, like many others, find these scripts incredibly valuable for quickly and easily setting up various services on Proxmox VE. They significantly simplify the management of our servers and are a real asset to the Proxmox community.
That being said, I wanted to raise a point for discussion regarding the transparency of the project, specifically in relation to the licensing and commercial aspects of some of the applications these scripts help deploy. While the Helper-Scripts repository itself is open-source, and that's fantastic, some of the integrated applications have more complex licensing models and/or include features locked behind paywalls.
This isn't necessarily a criticism of using these applications – they can be excellent choices – but rather a call for greater clarity and transparency within the Helper-Scripts project about their licensing and commercial aspects. Users relying on these scripts, especially in production environments, need to be fully informed to make responsible and compliant choices.
To illustrate my point, I wanted to bring up a few examples I've noticed:
Checkmk: The script for Checkmk is very helpful, but while Checkmk is licensed under GPL-2.0, it's important to acknowledge that significant features are part of their enterprise offering and require a paid license. Users might inadvertently assume the script deploys a fully "free" solution without realizing the feature limitations in the open-source version.
Komodo & MongoDB: The Komodo script recommends MongoDB as a database option. While Komodo itself is under GPL-3.0, MongoDB has a more complex license (SSPL or MongoDB Community Server license) and is often perceived as proprietary. This potential licensing difference and the shift away from fully open-source databases like PostgreSQL might not be immediately clear to users following the script's recommendations.
Graylog: The project website describes Graylog as open-source and links to the Graylog company website. While Graylog does have an open-source core (graylog2-server), the company also offers commercial extensions and services. It would be great to clarify which version of Graylog is being deployed by the script and explicitly mention any potential commercial aspects or feature limitations depending on the chosen setup. (I haven't verified the exact version deployed, but raising the point for clarity.)
My suggestion isn't to remove these scripts, but rather to enhance the project's transparency by:
This section could briefly outline:
Increased transparency in these areas would make the Proxmox VE Helper-Scripts even more valuable and trustworthy for the community. It would empower users to make fully informed decisions about the services they deploy and ensure they are aware of any potential licensing implications or commercial constraints.
I'd love to hear your thoughts and ideas on how we can improve transparency in this project. Let's discuss constructively how to make this excellent resource even better!
Thanks for your time and contributions!
Beta Was this translation helpful? Give feedback.
All reactions