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

Clarification on open source licensing regard to copyleft (AGPLv3) #41

Open
imcotton opened this issue Sep 2, 2024 · 2 comments
Open

Comments

@imcotton
Copy link

imcotton commented Sep 2, 2024

While preparing the draft for my project submission proposal, I encountered the following license requirements:

OSI-approved permissive open source licenses, Apache 2.0 by default

This requirement was unexpected, as I did not anticipate that GPL licenses would be excluded by a subsidiary of the Linux Foundation (the OWF).

The project (https://sign-poc.js.org) I am preparing is licensed under AGPLv3 (SPDX ID: AGPL-3.0-only). My general open source licensing practices are:

  • MIT: For libraries, SDKs, or trivial samples
  • AGPL: For fully functional applications or websites

This project is a frontend-only static web application that functions as a standalone OAuth IdP, interacting only via URL redirections.

I would like to confirm if the license requirement is rigid in this context. If so, it would be helpful to highlight this restriction in the foundation's guidelines.

Disclaimer: As the solo independent developer who holds the full copyright for this project, while re-licensing is possible, it would be considered only as a last resort.

@tkuhrt
Copy link
Collaborator

tkuhrt commented Sep 4, 2024

@imcotton : Thank you for opening this issue. We talked about this in today's Technical Advisory Council meeting (recording). We have not come to any conclusion at this point regarding the license requirements. We will keep you informed if we do make any changes. If we do keep it as is, where are you suggesting that we add details on the restriction?

@imcotton
Copy link
Author

imcotton commented Sep 4, 2024

Appreciate the TAC’s efforts and attention in addressing the topic.

Given the Linux Foundation's emphasis on supporting a broad range of open-source licenses and promoting inclusivity, the rationale behind the exclusion of non-permissive licenses, such as the A/GPL, from the current documentation is not entirely clear. I only became aware of the license requirements while completing a draft proposal submission through the issue template, rather than finding them in the Foundation's core mission statement.

It would be helpful to understand whether this decision was made with specific intent or if it was an unintended gap. If this choice was deliberate, the guidelines should specifically highlight the decision, with detailed reasoning linked in the documents. This approach would ensure clarity and transparency, helping contributors better understand how this aligns with the Foundation's broader mission of fostering an inclusive open-source ecosystem.

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

No branches or pull requests

2 participants