-
Notifications
You must be signed in to change notification settings - Fork 10
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
Update LICENSE.md #123
Update LICENSE.md #123
Conversation
We wanna be listed as a Fair Source company, which is currently blocked on this PR. It’s more important that we have a merged v0.1 of it, even if the automated part hasn’t been figured out yet. Related: |
Gotcha, I'll make this the next thing I look at. |
So the part that's confusing me is the part about the countdown license saying "Each contributor licenses this release to you on the new license terms below", which we can't really claim if we are automatically re-licensing the work with a different countdown timer on each release. The Each contributor is the suspicious term I guess. Can we just change it to The Copyright holders or something maybe? |
I’ve reached out to @kemitchell for clarification. |
I added a clarification to our CLC explainer that might alleviate your concerns:
The countdown license doesn’t re-license anything. Rather, it removes the NonCommercial licensing from all contributors’ works, leaving just the Blue Oak license. The ‘new license terms’ = one less license. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
OK, just one thought about the dual licensing.
@@ -8,6 +8,8 @@ Independent contributions (i.e., individual pull requests) from anyone other tha | |||
|
|||
Meaning, that all independent contributors retain ownership of their contributions, albeit non-exclusively. In other words, your contributions belong equally to the Weird project as they do to you. | |||
|
|||
Furthermore, as a consequence of our [Polyform Countdowm License Grant](https://polyformproject.org/licenses/countdown/1.0.0/), all code releases older than two years are solely licensed as Blue Oak Model License v1.0, i.e. no longer dual-licensed. | |||
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The dual-licensing is a little confusing, because normally, in the Rust world, when something is dual licensed, it is dual licensed at your option between the two licenses.
In this case, we are dual licensing, but not giving you an option, because if we gave you an option you could just choose Blue Oak and use it for commercial purposes.
Maybe we add something like:
> **Note:** While the code is dual licensed, it is dual licensed under both licenses **without** an option between them, aka `Polyform-NonCommercial and Blue-Oak-1.0`. This is in contrast to other dual licenses such as `MIT or Apache-2.0`, which allows an option between the two licenses. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The dual-licensing works the same way for us. The difference is that we are only dual-licensing individual PRs from contributors outside of the Weird team. We are not dual-licensing our codebase as a whole.
If someone wanted to reuse the code of a Weird contributor’s PR, they could indeed use that code under the terms of Blue Oak.
Licensing easily gets confusing, especially when going off the beaten path as we are. But I’d rather keep our legalese as brief as possible and address the confusion as it arises, rather than trying to preempt it with even more words.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The difference is that we are only dual-licensing individual PRs from contributors outside of the Weird team. We are not dual-licensing our codebase as a whole.
Oohh... That makes sense. I had missed that, even though that is indeed what it says.
OK, I'm good. :) 👍️
@@ -8,6 +8,8 @@ Independent contributions (i.e., individual pull requests) from anyone other tha | |||
|
|||
Meaning, that all independent contributors retain ownership of their contributions, albeit non-exclusively. In other words, your contributions belong equally to the Weird project as they do to you. | |||
|
|||
Furthermore, as a consequence of our [Polyform Countdowm License Grant](https://polyformproject.org/licenses/countdown/1.0.0/), all code releases older than two years are solely licensed as Blue Oak Model License v1.0, i.e. no longer dual-licensed. | |||
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The difference is that we are only dual-licensing individual PRs from contributors outside of the Weird team. We are not dual-licensing our codebase as a whole.
Oohh... That makes sense. I had missed that, even though that is indeed what it says.
OK, I'm good. :) 👍️
I’m not perfectly clear on how this form is supposed to be automated, as alluded to here:
https://writing.kemitchell.com/2023/12/01/PolyForm-Countdown
Would we make a github action out of this?