rust-bitcoin-unsafe-fast/src
Andrew Poelstra 5d06177644
Merge rust-bitcoin/rust-bitcoin#1076: Introduce SPDX license identifiers
91ff2f628c Introduce SPDX license identifiers (Tobin C. Harding)

Pull request description:

  When `rust-bitcoin` was started in 2014 the SPDX license list and short identifiers where not a thing. Now that we have short identifiers and they are gaining popularity in other projects we can consider using them.

  - Add links to the SPDX website in the readme
  - Shorten the author section to a single line
  - Remove all the licence information in each file and replace it with an
  SPDX ID (see https://spdx.dev/ids/#how)

  Of note:

  - If the author of a file is explicitly listed, maintain this information
  - If the 'author' is listed as the generic 'Rust Bitcoin developers' just remove the attribution, this is implicit. This does loose the date info but that can be seen at any time from the git index using

    `git log --follow --format=%ad --date default <FILE> | tail -1`

  apoelstra, please confirm that I'm not treading on your toes here, especially, are you ok with the new 'written by' string format?

  ### Ref
  - https://spdx.dev/ids/#how
  - https://spdx.org/licenses/CC0-1.0.html
  - https://spdx.dev/ids/

ACKs for top commit:
  apoelstra:
    ACK 91ff2f628c
  sanket1729:
    ACK 91ff2f628c. I am also in IDGAF camp, but I like more red lines in diff.
  Kixunil:
    ACK 91ff2f628c

Tree-SHA512: ca8aac00f015c18ec18de83dfeb50dd6f4f840653c7def85daa2436a339021ada5f3c34ad0cdf6b18e3e39c45a6d58a8313742e4001d467785b10eee7fdbc938
2022-07-11 15:11:03 +00:00
..
blockdata Merge rust-bitcoin/rust-bitcoin#1076: Introduce SPDX license identifiers 2022-07-11 15:11:03 +00:00
consensus Merge rust-bitcoin/rust-bitcoin#1076: Introduce SPDX license identifiers 2022-07-11 15:11:03 +00:00
network Merge rust-bitcoin/rust-bitcoin#1076: Introduce SPDX license identifiers 2022-07-11 15:11:03 +00:00
util Merge rust-bitcoin/rust-bitcoin#1076: Introduce SPDX license identifiers 2022-07-11 15:11:03 +00:00
hash_types.rs Merge rust-bitcoin/rust-bitcoin#1076: Introduce SPDX license identifiers 2022-07-11 15:11:03 +00:00
internal_macros.rs Merge rust-bitcoin/rust-bitcoin#1076: Introduce SPDX license identifiers 2022-07-11 15:11:03 +00:00
lib.rs Merge rust-bitcoin/rust-bitcoin#1076: Introduce SPDX license identifiers 2022-07-11 15:11:03 +00:00
policy.rs Introduce SPDX license identifiers 2022-06-29 14:12:02 +10:00
serde_utils.rs Introduce SPDX license identifiers 2022-06-29 14:12:02 +10:00
test_macros.rs Introduce SPDX license identifiers 2022-06-29 14:12:02 +10:00