Copyright in the original liballoc code rests with each individual contributor, albeit dual-licensed by them under MIT and Apache-2.0 at user discretion. I'm happy for copse to adopt the same approach for its contributions.
However, correctly attributing copyright therefore requires incorporating liballoc's git history into this repo (albeit that should also ease tracking/merging of upstream changes in future too).
Unfortunately that's not entirely straightforward, as git doesn't enable one to link only to another repo's subfolder: we'll probably need to maintain our own fork of the entire rust-lang/rust repo, include that fork as a submodule, and then (I guess) use a #[path]
attribute to set our btree
module to use the relevant file from that submodule?
I'm not 100% clear about this however: will investigate, or else any suggestions/PRs welcome!