-
Notifications
You must be signed in to change notification settings - Fork 53
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
Update License #117
Comments
Why does the license for our CI actions affect your ability to use them? We can consider changing them, but I'd like to understand the situation first. |
Thanks @cscheid . We have some downstream projects that use |
Which projects?
Noted. But the same change adds ambiguity to the projects that would prefer GPL. |
https://github.com/langcog/experimentology
I beg to differ on that one. GPL is unambiguous: derivative works must be licensed with GPL. MIT-licensed code can go into a GPL project, but it can't go the other way (GPL->MIT), because of the nature of copyleft. I totally get that some folks are ardently pro-GPL, and I get why. No arguments about that. All I am asking for is a clear signal from Quarto as to which one you are using. (Thanks!) |
This is not a matter of ambiguity, though, it's a matter of how the licenses work. (And to be clear, I'm not ardently pro or against GPL. I am ardently against making changes that are hard to communicate and break user expectations). Are you concerned that our actions will cause your book to become GPL-licensed? Although I'm not a lawyer and this is not legal advice, I will say that's almost certainly not the case, in the same way that even before Quarto itself was MIT-licensed, generating content with Quarto didn't cause the content to become GPL licensed. (This is an instance of the classical GPL example where compiling code with The main difference is in how derivative works of the CI workflows themselves end up licensed, not the byproducts of using the actions. |
Thanks Carlos, and yep, IANAL also! (So swear we all! LOL) |
I need to ask you to be a bit more specific in your claims so that we don't make issues worse:
Sorry, but what are you talking about? Here's what I see:
What repo do you mean here? https://github.com/quarto-dev/quarto? That is a "monorepo", a repository with source code for many different projects. It shouldn't have a single license file because different projects there will have different licenses (and that is by design, and we will not change all of those to a single license). What makes you describe it as the "main quarto repo", and what does that have to do with this repo, which is
Again, can you please link to the specific pages that are causing you to make these claims? The website describes
Please file separate issues for discussion in the repositories that you're referring to. It's very hard to have a discussion like this when you're not making precise claims. We really do want to help, but we really need you to be precise about this stuff. |
Thank you for your patience, I will be more precise. And I 100% own that the confusion is mine, I didn't mean to offend. I am going to try to keep this together in one thread tho, as I think that multiples might be worse. Here goes: the license metadata there for the You asked for the link to the webpage that I was referring to, here you go: Just seeking clarity. |
@zchandler the repo you screenshot is https://github.com/quarto-dev/quarto So I don't know why Github UI is showing AGPL-3.0 for this one. 🤷♂️ |
Thanks @cderv , I appreciate the follow up! Weird about that AGPL cruft ... Ghost in the machine? :) |
Hi All, there is a discrepancy in your website and the code repo, just wanted to point that out to help all of us downstream of you have a clear signal about that. The website states Quarto v.1.3 and earlier is GPL, and as of 1.4 it is now MIT License. (https://quarto.org/license.html), but this repo, and maybe some others? are still GPLv.2 (and I thought I saw some Affero somewhere else). Anyhow, clearing this up would be a big help, and a small fix. Thank you!
The text was updated successfully, but these errors were encountered: