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

Projects that rely on BOSL exceptions should say that they do #4716

Closed
daira opened this issue Jun 28, 2022 · 4 comments
Closed

Projects that rely on BOSL exceptions should say that they do #4716

daira opened this issue Jun 28, 2022 · 4 comments
Assignees
Labels
A-dependencies Area: Dependency file updates C-bug Category: This is a bug S-needs-triage Status: A bug report needs triage

Comments

@daira
Copy link
Contributor

daira commented Jun 28, 2022

This is important licensing information since it affects how those projects can be forked.

A copy of the notice is needed for each potentially reusable crate or component.

Suggested wording is:

Downstream code forks should note that the code in this repository depends on
the 'orchard' crate, which is licensed under the Bootstrap Open Source License.
A license exception is provided allowing some derived works that are linked or
combined with the 'orchard' crate to be copied or distributed under the original
licenses (in this case MIT / Apache 2.0), provided that the included portions of
the 'orchard' code remain subject to BOSL.
See https://github.com/zcash/orchard/blob/main/COPYING for details of which
derived works can make use of this exception.

See also:

@daira daira added C-bug Category: This is a bug S-needs-triage Status: A bug report needs triage labels Jun 28, 2022
@jackgavigan jackgavigan self-assigned this Jun 28, 2022
@mpguerra mpguerra moved this to 🆕 New in Zebra Sep 22, 2022
@mpguerra mpguerra added this to Zebra Sep 22, 2022
@daira
Copy link
Contributor Author

daira commented Dec 27, 2023

The orchard crate has now been relicensed to MIT OR Apache 2.0: zcash/orchard#405. Strictly speaking, this issue is still valid until Zebra depends on an orchard release that includes the relicensing, i.e. 0.7.0: zcash/orchard#407

@teor2345 teor2345 added the A-dependencies Area: Dependency file updates label Jan 1, 2024
@mpguerra
Copy link
Contributor

this would have been resolved by #8201 but we're waiting for zcash_primitives to be upgraded to orchard 0.7.0

@mpguerra mpguerra linked a pull request Apr 10, 2024 that will close this issue
@mpguerra mpguerra moved this from New to Review/QA in Zebra Apr 10, 2024
@mpguerra mpguerra moved this from Review/QA to In progress in Zebra Apr 10, 2024
@mpguerra mpguerra moved this from In progress to Sprint Backlog in Zebra Apr 10, 2024
@mpguerra mpguerra moved this from Sprint Backlog to In progress in Zebra Apr 10, 2024
@mpguerra mpguerra linked a pull request Apr 22, 2024 that will close this issue
@mpguerra
Copy link
Contributor

depends-on: #8541 and #8540

@mpguerra mpguerra moved this from In progress to Sprint Backlog in Zebra May 16, 2024
@mpguerra mpguerra assigned mpguerra and unassigned upbqdn May 28, 2024
@mpguerra
Copy link
Contributor

I think we can close this now as zebra no longer depends on BOSL licensed versions of any crates.

@github-project-automation github-project-automation bot moved this from Sprint Backlog to Done in Zebra Jun 17, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
A-dependencies Area: Dependency file updates C-bug Category: This is a bug S-needs-triage Status: A bug report needs triage
Projects
Archived in project
5 participants