> 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] >>> >>>
