CI / verify (pull_request) Successful in 1m4s
CI / infrastructure-smoke (pull_request) Successful in 36s
CI / migration-smoke (pull_request) Successful in 1m53s
CI / package-release (pull_request) Successful in 34s
CI / image-build (pull_request) Successful in 30s
CI / deploy-smoke (same-origin) (pull_request) Successful in 47s
CI / deploy-smoke (split) (pull_request) Successful in 1m28s
CI / package-publication (pull_request) Successful in 50s
sharp 0.35.4 carries a production-relevant librsvg advisory (GHSA-wq5f-xc86-pv6w). Its fix, sharp
0.35.5, loads @img/sharp-libvips-linux-x64 1.3.4, which ships no licence material either. This adds
the reviewed supplement for that exact package (ADR 0052) and moves the packager's native proof to
sharp 0.35.5, so a later 0.2.1 release can package it on linux-x64-glibc. Nothing in module-pack's
code changes: supplement selection is already by exact name, version, and content digest.
- Supplement: license-supplements/@img/sharp-libvips-linux-x64/1.3.4/
- content digest ekklesia-content-v1:sha256:2927fe11493461fa34847191d0b9b1c6441007c3e99f306e5708cb07fb0a5e59;
- 190 components and 146 hashed texts;
- assembled with the same method as 1.3.3's, from sharp-libvips v1.3.4's own inputs. That method
reproduces the 1.3.3 supplement byte for byte.
- PROVENANCE.md records:
- the 27 upstream archives and five build-time patches, by sha256;
- the librsvg 2.63.2 crate reproduction (cargo 1.99.0; Cargo.lock 5723e14c…);
- rustc 75a75c3e…;
- every change from 1.3.3.
- Notable: sharp-libvips v1.3.4 now states cairo is used under MPL 1.1, not MPL 2.0. cairo ships
that text itself, so the standard MPL 2.0 text is no longer added for cairo; selectors still
carries it.
- No legal conclusion: the LGPL and MPL source-availability determination stays open, as for 1.3.3.
- The 1.3.3 supplement is unchanged, and still proven: module-pack keeps sharp 0.35.4 as a test-only
devDependency alias (`sharp-0.35.4`). Each supplement is pinned against its real installed
libvips, and each matches only its own.
- Native proof fixture: sharp 0.35.4 → 0.35.5. The closure has the same shape: sharp, @img/colour,
detect-libc, semver, and @img/sharp-linux-x64 0.35.5 with @img/sharp-libvips-linux-x64 1.3.4.
The runtime read from the binaries is unchanged: Node-API 9, glibc >= 2.28, x86-64.
- Docs: the module guide's note on available supplements.
No version bump, no publication, no tag.
Co-Authored-By: Claude Opus 5.5 <[email protected]>
109 lines
5.6 KiB
Plaintext
109 lines
5.6 KiB
Plaintext
Alliance for Open Media Patent License 1.0
|
|
|
|
1. License Terms.
|
|
|
|
1.1. Patent License. Subject to the terms and conditions of this License, each
|
|
Licensor, on behalf of itself and successors in interest and assigns,
|
|
grants Licensee a non-sublicensable, perpetual, worldwide, non-exclusive,
|
|
no-charge, royalty-free, irrevocable (except as expressly stated in this
|
|
License) patent license to its Necessary Claims to make, use, sell, offer
|
|
for sale, import or distribute any Implementation.
|
|
|
|
1.2. Conditions.
|
|
|
|
1.2.1. Availability. As a condition to the grant of rights to Licensee to make,
|
|
sell, offer for sale, import or distribute an Implementation under
|
|
Section 1.1, Licensee must make its Necessary Claims available under
|
|
this License, and must reproduce this License with any Implementation
|
|
as follows:
|
|
|
|
a. For distribution in source code, by including this License in the
|
|
root directory of the source code with its Implementation.
|
|
|
|
b. For distribution in any other form (including binary, object form,
|
|
and/or hardware description code (e.g., HDL, RTL, Gate Level Netlist,
|
|
GDSII, etc.)), by including this License in the documentation, legal
|
|
notices, and/or other written materials provided with the
|
|
Implementation.
|
|
|
|
1.2.2. Additional Conditions. This license is directly from Licensor to
|
|
Licensee. Licensee acknowledges as a condition of benefiting from it
|
|
that no rights from Licensor are received from suppliers, distributors,
|
|
or otherwise in connection with this License.
|
|
|
|
1.3. Defensive Termination. If any Licensee, its Affiliates, or its agents
|
|
initiates patent litigation or files, maintains, or voluntarily
|
|
participates in a lawsuit against another entity or any person asserting
|
|
that any Implementation infringes Necessary Claims, any patent licenses
|
|
granted under this License directly to the Licensee are immediately
|
|
terminated as of the date of the initiation of action unless 1) that suit
|
|
was in response to a corresponding suit regarding an Implementation first
|
|
brought against an initiating entity, or 2) that suit was brought to
|
|
enforce the terms of this License (including intervention in a third-party
|
|
action by a Licensee).
|
|
|
|
1.4. Disclaimers. The Reference Implementation and Specification are provided
|
|
"AS IS" and without warranty. The entire risk as to implementing or
|
|
otherwise using the Reference Implementation or Specification is assumed
|
|
by the implementer and user. Licensor expressly disclaims any warranties
|
|
(express, implied, or otherwise), including implied warranties of
|
|
merchantability, non-infringement, fitness for a particular purpose, or
|
|
title, related to the material. IN NO EVENT WILL LICENSOR BE LIABLE TO
|
|
ANY OTHER PARTY FOR LOST PROFITS OR ANY FORM OF INDIRECT, SPECIAL,
|
|
INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF ANY CHARACTER FROM ANY CAUSES OF
|
|
ACTION OF ANY KIND WITH RESPECT TO THIS LICENSE, WHETHER BASED ON BREACH
|
|
OF CONTRACT, TORT (INCLUDING NEGLIGENCE), OR OTHERWISE, AND WHETHER OR
|
|
NOT THE OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
|
|
|
2. Definitions.
|
|
|
|
2.1. Affiliate. "Affiliate" means an entity that directly or indirectly
|
|
Controls, is Controlled by, or is under common Control of that party.
|
|
|
|
2.2. Control. "Control" means direct or indirect control of more than 50% of
|
|
the voting power to elect directors of that corporation, or for any other
|
|
entity, the power to direct management of such entity.
|
|
|
|
2.3. Decoder. "Decoder" means any decoder that conforms fully with all
|
|
non-optional portions of the Specification.
|
|
|
|
2.4. Encoder. "Encoder" means any encoder that produces a bitstream that can
|
|
be decoded by a Decoder only to the extent it produces such a bitstream.
|
|
|
|
2.5. Final Deliverable. "Final Deliverable" means the final version of a
|
|
deliverable approved by the Alliance for Open Media as a Final
|
|
Deliverable.
|
|
|
|
2.6. Implementation. "Implementation" means any implementation, including the
|
|
Reference Implementation, that is an Encoder and/or a Decoder. An
|
|
Implementation also includes components of an Implementation only to the
|
|
extent they are used as part of an Implementation.
|
|
|
|
2.7. License. "License" means this license.
|
|
|
|
2.8. Licensee. "Licensee" means any person or entity who exercises patent
|
|
rights granted under this License.
|
|
|
|
2.9. Licensor. "Licensor" means (i) any Licensee that makes, sells, offers
|
|
for sale, imports or distributes any Implementation, or (ii) a person
|
|
or entity that has a licensing obligation to the Implementation as a
|
|
result of its membership and/or participation in the Alliance for Open
|
|
Media working group that developed the Specification.
|
|
|
|
2.10. Necessary Claims. "Necessary Claims" means all claims of patents or
|
|
patent applications, (a) that currently or at any time in the future,
|
|
are owned or controlled by the Licensor, and (b) (i) would be an
|
|
Essential Claim as defined by the W3C Policy as of February 5, 2004
|
|
(https://www.w3.org/Consortium/Patent-Policy-20040205/#def-essential)
|
|
as if the Specification was a W3C Recommendation; or (ii) are infringed
|
|
by the Reference Implementation.
|
|
|
|
2.11. Reference Implementation. "Reference Implementation" means an Encoder
|
|
and/or Decoder released by the Alliance for Open Media as a Final
|
|
Deliverable.
|
|
|
|
2.12. Specification. "Specification" means the specification designated by
|
|
the Alliance for Open Media as a Final Deliverable for which this
|
|
License was issued.
|
|
|