I've filed [1] to track issues. [1] https://github.com/apache/asyncband/pull/275
> Maybe an IP clearance process helps. But it is no more than about one thousand lines of code written by me. Now I think just conveying its license header would be even easier. Included in [1]. I'm going to make 0.7.0 a non-ASF release since some downstream projects would benefit from this version. Then I'll call a 0.7.1 release candidate to fix the license issues here. This follows [2]. [2] https://incubator.apache.org/guides/releasemanagement.html#requesting_feedback_on_interim_non_asf_releases Best, tison. tison <[email protected]> 于2026年9月4日周五 11:12写道: > > tokio - semaphore/mod.rs, semaphore/tests.rs, once/once_cell/mod.rs > > After another look, I should update the HISTORY.md file because the > semaphore and once_cell have been rewritten. They are different from > tokio's implementation now. > > > Best, > tison. > > > tison <[email protected]> 于2026年9月4日周五 11:07写道: > >> > This code is mine, so I resubmit it as the original copyright owner. >> It should be fine. >> >> Maybe an IP clearance process helps. But it is no more than about one >> thousand lines of code written by me. >> >> Let me know if an IP clearance process would be preferred. >> >> Best, >> tison. >> >> >> tison <[email protected]> 于2026年9月4日周五 11:01写道: >> >>> Hi Justin, >>> >>> > fastpool - pool/mod.rs, pool/bounded.rs >>> >>> This code is mine, so I resubmit it as the original copyright owner. It >>> should be fine. >>> >>> > - LICENSE is missing 3rd-party code included in the release >>> > - some files incorrectly have ASF headers >>> >>> This is relevant, but I need to tell more details about the history. >>> >>> > Tokio - mutex/mod.rstokio, rwlock/mod.rs, rwlock/read_guard.rs, >>> write_guard.rs, mapped_read_guard.rs, mapped_write_guard.rs, >>> owned_read_guard.rs, owned_write_guard.rs, owned_mapped_read_guard.rs, >>> owned_mapped_write_guard.rs >>> > tokio - semaphore/mod.rs, semaphore/tests.rs, once/once_cell/mod.rs >>> > oneshot crate - oneshot/mod.rs, receiver.rs, sender.rs, tests.rs >>> > futures-rs - internal/atomic_waker.rs >>> > pollster, futures-lite - blocking/mod.rs >>> > parking - blocking/parker.rs >>> >>> These are not purely third-party code. Most of them are reimplemented >>> (mainly simplified to narrow down to the crate's necessity). Some of them >>> are mostly derived, but still depend on different internal primitives. >>> >>> So I think a co-existing license header should be fine. And yes, the >>> LICENSE file should include those references, while all of them can be >>> use under ALv2. >>> >>> > I think there are likely other 3rd-party code not mentioned in >>> HISTORY.md, given how the code was created. >>> >>> Why? I know where they come from. >>> >>> Best, >>> tison. >>> >>> >>> Justin Mclean <[email protected]> 于2026年9月4日周五 10:44写道: >>> >>>> Hi, >>>> >>>> -1 (binding) due to LICENSE and file header issues >>>> >>>> I checked: >>>> - incubating in artifact name >>>> - DISCLAIMER exists >>>> - LICENSE is missing 3rd party code included in teh release >>>> - NOTICE is fine >>>> - some files incorrectly have ASF headers >>>> - I did not compile from source >>>> >>>> 3rd party code includes: >>>> Tokio - mutex/mod.rstokio, rwlock/mod.rs, rwlock/read_guard.rs, >>>> write_guard.rs, mapped_read_guard.rs, mapped_write_guard.rs, >>>> owned_read_guard.rs, owned_write_guard.rs, owned_mapped_read_guard.rs, >>>> owned_mapped_write_guard.rs >>>> fastpool - pool/mod.rs, pool/bounded.rs >>>> >>>> HISTORY.md and file headers also point to other 3rd-party code included: >>>> tokio - semaphore/mod.rs, semaphore/tests.rs, once/once_cell/mod.rs >>>> oneshot crate - oneshot/mod.rs, receiver.rs, sender.rs, tests.rs >>>> futures-rs - internal/atomic_waker.rs >>>> pollster, futures-lite - blocking/mod.rs >>>> parking - blocking/parker.rs >>>> >>>> I think there are likely other 3rd-party code not mentioned in >>>> HISTORY.md, given how the code was created. >>>> >>>> Again, I'll point out that the automation used here didn't find any of >>>> this. On the dev list vote, nearly everyone said LICENSE, NOTICE, and >>>> DISCLAIMER were present. Present isn't the required check. Someone has to >>>> read LICENSE against what's actually in the archive. >>>> >>>> Kind regards, >>>> Justin >>>> --------------------------------------------------------------------- >>>> To unsubscribe, e-mail: [email protected] >>>> For additional commands, e-mail: [email protected] >>>> >>>>
