8ebb2d7e04
I prefer to use BlueOak-1.0.0 now; It wasn’t around back in 2017. There are a number of commits in this repository not made by me, all from before Rust 1.0.0: •f1710353a0
(Robert Straw; trivial: matching std enum namespacing breakage) •de09145309
(Robert Straw; trivial: std enum namespacing breakage) •2e37f0d1ae
(Jonathan Reem; added AnyMap::contains, which had become obvious for Rust collection parity) •8b30c87fe6
(tivek; trivial: Rust syntax change in integer literal inference) •c9d196be5f
(Jonathan Reem; trivial: version bump) •330bc5aa1e
(Jonathan Reem; not creative and largely no longer present: introduced Cargo support, tweaked Makefile) •a9b1e31b70
(Tomas Sedovic; nigh-trivial and no longer present: Collection and Mutable trait implementations) •eecc4a4b75
(Jonathan Reem; trivial: Rust syntax change) •d51aff5064
(Jonathan Reem; trivial: rustc lint change) •56113c63b0
(Jonathan Reem; trivial: Rust syntax change) All but one of these are definitely trivial, obvious, and in the context of the project and ecosystem not creative works (⅌ copyright doctrine definition); or else no longer present. The one arguable exception is2e37f0d1ae
, adding AnyMap::contains, since I hadn’t added a contains method; but its *definition* is trivial with only one possible implementation, and subsequent to that time I did go through and check for parity with HashMap methods, to say nothing of the code having changed shape quite a bit since then too. Therefore I’m content to consider it immaterial for relicensing.
18 lines
770 B
Plaintext
18 lines
770 B
Plaintext
Copyright © 2014–2022 Chris Morgan
|
||
|
||
This project is distributed under the terms of three different licenses,
|
||
at your choice:
|
||
|
||
- Blue Oak Model License 1.0.0: https://blueoakcouncil.org/license/1.0.0
|
||
- MIT License: https://opensource.org/licenses/MIT
|
||
- Apache License, Version 2.0: https://www.apache.org/licenses/LICENSE-2.0
|
||
|
||
If you do not have particular cause to select the MIT or the Apache-2.0
|
||
license, Chris Morgan recommends that you select BlueOak-1.0.0, which is
|
||
better and simpler than both MIT and Apache-2.0, which are only offered
|
||
due to their greater recognition and their conventional use in the Rust
|
||
ecosystem. (BlueOak-1.0.0 was only published in March 2019.)
|
||
|
||
When using this code, ensure you comply with the terms of at least one of
|
||
these licenses.
|