-
Notifications
You must be signed in to change notification settings - Fork 2
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
Migrating: weaver-test #114
Comments
Regarding the fact that I'm gonna have to fork instead of transferring ownership, should I create an "orphan" fork ? (Namely push the sources to the new repo without using the "fork" button) |
What are the pros/cons? I initially created http4s/hpack as a fork of twitter/hpack but then recently asked GitHub to decouple it. Seems to have worked fine. |
Oh, didn't know you could decouple after a fork. coolsies |
In the original issue #112, we state that the license is Apache 2.0. It's current license is Apache 2.0, but with the following custom clause:
For context, the original Apache 2.0 clause is:
and Section 4(c) is:
The weaver codebase no longer contains any trademarks or references to Disney. Ideally, it would be relicensed under standard Apache 2.0. However, this requires approval from Disney's legal team. The custom clause is apparently known as Is it viable to approve this license? |
Smithy4s (which was released a few years after weaver) uses that denomination : https://github.com/disneystreaming/smithy4s/blob/series/0.18/LICENSE |
I wonder if it would be possible to submit the TOST licence to the OSI for review? |
The TOST is a non-starter in many workplaces, and does not fold cleanly into an established license for derivative works – as you're experiencing now! I have deep reservations about OSI, but their list is our bulwark against license proliferation that impedes both publishers and consumers in FOSS. On the other hand, weaver-test is a good product, with kind and reputable people behind it, and many happy users. It's is a success story that Typelevel ought to celebrate and support, not turn away on a technicality. I propose:
To the last point, I noticed the POM is Apache-2.0 while the source is TOST. That should be reconciled in one direction or the other. |
Seems like a reasonable compromise plan to me.
…On Thu, Nov 14, 2024 at 1:03 AM Ross A. Baker ***@***.***> wrote:
The TOST is a non-starter in many workplaces, and does not fold cleanly
into an established license for derivative works – as you're experiencing
now! I have deep reservations about OSI, but their list is our bulwark
against license proliferation that impedes both publishers and consumers in
FOSS.
On the other hand, weaver-test is a good product, with kind and reputable
people behind it, and many happy users. It's is a success story that
Typelevel ought to celebrate and support, not turn away on a technicality.
I propose:
- Continue to pursue relicensing to Apache 2.0. This is the healthiest
outcome for the project.
- Typelevel waives the OSI requirement. The authors show good faith,
and corporate licensing is a marathon, not a sprint.
- Some sort of callout of the non-OSI license would be helpful in the
docs so it doesn't catch anyone by surprise.
To the last point, I noticed the POM is Apache-2.0
<https://repo1.maven.org/maven2/com/disneystreaming/weaver-core_3/0.8.4/weaver-core_3-0.8.4.pom>
while the source is TOST
<https://github.com/disneystreaming/weaver-test/blob/5a61ebed194578a8b741ace1c96f89744edc271f/LICENSE>.
That should be reconciled in one direction or the other.
—
Reply to this email directly, view it on GitHub
<#114 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AAQVNYLEKJUB6YTBH5D77S32AQ4KJAVCNFSM6AAAAABRWVK7X2VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDINZVGQ4DMNZSGQ>
.
You are receiving this because you are subscribed to this thread.Message
ID: ***@***.***>
|
Migration Checklist
Project Submission Issue: #112
For Organization Projects:
For All Projects:
Announcements
These steps are optional but encouraged.
The text was updated successfully, but these errors were encountered: