Skip to content

Conversation

@majst01
Copy link
Contributor

@majst01 majst01 commented Jan 10, 2024

We had AGPL because we wanted to enforce third parties which eventually use also metal-stack to contribute back their enhancements. We did not get any external contributions to metal-api in the past. AGPL is also a forbidden LICENSE for a lot of companies to contribute to which might be the reason why we did not get any. Other repos in our org, which are Apache-2.0 or MIT licensed, did get quite a lot of contributions.

I added a lot of reviewers which contributed in the past to let everyone know about my proposed change.

@chbmuc
Copy link

chbmuc commented Jan 10, 2024

We chose the AGPL to make sure that anyone else using and improving the core components, has to contribute back. I'm not convinced that a more liberal license would really foster the use of metal-stack in a way that we get more contributions, even though they don't need to contribute any longer.

@mreiger
Copy link
Contributor

mreiger commented Jan 10, 2024

I never understood all the FUD against copyleft licenses...

@majst01
Copy link
Contributor Author

majst01 commented Jan 10, 2024

We chose the AGPL to make sure that anyone else using and improving the core components, has to contribute back. I'm not convinced that a more liberal license would really foster the use of metal-stack in a way that we get more contributions, even though they don't need to contribute any longer.

It actually prevented one potential contributor to even start using it.

@github-project-automation github-project-automation bot moved this to Review in Development Jun 5, 2025
@Gerrit91 Gerrit91 removed the status in Development Jun 13, 2025
@majst01
Copy link
Contributor Author

majst01 commented Nov 17, 2025

We chose the AGPL to make sure that anyone else using and improving the core components, has to contribute back. I'm not convinced that a more liberal license would really foster the use of metal-stack in a way that we get more contributions, even though they don't need to contribute any longer.

During the past 7 Years we did not see a single contribution from a outside organisation, mostly because interested parties mostly do not allow their employees to contribute to AGPL licensed projects.

In the flip side, other projects in the metal-stack org which are more openly licensed, got a lot of external contributions, most prominent example is https://metal-stack.io/go-ipam.

AGPL is currently preventing us to join the metal-stack project to the https://neonephos.org foundation.

So please make it possible to:

a:) gain more external contributions
b:) allow us to join the metal-stack.io project to join the NeoNephos Foundation

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: No status

Development

Successfully merging this pull request may close these issues.

7 participants