Hi,

Note that MPL-2.0 is considered category B [1] and is fine to have as a 
dependency; it just can’t be included in a source release.

Kind Regards,
Justin

1. https://www.apache.org/legal/resolved.html#category-b

> On 22 May 2025, at 7:43 AM, Fokko Driesprong <fo...@apache.org> wrote:
> 
> Hey everyone,
> 
> I wanted to check the licenses, so I ran the scripts to generate them since 
> the DEPENDENCIES.rust.tsv files in the repo are empty (an example here 
> <https://github.com/apache/iceberg-rust/blob/main/crates/iceberg/DEPENDENCIES.rust.tsv>).
>  It also includes category B licenses:
> 
> ➜  iceberg-rust git:(main) ✗ ./scripts/dependencies.py check
> Checking dependencies of crates/iceberg
> error[rejected]: failed to satisfy license requirements
>   ┌─ 
> registry+https://github.com/rust-lang/crates.io-index#webpki-roots@0.26.8:4:12
>   │
> 4 │ license = "MPL-2.0"
>   │            ━━━━━━━
>   │            │
>   │            license expression retrieved via Cargo.toml `license`
>   │            rejected: license is not explicitly allowed
>   │
>   ├ MPL-2.0 - Mozilla Public License 2.0:
>   ├   - OSI approved
>   ├   - FSF Free/Libre
>   ├   - Copyleft
>   ├ webpki-roots v0.26.8
>     ├── hyper-rustls v0.27.5
>     │   └── reqwest v0.12.12
>     │       ├── iceberg v0.5.0
>     │       │   └── iceberg-catalog-memory v0.5.0
>     │       │       └── (dev) iceberg v0.5.0 (*)
>     │       └── opendal v0.53.0
>     │           └── iceberg v0.5.0 (*)
>     └── reqwest v0.12.12 (*)
> 
> Therefore, I think it would be good to also include the dependency list. I've 
> created the PR here <https://github.com/apache/iceberg-rust/pull/1363>. For 
> those that see the LGPL license in the list, this is for r-efi 
> <https://github.com/r-efi/r-efi>, which is a triple license, where we can 
> pick the most favorable one 
> <https://www.apache.org/legal/resolved.html#mutually-exclusive>.
> 
> Kind regards,
> Fokko
> 
> Op wo 21 mei 2025 om 19:49 schreef Christian Thiel 
> <christian.t.b...@gmail.com <mailto:christian.t.b...@gmail.com>>:
>> Thanks Kevin!
>> +1 non-binding
>> 
>> Checklist for reference:
>> [x] Download links are valid.
>> [x] Checksums and signatures.
>> [x] LICENSE/NOTICE files exist
>> [x] No unexpected binary files
>> [x] All source files have ASF headers
>> [x] Can compile from source
>> [x] Doesn't break pipelines badly which are very dear to me
>> 
>> On Wed, 21 May 2025 at 18:32, Zheng Hu <open...@gmail.com 
>> <mailto:open...@gmail.com>> wrote:
>>> Thank Kevin for the work, Here is my result. 
>>> 
>>> +1 binding.
>>> 
>>> Checklist for reference:
>>> [x] Download links are valid.
>>> [x] Checksums and signatures.
>>> [x] LICENSE/NOTICE files exist
>>> [x] No unexpected binary files
>>> [x] All source files have ASF headers
>>> [x] Can compile from source
>>> 
>>> On Wed, May 21, 2025 at 8:37 AM NOTME ZE <st810918...@gmail.com 
>>> <mailto:st810918...@gmail.com>> wrote:
>>>> Thank you Kevin for working on this!
>>>> 
>>>> +1 non-binding
>>>> 
>>>> - [x] Download links are valid.
>>>> - [x] Checksums and signatures.
>>>> - [x] LICENSE/NOTICE files exist
>>>> - [x] No unexpected binary files
>>>> - [x] All source files have ASF headers
>>>> - [x] Can compile from source
>>>> 
>>>> Xuanwo <xua...@apache.org <mailto:xua...@apache.org>> 于2025年5月21日周三 
>>>> 10:59写道:
>>>>> Thank you Kevin for working on this!
>>>>> 
>>>>> +1 non-binding
>>>>> 
>>>>> - [x] Download links are valid.
>>>>> - [x] Checksums and signatures.
>>>>> - [x] LICENSE/NOTICE files exist
>>>>> - [x] No unexpected binary files
>>>>> - [x] All source files have ASF headers
>>>>> - [x] Can compile from source
>>>>> 
>>>>> Tested iceberg and iceberg-rest.
>>>>> 
>>>>> On Wed, May 21, 2025, at 01:24, Kevin Liu wrote:
>>>>>> +1 (non-binding)
>>>>>> 
>>>>>> [x] Download links are valid.
>>>>>> [x] Checksums and signatures.
>>>>>> [x] LICENSE/NOTICE files exist
>>>>>> [x] No unexpected binary files
>>>>>> [x] All source files have ASF headers
>>>>>> [x] Can compile from source
>>>>>> 
>>>>>> Ran `./scripts/verify.py`
>>>>>> Tested pyiceberg-core against pyiceberg
>>>>>> 
>>>>>> Best,
>>>>>> Kevin Liu 
>>>>>> 
>>>>>> On Tue, May 20, 2025 at 8:28 AM Kevin Liu <kevinjq...@apache.org 
>>>>>> <mailto:kevinjq...@apache.org>> wrote:
>>>>>> Hello Apache Iceberg Rust Community,
>>>>>> 
>>>>>> This is a call for a vote to release Apache Iceberg rust version 0.5.0.
>>>>>> The tag to be voted on is v0.5.0-rc.1.
>>>>>> 
>>>>>> The release candidate:
>>>>>> https://dist.apache.org/repos/dist/dev/iceberg/apache-iceberg-rust-0.5.0-rc.1/
>>>>>> 
>>>>>> Keys to verify the release candidate:
>>>>>> https://downloads.apache.org/iceberg/KEYS
>>>>>> 
>>>>>> Git tag for the release:
>>>>>> https://github.com/apache/iceberg-rust/releases/tag/v0.5.0-rc.1
>>>>>> 
>>>>>> Please download, verify, and test.
>>>>>> 
>>>>>> The VOTE will be open for at least 72 hours and until the necessary
>>>>>> number of votes are reached.
>>>>>> [ ] +1 approve
>>>>>> [ ] +0 no opinion
>>>>>> [ ] -1 disapprove with the reason
>>>>>> 
>>>>>> To learn more about Apache Iceberg, please see 
>>>>>> https://rust.iceberg.apache.org/
>>>>>> 
>>>>>> Checklist for reference:
>>>>>> [ ] Download links are valid.
>>>>>> [ ] Checksums and signatures.
>>>>>> [ ] LICENSE/NOTICE files exist
>>>>>> [ ] No unexpected binary files
>>>>>> [ ] All source files have ASF headers
>>>>>> [ ] Can compile from source
>>>>>> 
>>>>>> More detailed checklist please refer to:
>>>>>> https://github.com/apache/iceberg-rust/tree/main/scripts
>>>>>> 
>>>>>> To compile from source, please refer to:
>>>>>> https://github.com/apache/iceberg-rust/blob/main/CONTRIBUTING.md
>>>>>> 
>>>>>> Here is a Python script in release to help you verify the release 
>>>>>> candidate:
>>>>>> ./scripts/verify.py
>>>>>> 
>>>>>> Best,
>>>>>> Kevin Liu
>>>>> 
>>>>> Xuanwo
>>>>> 
>>>>> https://xuanwo.io/
>>>>> 

Reply via email to