SPDXVersion: SPDX-2.1
DataLicense: CC0-1.0
SPDXID: SPDXRef-DOCUMENT
DocumentName: project
DocumentNamespace: http://spdx.org/spdxdocs/spdx-v2.1-bef2a682-7eba-49d9-9464-ce50785ebb69
Creator: Person: Anonymous ()
Creator: Organization: Anonymous ()
Creator: Tool: reuse-4.0.1
Created: 2025-03-08T23:45:08Z
CreatorComment: This document was created automatically using available reuse information consistent with REUSE.
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-214362013d22d48f66aa6ca5a729ef4d
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-5668f6a3af4927626b3e1a0ac46eeada
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-efae5709048449b0fecd083183002789
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d58802afbab59ab045f07e03b8f57f8e
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-3a04b405dc85f36fb9b0adafa3818ed9
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-91fe478d93d43bb44c0ca2f5b7968843
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-59831e8edc86c035549a7a379e83dea0
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-a0756c4b4f5d070281d0404231cf8718
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-8f8ca1ea8e41d3efafd7a84107f25c3d
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f286adb42aa26dd95cab3c5d976c8464
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-704e993752bd238541fd5673714d74c6
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-10d239dfee5b348132e62852ccfe6141
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e780aa480b7571e05b57189eb4c2673e
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-c53bfbdcde5f006189b01adfa4c7c868
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-9fca369a8ffc77cafe85216afb1a1482
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-69a77d6a403daaad11d1a3aba04c7d28
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-c2187cec70d5ac40824fb15dc4b619f6
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d59c7ad9bd659c702964de7cd83d432a
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-539b0532b28077d01e21874bebc5f1bb
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-66d1e43f1e8332515e1a62e113123833
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-48cb0bb9b0910d21ea5a9e785fb345b1
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-b9d11f8a0f908e1a03195555cdf6e9bf
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-18e1d930b3a69f709e15d37207f72aeb
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-0dfb204745c764ad2b3c2898b493bfcd
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-116c8f9d703aabb5bc851704f597b61c
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-546d9dc900ccd0967a38c5431731379f
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f300869c824e42fdfc1015f7f171f4ad
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-bfe53bfb9a6070a376fd58316bbddd5c
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-b4fe8b99ca63d117e3039499dcd07619
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-0638fdd9674022fefa176ec0e4b6991b
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e3663aab98867717576387ade7e18e22
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ea36384ba7c233b775851c8d9f56f336
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-bc832abf25ff217e320c5afddb508180
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f44d72de024693648862650d1f8f2a02
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e096840d3ecb356091ade17b3850fb02
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-9e0171b7aa90588fed5a48afa000760d
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-eb45e8a8e8c5ee6f8dca66efd8e1a080
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-6c04a6c8ad12c15dadd85fc8bc8b5d6b
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-578bfecffeec3d85f3996467339e8cb7
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-5b9164cfe4d00e60adb49ff1da6cd0f5
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-eae3818444cefdfaf4a940c30762d041
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-7b40bce7b474f6bc40a4a2bc1b9912cb
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-4a24b14e27b9289306315e91d540d5af
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-34cdf4e4a29fa5298dea3404937fedf7
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-51469d10b7c8d7baf3946a7ba79b890f
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-49e9804885f027b6151a3bec0a9a5d78
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-5dca5c5e71588898d32b774610112ea3
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f3ded87c3855afa5846a4d55dd35434f
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-80926175828b1bdb5beaaf28734def3b
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ded6c1b09dc175e9c42335172517269d
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f1102c9422269065fbe75e095c9f83c8
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-074536ecafb39f4b99b1ae5a42695624
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-cb19582a16ff1237cd37a52c1291d28c
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-a04740db344d9fc8791a00c0cc213d3d
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-61b16af53d6e0ec8a96556f8937ee74d
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-4bd847fe923b33034cea89446a2db6ed
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-45e3d29dc5f6a1e8a9724254cc6c9076
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ba69b5cd480b5b74e0cc5a189fef7017
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-bbee148628e0f7cf3d40e7ce1809d7ea
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ab033f58897d00a47294abc85b45b260
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-6886c4f437e576b0e4e59f36dd788d8f
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-74cc5c81006b3b4288ffc0a6599debc0
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-8c83c49605371caf455e79787a103979
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ff86ecc78503460539a7a12c983e4f92
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d78e77a8180d14caad38548e1d4ca192
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-efc24cfd25c4ab6ccb563128723bf845
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-a2ce9196677c06cc832ab641ebe0d73f
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-45904dd0a5015e0a39c6a4c3fd60cc44
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-dbfd43efb0ae93d25751f115d977403e
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-4fb4620efadf1424911cef128875177a
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-aaef35b38312589a9878a757c94676e4
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-c6cfa3edc7f528c6f4803338fba10838
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-155db1e0cdc1b9ed42598e55b6d72b90
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-a4786bf89ff69ea610607b4e01d2eff9
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-247347de634ae00077a408d39e174720
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-1c2904f4c14ae06f05327b5715320bed
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e9e5d992bd152d7841be868d45ad241e
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-9d0d5ebde6acdf41621a08697447bcbf
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-49af890925b58612308990b8981b6a5d
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-190f7cb61190ae8edd9dfe0f2e84e2ec
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d74ea1f2b30a14d9bd8cd46ae81ae313
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-edd0db9b9e9f7868866fdf1ba8fed5de
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-963296a842aa9c3f65f7b7782961ceb2
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-18899a0e173dd2fe99ce5267612ef1cd
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-bdfa325d2304be103b3fb2b2b1c017f9
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-4342bad8652410c74a3e20c647e11295
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-96dc91c183adc8ceedae286305a1e0e1
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-58df134969d6e56df52244462c66d0a9
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e05be4f1056571b38a206b0696bbd4e6
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-8958d34ad059251fcc5baeeec75ee0c2
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-3d9bb70d81bb640f019da50420d15cf5
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-a72fb47163b9830bd4b5376c76fdda56
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-b4d9b2b54e1d050f591bb549b1311901
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-b7600b5113f3076b01989101fdc58da4
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-00517cdfb569737477bf01cdcec46dd3
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e453c9bd85b6c580cfe723ed82e84b16
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-da27b6aa52cf6812ffb767c82dad7e12
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ec368ea7d57ff6da485a7cf6f2493f1e
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-7030436821416133be51126e0a79d929
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-8c3813d3273ece768ba9bb39b6e0977d
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f79d43ec81f99ebf3bae58b2902d87ca
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-15c7287ee3aa6139fa5fe0818ac4bd2a
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d3cb88e2815a8afe0fab2a32ec65485c
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-15d03a9c30be29592236df57e8d0730b
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f0341e904f2423ba2afbb2d9cfba26b5
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-91d63621a6d11c2d7137b02d8016afa6
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-3577f707da21ab5b418cbe084c78675b
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-b7f240e58e9eeb65519969665e5c3f40
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-5e95052751d521c5886ccc78f670dc91
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-c0be7088c1b25adaf26c9403a2c7e13c
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-70bcdac14819f4b7c0439d4936da6975
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-83fb79ce77e79de0cb750acb639b7484
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-0b4b87b66a048e672c782b4f4eed0347
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-33847e7cda1b0eeff81a81eb48aa5828
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-7c36242ba53c0d73912821b875830ebd
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d31817f8a6df4eb34cf7f3518eb7b2aa
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-a7f9f30a795896c45c134c2660eca92e
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e443c0981bdfaad4caa8606549d34731
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f46c40590051a89ebd7eb6ce57ed3195
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-4f9bc5640e93c9b266ce4a94fc7f2f94
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-cbd288f0da4af46b95fe239f56ba7917
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-0fed24e2b3267ff11e8960338dfdc73f
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e3744acfd450089953b92f477f6208e9
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-803efa754252d65586a4fcb795766fb5
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-9f145ed07f7c9c18500b5ce617925465
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-77f12855f5aad8bc0763d58d570ce618
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-bc3e2d2b6378f3b71646804add3b1f32
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-12a56c0bd4c80fb3d044535d14be24d7
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e0a2fc26b8ab03f931709090bf9fe760
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-fe4bb997f07a316f2f354dcc45f293d4
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-7730cea624de39c95ef728cd564f1a94
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-9b80daddcaeb0658c1cb7f3256cc721d
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-098370af83de551369a0cf6318e5181d
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-6eb2c82d3dce7b90832e86a4fa9113de
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-daedce54ec4fdb5ab2d61e1a09a0784e
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-90ed431008468623eb8c7a788134ee2d
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-857a7ebed4ed58c39b7a2f9aaee6cbf6
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e3eab4264755abaa7dda05fc07246b56
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-73c3f217223222807d90b84c14cd4fb0
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-0cb87fe2967088b78b9143517abaf29d
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-74c7006a877a9cc2ed6f5f5300e25053
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e6b252355df9079797c1fec5ce1fae03
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-bd2f99ba18d18050c6253bddb7e2915a
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-efbd72cbabfc658000b40d96d85baa5a
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-786e32b6ee87c611096aa0e3158c1eac
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-294ef9258480622e8221cfa960179a3b
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-020b27d8ae4e8641a305a9e49e797b20
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-29e40d636e1c42159a57aad3f8b056ad
FileName: ./.circleci/config.yml
SPDXID: SPDXRef-214362013d22d48f66aa6ca5a729ef4d
FileChecksum: SHA1: c6da81a542dbf4e59b12f62e246371cfd7a1d440
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC0-1.0
FileCopyrightText: None
FileName: ./.credo.exs
SPDXID: SPDXRef-5668f6a3af4927626b3e1a0ac46eeada
FileChecksum: SHA1: af23a4c093cdeed28f7a8b5c8f695cf1891aa48f
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC0-1.0
FileCopyrightText: None
FileName: ./.formatter.exs
SPDXID: SPDXRef-efae5709048449b0fecd083183002789
FileChecksum: SHA1: d5564c8cbccfd00b4bedfd202295cd07e1b7d172
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC0-1.0
FileCopyrightText: None
FileName: ./.github/dependabot.yml
SPDXID: SPDXRef-d58802afbab59ab045f07e03b8f57f8e
FileChecksum: SHA1: c91cb0db36f94510531d7cd0142def4e27a74a99
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC0-1.0
FileCopyrightText: None
FileName: ./.gitignore
SPDXID: SPDXRef-3a04b405dc85f36fb9b0adafa3818ed9
FileChecksum: SHA1: 5929ce740b9ace4f1ce37e8f8300daa9a4602de2
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC0-1.0
FileCopyrightText: None
FileName: ./CHANGELOG.md
SPDXID: SPDXRef-91fe478d93d43bb44c0ca2f5b7968843
FileChecksum: SHA1: f1a47cd7f654b82f6985242b5f2b2d1fe30d078f
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC0-1.0
FileCopyrightText: None
FileName: ./CODE_REVIEW.md
SPDXID: SPDXRef-59831e8edc86c035549a7a379e83dea0
FileChecksum: SHA1: a784086b6d126b7c01189223e4050d78fcfe0e49
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC0-1.0
FileCopyrightText: None
FileName: ./Makefile
SPDXID: SPDXRef-a0756c4b4f5d070281d0404231cf8718
FileChecksum: SHA1: 0f76d1da06797c8de6af447c7c67f1a1d086deaa
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2020 Frank Hunleth
SPDX-FileCopyrightText: 2020 Justin Schneck
FileName: ./NOTICE
SPDXID: SPDXRef-8f8ca1ea8e41d3efafd7a84107f25c3d
FileChecksum: SHA1: f20e2b4f647ed3f2a53bffd18cdb490d6aa114df
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC0-1.0
FileCopyrightText: Copyright holders include Frank Hunleth, Justin Schneck, Connor Rigby, Dorian
None
FileName: ./README.md
SPDXID: SPDXRef-f286adb42aa26dd95cab3c5d976c8464
FileChecksum: SHA1: f21209e6646b1be4efa25aae6657ef787e5ab3a1
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC-BY-4.0
FileCopyrightText: 2016 Frank Hunleth, Justin Schneck
FileName: ./RELEASE.md
SPDXID: SPDXRef-704e993752bd238541fd5673714d74c6
FileChecksum: SHA1: 6f7ff04fb47e2f70491c42a7e3d9722292231bb0
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC0-1.0
FileCopyrightText: None
FileName: ./REUSE.toml
SPDXID: SPDXRef-10d239dfee5b348132e62852ccfe6141
FileChecksum: SHA1: e24f9b6958c939c9e1c12743f67636c4144926db
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC0-1.0
FileCopyrightText: None
FileName: ./guides/README.md
SPDXID: SPDXRef-e780aa480b7571e05b57189eb4c2673e
FileChecksum: SHA1: a4e2597bc7e6e9d68fdd0e856ab75d152327166b
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC-BY-4.0
FileCopyrightText: 2016 Frank Hunleth, Justin Schneck
FileName: ./guides/advanced/advanced-configuration.md
SPDXID: SPDXRef-c53bfbdcde5f006189b01adfa4c7c868
FileChecksum: SHA1: b056c3dbe5f348c48bf19a150735db93f6917fb3
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC-BY-4.0
FileCopyrightText: 2016 Frank Hunleth, Justin Schneck
FileName: ./guides/advanced/building-sytems.md
SPDXID: SPDXRef-9fca369a8ffc77cafe85216afb1a1482
FileChecksum: SHA1: 4c7103c1cd0156b47e5c14347e4d293a310ef43d
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC-BY-4.0
FileCopyrightText: 2016 Frank Hunleth, Justin Schneck
FileName: ./guides/advanced/compiling-non-beam-code.md
SPDXID: SPDXRef-69a77d6a403daaad11d1a3aba04c7d28
FileChecksum: SHA1: 55fff155a8c142572adcf17b738dea29c608b394
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC-BY-4.0
FileCopyrightText: 2016 Frank Hunleth, Justin Schneck
FileName: ./guides/advanced/customizing-systems.md
SPDXID: SPDXRef-c2187cec70d5ac40824fb15dc4b619f6
FileChecksum: SHA1: a7f876d4325b3e8ad7acf940344e73da703f5364
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC-BY-4.0
FileCopyrightText: 2016 Frank Hunleth, Justin Schneck
FileName: ./guides/advanced/environment-variables.md
SPDXID: SPDXRef-d59c7ad9bd659c702964de7cd83d432a
FileChecksum: SHA1: 14f6e5e825e4771d091162ca9e84527743fc4345
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC-BY-4.0
FileCopyrightText: 2016 Frank Hunleth, Justin Schneck
FileName: ./guides/advanced/experimental-features.md
SPDXID: SPDXRef-539b0532b28077d01e21874bebc5f1bb
FileChecksum: SHA1: 4014762579dfde0dbd1961349519f0c2f9295ef1
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC-BY-4.0
FileCopyrightText: 2016 Frank Hunleth, Justin Schneck
FileName: ./guides/advanced/internals.md
SPDXID: SPDXRef-66d1e43f1e8332515e1a62e113123833
FileChecksum: SHA1: 3ebc74bd778ab057ad38869a71f8108615be8aa8
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC-BY-4.0
FileCopyrightText: 2016 Frank Hunleth, Justin Schneck
FileName: ./guides/advanced/systems.md
SPDXID: SPDXRef-48cb0bb9b0910d21ea5a9e785fb345b1
FileChecksum: SHA1: 637e1d8999c62f7dc512059552ee26fe01432bb0
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC-BY-4.0
FileCopyrightText: 2016 Frank Hunleth, Justin Schneck
FileName: ./guides/advanced/updating-projects.md
SPDXID: SPDXRef-b9d11f8a0f908e1a03195555cdf6e9bf
FileChecksum: SHA1: be670a8053dcf41270057201ea857a8fe00fd189
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC-BY-4.0
FileCopyrightText: 2016 Frank Hunleth, Justin Schneck
FileName: ./guides/core/connecting-to-a-nerves-target.md
SPDXID: SPDXRef-18e1d930b3a69f709e15d37207f72aeb
FileChecksum: SHA1: 3cc8b30bd8c714136396e25cc1ac45ed21104ad0
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC-BY-4.0
FileCopyrightText: 2016 Frank Hunleth, Justin Schneck
FileName: ./guides/core/faq.md
SPDXID: SPDXRef-0dfb204745c764ad2b3c2898b493bfcd
FileChecksum: SHA1: 1122e30381bd3bcfac4e163decccb359cc6ce18a
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC-BY-4.0
FileCopyrightText: 2016 Frank Hunleth, Justin Schneck
FileName: ./guides/core/iex-with-nerves.md
SPDXID: SPDXRef-116c8f9d703aabb5bc851704f597b61c
FileChecksum: SHA1: d9681da182960ebf437ff91fa14bbc8f45c540fb
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC-BY-4.0
FileCopyrightText: 2016 Frank Hunleth, Justin Schneck
FileName: ./guides/core/supported-targets.md
SPDXID: SPDXRef-546d9dc900ccd0967a38c5431731379f
FileChecksum: SHA1: ba1b9ba66bc25cf72ecb63f8e0eb883d52a97bd2
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC-BY-4.0
FileCopyrightText: 2016 Frank Hunleth, Justin Schneck
FileName: ./guides/core/user-interfaces.md
SPDXID: SPDXRef-f300869c824e42fdfc1015f7f171f4ad
FileChecksum: SHA1: b448954d9e50595fc9b5c767dafac69786a5227f
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC-BY-4.0
FileCopyrightText: 2016 Frank Hunleth, Justin Schneck
FileName: ./guides/introduction/getting-started.md
SPDXID: SPDXRef-bfe53bfb9a6070a376fd58316bbddd5c
FileChecksum: SHA1: 4cba4c371e6f7a00e63206c38fecc985099be3e5
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC-BY-4.0
FileCopyrightText: 2016 Frank Hunleth, Justin Schneck
FileName: ./guides/introduction/installation.md
SPDXID: SPDXRef-b4fe8b99ca63d117e3039499dcd07619
FileChecksum: SHA1: 3a16382b86f2b69e01ca520fad81896826a56257
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC-BY-4.0
FileCopyrightText: 2016 Frank Hunleth, Justin Schneck
FileName: ./lib/mix/nerves/io.ex
SPDXID: SPDXRef-0638fdd9674022fefa176ec0e4b6991b
FileChecksum: SHA1: 0004f3c2c56b5e7530625c0185efc1d787456965
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2022 Jon Carstens
FileName: ./lib/mix/nerves/preflight.ex
SPDXID: SPDXRef-e3663aab98867717576387ade7e18e22
FileChecksum: SHA1: 05bdd2d9de08fe299faaa8ee633d3282ef8168e9
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2019 Greg Mefford
SPDX-FileCopyrightText: 2020 Frank Hunleth
SPDX-FileCopyrightText: 2020 Justin Schneck
SPDX-FileCopyrightText: 2022 Jon Carstens
FileName: ./lib/mix/nerves/shell.ex
SPDXID: SPDXRef-ea36384ba7c233b775851c8d9f56f336
FileChecksum: SHA1: 67b01aefdf3e12dc763c5a80056c3f4b1fcf54a8
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2018 Frank Hunleth
SPDX-FileCopyrightText: 2018 Justin Schneck
SPDX-FileCopyrightText: 2022 Jon Carstens
FileName: ./lib/mix/nerves/utils.ex
SPDXID: SPDXRef-bc832abf25ff217e320c5afddb508180
FileChecksum: SHA1: 866ead27bf808ed0f7cd44036ff517d8c52b02c5
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2016 Justin Schneck
SPDX-FileCopyrightText: 2017 Dorian Karter
SPDX-FileCopyrightText: 2018 Frank Hunleth
SPDX-FileCopyrightText: 2019 Greg Mefford
SPDX-FileCopyrightText: 2022 Jon Carstens
FileName: ./lib/mix/tasks/burn.ex
SPDXID: SPDXRef-f44d72de024693648862650d1f8f2a02
FileChecksum: SHA1: a16e60cf9d2797c2c439e89e23b4bb654537d2d2
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2018 Joel Byler
SPDX-FileCopyrightText: 2019 Greg Mefford
SPDX-FileCopyrightText: 2019 Justin Schneck
SPDX-FileCopyrightText: 2019 Matt Willy
SPDX-FileCopyrightText: 2020 Frank Hunleth
SPDX-FileCopyrightText: 2022 Jon Carstens
FileName: ./lib/mix/tasks/compile.nerves_package.ex
SPDXID: SPDXRef-e096840d3ecb356091ade17b3850fb02
FileChecksum: SHA1: fabd61962b6fb79ed209c45ee43cc810a5e9432a
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2016 Justin Schneck
SPDX-FileCopyrightText: 2017 Greg Mefford
SPDX-FileCopyrightText: 2022 Frank Hunleth
SPDX-FileCopyrightText: 2022 Jon Carstens
FileName: ./lib/mix/tasks/firmware.burn.ex
SPDXID: SPDXRef-9e0171b7aa90588fed5a48afa000760d
FileChecksum: SHA1: 3436c2c92fbbffec71212c28327ffcb7f1f4d4a2
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2016 Frank Hunleth
SPDX-FileCopyrightText: 2016 Justin Schneck
SPDX-FileCopyrightText: 2018 Joel Byler
SPDX-FileCopyrightText: 2022 Masatoshi Nishiguchi
FileName: ./lib/mix/tasks/firmware.ex
SPDXID: SPDXRef-eb45e8a8e8c5ee6f8dca66efd8e1a080
FileChecksum: SHA1: 6c295f826512f3425553d7bd4646625f99245209
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2016 Frank Hunleth
SPDX-FileCopyrightText: 2016 Justin Schneck
SPDX-FileCopyrightText: 2017 Dorian Karter
SPDX-FileCopyrightText: 2017 Greg Mefford
SPDX-FileCopyrightText: 2018 Wojtek Mach
SPDX-FileCopyrightText: 2020 Jon Carstens
SPDX-FileCopyrightText: 2025 Lars Wikman
FileName: ./lib/mix/tasks/firmware.gen.gdb.ex
SPDXID: SPDXRef-6c04a6c8ad12c15dadd85fc8bc8b5d6b
FileChecksum: SHA1: 45789a38d633ccfc87868883516d69fa73be6730
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2021 Connor Rigby
SPDX-FileCopyrightText: 2022 Frank Hunleth
SPDX-FileCopyrightText: 2022 Jon Carstens
FileName: ./lib/mix/tasks/firmware.image.ex
SPDXID: SPDXRef-578bfecffeec3d85f3996467339e8cb7
FileChecksum: SHA1: 7a0166bad6e8f2c2effd37d8ce2b3b0e46e4defb
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2016 Justin Schneck
SPDX-FileCopyrightText: 2017 Connor Rigby
SPDX-FileCopyrightText: 2017 Frank Hunleth
SPDX-FileCopyrightText: 2018 Wojtek Mach
SPDX-FileCopyrightText: 2019 Greg Mefford
FileName: ./lib/mix/tasks/firmware.metadata.ex
SPDXID: SPDXRef-5b9164cfe4d00e60adb49ff1da6cd0f5
FileChecksum: SHA1: a8ea639950301706d7af1e7618f7b57489dc54d5
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2020 Frank Hunleth
SPDX-FileCopyrightText: 2024 Jon Carstens
FileName: ./lib/mix/tasks/firmware.patch.ex
SPDXID: SPDXRef-eae3818444cefdfaf4a940c30762d041
FileChecksum: SHA1: e6695aba57d60e9b9b3c9d28ddeed1461c066be3
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2020 Frank Hunleth
SPDX-FileCopyrightText: 2020 Justin Schneck
SPDX-FileCopyrightText: 2022 Jon Carstens
FileName: ./lib/mix/tasks/firmware.unpack.ex
SPDXID: SPDXRef-7b40bce7b474f6bc40a4a2bc1b9912cb
FileChecksum: SHA1: afbd735d0f8761cc3e1f8849637d782984eb1b66
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2020 Frank Hunleth
SPDX-FileCopyrightText: 2021 Jon Carstens
FileName: ./lib/mix/tasks/nerves.artifact.details.ex
SPDXID: SPDXRef-4a24b14e27b9289306315e91d540d5af
FileChecksum: SHA1: b4a0893cdc7a5739faea0d0d744450b3628ee60f
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2022 Jon Carstens
SPDX-FileCopyrightText: 2022 Udo Schneider
FileName: ./lib/mix/tasks/nerves.artifact.ex
SPDXID: SPDXRef-34cdf4e4a29fa5298dea3404937fedf7
FileChecksum: SHA1: 2616f83d9b0861393da94ec2003ce8414f21c5eb
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2018 Frank Hunleth
SPDX-FileCopyrightText: 2018 Justin Schneck
SPDX-FileCopyrightText: 2018 Wojtek Mach
SPDX-FileCopyrightText: 2021 Rick Carlino
SPDX-FileCopyrightText: 2022 Jon Carstens
FileName: ./lib/mix/tasks/nerves.artifact.get.ex
SPDXID: SPDXRef-51469d10b7c8d7baf3946a7ba79b890f
FileChecksum: SHA1: 3ab6c67e80cd7934f26ed378b34cc1924ddae9a9
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2018 Justin Schneck
SPDX-FileCopyrightText: 2018 Wojtek Mach
SPDX-FileCopyrightText: 2021 Frank Hunleth
SPDX-FileCopyrightText: 2022 Jon Carstens
FileName: ./lib/mix/tasks/nerves.clean.ex
SPDXID: SPDXRef-49e9804885f027b6151a3bec0a9a5d78
FileChecksum: SHA1: 719dba8338fa8d605d4ada7865f71380a8664e8c
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2022 Jon Carstens
FileName: ./lib/mix/tasks/nerves.deps.get.ex
SPDXID: SPDXRef-5dca5c5e71588898d32b774610112ea3
FileChecksum: SHA1: e95f35bcef0bf932a72de9671c4420fadd5a02a3
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2022 Jon Carstens
FileName: ./lib/mix/tasks/nerves.env.ex
SPDXID: SPDXRef-f3ded87c3855afa5846a4d55dd35434f
FileChecksum: SHA1: 75f4c3314d0f4a092d32b5ee1d33b5d23aecc796
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2022 Jon Carstens
SPDX-FileCopyrightText: 2025 Frank Hunleth
FileName: ./lib/mix/tasks/nerves.info.ex
SPDXID: SPDXRef-80926175828b1bdb5beaaf28734def3b
FileChecksum: SHA1: 03ad8d480ba5a9cfbe1a2d02020e60f2c7cb50f4
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2017 Justin Schneck
SPDX-FileCopyrightText: 2022 Frank Hunleth
FileName: ./lib/mix/tasks/nerves.loadpaths.ex
SPDXID: SPDXRef-ded6c1b09dc175e9c42335172517269d
FileChecksum: SHA1: 1dd12daac5d666639b9f69e7f2c13f17a4f52040
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2022 Jon Carstens
SPDX-FileCopyrightText: 2025 Frank Hunleth
FileName: ./lib/mix/tasks/nerves.precompile.ex
SPDXID: SPDXRef-f1102c9422269065fbe75e095c9f83c8
FileChecksum: SHA1: a67c2d04e13e793eb826de337a5a1f34b7afc6b0
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2022 Jon Carstens
SPDX-FileCopyrightText: 2024 Frank Hunleth
FileName: ./lib/mix/tasks/nerves.system.shell.ex
SPDXID: SPDXRef-074536ecafb39f4b99b1ae5a42695624
FileChecksum: SHA1: 6e3710d0c749c3b154f045cb1f17a729a655f3c4
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2022 Jon Carstens
FileName: ./lib/nerves.ex
SPDXID: SPDXRef-cb19582a16ff1237cd37a52c1291d28c
FileChecksum: SHA1: ae4eae587d42d4823aa4b951cd3de2c96774315c
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2016 Justin Schneck
SPDX-FileCopyrightText: 2022 Frank Hunleth
FileName: ./lib/nerves/artifact.ex
SPDXID: SPDXRef-a04740db344d9fc8791a00c0cc213d3d
FileChecksum: SHA1: c3664a2dae454281a568a7331bfae5e421015c3a
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2016 Justin Schneck
SPDX-FileCopyrightText: 2018 Frank Hunleth
SPDX-FileCopyrightText: 2019 Jon Carstens
SPDX-FileCopyrightText: 2021 Jaremy J. Creechley
SPDX-FileCopyrightText: 2023 James Harton
FileName: ./lib/nerves/artifact/build_runner.ex
SPDXID: SPDXRef-61b16af53d6e0ec8a96556f8937ee74d
FileChecksum: SHA1: b44a8581506402a999d5d62ed43e6d71ad54ab84
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2016 Justin Schneck
SPDX-FileCopyrightText: 2022 Frank Hunleth
FileName: ./lib/nerves/artifact/build_runners/docker.ex
SPDXID: SPDXRef-4bd847fe923b33034cea89446a2db6ed
FileChecksum: SHA1: b27062750118d7eea21fea3150606f2d62cdad54
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2016 Justin Schneck
SPDX-FileCopyrightText: 2017 Greg Mefford
SPDX-FileCopyrightText: 2018 Frank Hunleth
SPDX-FileCopyrightText: 2018 Matt Ludwigs
SPDX-FileCopyrightText: 2020 Hideki TAKASE
SPDX-FileCopyrightText: 2022 Jon Carstens
SPDX-FileCopyrightText: 2024 Jon Ringle
FileName: ./lib/nerves/artifact/build_runners/docker/image.ex
SPDXID: SPDXRef-45e3d29dc5f6a1e8a9724254cc6c9076
FileChecksum: SHA1: 2e6bf8404f3e57e4260bfde537014f0596774c21
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2017 Justin Schneck
SPDX-FileCopyrightText: 2022 Frank Hunleth
SPDX-FileCopyrightText: 2022 Jon Carstens
FileName: ./lib/nerves/artifact/build_runners/docker/utils.ex
SPDXID: SPDXRef-ba69b5cd480b5b74e0cc5a189fef7017
FileChecksum: SHA1: 055badd0691c65bdd48516d10690fa0bb7d83cdf
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2017 Justin Schneck
SPDX-FileCopyrightText: 2022 Frank Hunleth
SPDX-FileCopyrightText: 2022 Jon Carstens
FileName: ./lib/nerves/artifact/build_runners/docker/volume.ex
SPDXID: SPDXRef-bbee148628e0f7cf3d40e7ce1809d7ea
FileChecksum: SHA1: 7e707f004e0123f701e8fda55602b65e30419a17
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2017 Justin Schneck
SPDX-FileCopyrightText: 2022 Frank Hunleth
FileName: ./lib/nerves/artifact/build_runners/local.ex
SPDXID: SPDXRef-ab033f58897d00a47294abc85b45b260
FileChecksum: SHA1: 0baafdb49fdff63ba3f37923fb75ed3bc0c9aa57
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2018 Connor Rigby
SPDX-FileCopyrightText: 2018 Frank Hunleth
SPDX-FileCopyrightText: 2018 Justin Schneck
SPDX-FileCopyrightText: 2023 Jon Carstens
FileName: ./lib/nerves/artifact/cache.ex
SPDXID: SPDXRef-6886c4f437e576b0e4e59f36dd788d8f
FileChecksum: SHA1: c0ae8c54e5e5886ac768a519e922d3966120dc9a
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2018 Justin Schneck
SPDX-FileCopyrightText: 2019 Frank Hunleth
SPDX-FileCopyrightText: 2022 Jon Carstens
FileName: ./lib/nerves/artifact/resolver.ex
SPDXID: SPDXRef-74cc5c81006b3b4288ffc0a6599debc0
FileChecksum: SHA1: 1eaca05a1c883b38a7c1b901011bdbfc669bf46a
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2018 Justin Schneck
SPDX-FileCopyrightText: 2020 Frank Hunleth
SPDX-FileCopyrightText: 2022 Jon Carstens
FileName: ./lib/nerves/artifact/resolvers/gitea_api.ex
SPDXID: SPDXRef-8c83c49605371caf455e79787a103979
FileChecksum: SHA1: 7f5f2955a501b93308c40bbac95dfca81ca0720f
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2023 James Harton
SPDX-FileCopyrightText: 2024 Frank Hunleth
FileName: ./lib/nerves/artifact/resolvers/github_api.ex
SPDXID: SPDXRef-ff86ecc78503460539a7a12c983e4f92
FileChecksum: SHA1: 9883e0960da73065d6360eb422380f0ad7952b90
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2018 Justin Schneck
SPDX-FileCopyrightText: 2018 Matt Ludwigs
SPDX-FileCopyrightText: 2022 Frank Hunleth
SPDX-FileCopyrightText: 2023 Jon Carstens
FileName: ./lib/nerves/artifact/resolvers/uri.ex
SPDXID: SPDXRef-d78e77a8180d14caad38548e1d4ca192
FileChecksum: SHA1: d4d622b67e205162fb46871830e32c2efa69d316
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2018 Justin Schneck
SPDX-FileCopyrightText: 2022 Frank Hunleth
FileName: ./lib/nerves/env.ex
SPDXID: SPDXRef-efc24cfd25c4ab6ccb563128723bf845
FileChecksum: SHA1: 2c64be5b968762aaab1e56a7b330a14bb05b1626
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2016 Justin Schneck
SPDX-FileCopyrightText: 2017 Greg Mefford
SPDX-FileCopyrightText: 2019 peter madsen
SPDX-FileCopyrightText: 2020 Frank Hunleth
SPDX-FileCopyrightText: 2020 Jon Carstens
SPDX-FileCopyrightText: 2021 Jaremy J. Creechley
FileName: ./lib/nerves/erlinit.ex
SPDXID: SPDXRef-a2ce9196677c06cc832ab641ebe0d73f
FileChecksum: SHA1: 25f71bb388a3451bdad06abe10eaf227369203dd
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2019 Frank Hunleth
SPDX-FileCopyrightText: 2019 Justin Schneck
SPDX-FileCopyrightText: 2021 Connor Rigby
SPDX-FileCopyrightText: 2022 Jon Carstens
FileName: ./lib/nerves/package.ex
SPDXID: SPDXRef-45904dd0a5015e0a39c6a4c3fd60cc44
FileChecksum: SHA1: 99229967afc33032397edb1a308e05800e598715
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2016 Justin Schneck
SPDX-FileCopyrightText: 2017 Frank Hunleth
SPDX-FileCopyrightText: 2017 Greg Mefford
SPDX-FileCopyrightText: 2022 Jon Carstens
FileName: ./lib/nerves/package/platform.ex
SPDXID: SPDXRef-dbfd43efb0ae93d25751f115d977403e
FileChecksum: SHA1: 140fb704f343b82573666f7601e7299ab09940ef
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2016 Justin Schneck
SPDX-FileCopyrightText: 2018 Frank Hunleth
FileName: ./lib/nerves/port.ex
SPDXID: SPDXRef-4fb4620efadf1424911cef128875177a
FileChecksum: SHA1: 203fec80eb81b20c7ec1b8afc8baab3f337a3172
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2020 Justin Schneck
SPDX-FileCopyrightText: 2021 Frank Hunleth
SPDX-FileCopyrightText: 2022 Jon Carstens
FileName: ./lib/nerves/release.ex
SPDXID: SPDXRef-aaef35b38312589a9878a757c94676e4
FileChecksum: SHA1: 860ea73038063957dd0ebbb676a56c2735434aa1
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2019 Justin Schneck
SPDX-FileCopyrightText: 2020 Frank Hunleth
SPDX-FileCopyrightText: 2022 Jon Carstens
FileName: ./lib/nerves/system/br.ex
SPDXID: SPDXRef-c6cfa3edc7f528c6f4803338fba10838
FileChecksum: SHA1: 7db64065f88fa6d4034416764178f64fb353d688
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2016 Justin Schneck
SPDX-FileCopyrightText: 2020 Frank Hunleth
SPDX-FileCopyrightText: 2022 Jon Carstens
FileName: ./lib/nerves/utils.ex
SPDXID: SPDXRef-155db1e0cdc1b9ed42598e55b6d72b90
FileChecksum: SHA1: f1b38f931ea36aa73aebfa26116f8256fd8a90c4
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2017 Justin Schneck
SPDX-FileCopyrightText: 2022 Frank Hunleth
SPDX-FileCopyrightText: 2022 Jon Carstens
FileName: ./lib/nerves/utils/file.ex
SPDXID: SPDXRef-a4786bf89ff69ea610607b4e01d2eff9
FileChecksum: SHA1: 5a84bcefec889211ce6720da4efcbdd27f73ec61
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2018 Justin Schneck
SPDX-FileCopyrightText: 2018 Michael Schmidt
SPDX-FileCopyrightText: 2022 Frank Hunleth
SPDX-FileCopyrightText: 2022 Jon Carstens
FileName: ./lib/nerves/utils/http_client.ex
SPDXID: SPDXRef-247347de634ae00077a408d39e174720
FileChecksum: SHA1: 3d8ca4ccd2cb32bab6cfbb303a725004e27840f3
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2016 Justin Schneck
SPDX-FileCopyrightText: 2018 Michael Schmidt
SPDX-FileCopyrightText: 2020 Tomasz Kazimierz Motyl
SPDX-FileCopyrightText: 2021 Frank Hunleth
SPDX-FileCopyrightText: 2021 Jon Carstens
SPDX-FileCopyrightText: 2021 Jon Thacker
SPDX-FileCopyrightText: 2022 Martin Wagner
FileName: ./lib/nerves/utils/proxy.ex
SPDXID: SPDXRef-1c2904f4c14ae06f05327b5715320bed
FileChecksum: SHA1: c75b2574c90998bfd4bbb7ae6cde531e91b1df76
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2016 Justin Schneck
SPDX-FileCopyrightText: 2017 Zander Mackie
SPDX-FileCopyrightText: 2022 Frank Hunleth
SPDX-FileCopyrightText: 2022 Jon Carstens
FileName: ./lib/nerves/utils/shell.ex
SPDXID: SPDXRef-e9e5d992bd152d7841be868d45ad241e
FileChecksum: SHA1: 594d8b1e2be069e9e6a2e8118d42c051abd5bed0
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2018 Justin Schneck
SPDX-FileCopyrightText: 2022 Frank Hunleth
SPDX-FileCopyrightText: 2022 Jon Carstens
FileName: ./lib/nerves/utils/stream.ex
SPDXID: SPDXRef-9d0d5ebde6acdf41621a08697447bcbf
FileChecksum: SHA1: 15468b6a80311956b10e50e19f1dc322aea443dc
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2016 Justin Schneck
SPDX-FileCopyrightText: 2022 Frank Hunleth
SPDX-FileCopyrightText: 2022 Jon Carstens
FileName: ./lib/nerves/utils/wsl.ex
SPDXID: SPDXRef-49af890925b58612308990b8981b6a5d
FileChecksum: SHA1: 2cac761cab0bf8d268698d8ac3ebf76324786735
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2018 Jonathan Merriweather
SPDX-FileCopyrightText: 2018 Justin Schneck
SPDX-FileCopyrightText: 2019 Greg Mefford
SPDX-FileCopyrightText: 2020 Hideki TAKASE
SPDX-FileCopyrightText: 2022 Frank Hunleth
SPDX-FileCopyrightText: 2022 Jon Carstens
FileName: ./mix.exs
SPDXID: SPDXRef-190f7cb61190ae8edd9dfe0f2e84e2ec
FileChecksum: SHA1: ae3155a725dff0c91877840475c34c95f3081383
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC0-1.0
FileCopyrightText: None
FileName: ./mix.lock
SPDXID: SPDXRef-d74ea1f2b30a14d9bd8cd46ae81ae313
FileChecksum: SHA1: 93e806817b6bec09fc4696aa5e552d7f626a015f
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC0-1.0
FileCopyrightText: None
FileName: ./priv/templates/script.run-gdb.sh.eex
SPDXID: SPDXRef-edd0db9b9e9f7868866fdf1ba8fed5de
FileChecksum: SHA1: 92ffbfff6118e68e1c8ec6b33074b91bc29d3a40
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2021 Connor Rigby
FileName: ./resources/logo-color.png
SPDXID: SPDXRef-963296a842aa9c3f65f7b7782961ceb2
FileChecksum: SHA1: bcd0cd65bf3496fd5789b7df92a01a0a35f3d0fc
LicenseConcluded: NOASSERTION
LicenseInfoInFile: LicenseRef-Nerves-Logo
FileCopyrightText: 2018 Nerves Project Authors
FileName: ./resources/logo.png
SPDXID: SPDXRef-18899a0e173dd2fe99ce5267612ef1cd
FileChecksum: SHA1: db0fa58bcba214ebbe1d2795b9b2e8c42cdd6b0a
LicenseConcluded: NOASSERTION
LicenseInfoInFile: LicenseRef-Nerves-Logo
FileCopyrightText: 2018 Nerves Project Authors
FileName: ./resources/menu-search-tip.gif
SPDXID: SPDXRef-bdfa325d2304be103b3fb2b2b1c017f9
FileChecksum: SHA1: 6eccfcb80a74bebd96c9f57aa545719006e31259
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC0-1.0
FileCopyrightText: None
FileName: ./scripts/docker/nerves_system_br/noninteractive-build.sh
SPDXID: SPDXRef-4342bad8652410c74a3e20c647e11295
FileChecksum: SHA1: 597c154733ea395aec1c3ccb8a5515a99d38be5b
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2016 Justin Schneck
SPDX-FileCopyrightText: 2020 Frank Hunleth
FileName: ./scripts/nerves_system_compatibility.exs
SPDXID: SPDXRef-96dc91c183adc8ceedae286305a1e0e1
FileChecksum: SHA1: ec92beb9a2fecbd7d3ee216fa0fe429a153e9249
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2022 Masatoshi Nishiguchi
SPDX-FileCopyrightText: 2023 Jon Carstens
SPDX-FileCopyrightText: 2025 Frank Hunleth
FileName: ./src/port.c
SPDXID: SPDXRef-58df134969d6e56df52244462c66d0a9
FileChecksum: SHA1: e5f9d2ba6344b765e5a79b5387a2dcff6b4d3311
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2020 Justin Schneck
FileName: ./test/.gitignore
SPDXID: SPDXRef-e05be4f1056571b38a206b0696bbd4e6
FileChecksum: SHA1: 4f78bced16c528c064a7660b17404ff9fef8bc71
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC0-1.0
FileCopyrightText: None
FileName: ./test/fixtures/integration_app/.gitignore
SPDXID: SPDXRef-8958d34ad059251fcc5baeeec75ee0c2
FileChecksum: SHA1: 1d9bdc475ea35030fc94f7c814e26e8c225fdb41
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC0-1.0
FileCopyrightText: None
FileName: ./test/fixtures/integration_app/config/config.exs
SPDXID: SPDXRef-3d9bb70d81bb640f019da50420d15cf5
FileChecksum: SHA1: 54c06b451eead9c8e072dfdad79c84d840b069ce
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC0-1.0
FileCopyrightText: None
FileName: ./test/fixtures/integration_app/mix.exs
SPDXID: SPDXRef-a72fb47163b9830bd4b5376c76fdda56
FileChecksum: SHA1: 21935fd22ae45871e95b263504df9006ca48fb28
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC0-1.0
FileCopyrightText: None
FileName: ./test/fixtures/package/VERSION
SPDXID: SPDXRef-b4d9b2b54e1d050f591bb549b1311901
FileChecksum: SHA1: 0d0259a3f1147c57db3aebae6f2bda82649c7acf
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC0-1.0
FileCopyrightText: None
FileName: ./test/fixtures/package/mix.exs
SPDXID: SPDXRef-b7600b5113f3076b01989101fdc58da4
FileChecksum: SHA1: 629ea2c27d779ed4bca23dd3fbf0bc6e6e1cf613
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC0-1.0
FileCopyrightText: None
FileName: ./test/fixtures/package_build_runner_opts/VERSION
SPDXID: SPDXRef-00517cdfb569737477bf01cdcec46dd3
FileChecksum: SHA1: 0d0259a3f1147c57db3aebae6f2bda82649c7acf
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC0-1.0
FileCopyrightText: None
FileName: ./test/fixtures/package_build_runner_opts/mix.exs
SPDXID: SPDXRef-e453c9bd85b6c580cfe723ed82e84b16
FileChecksum: SHA1: b772e66696ae145fb087128b97826f804f458cca
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC0-1.0
FileCopyrightText: None
FileName: ./test/fixtures/package_build_runner_override/VERSION
SPDXID: SPDXRef-da27b6aa52cf6812ffb767c82dad7e12
FileChecksum: SHA1: 0d0259a3f1147c57db3aebae6f2bda82649c7acf
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC0-1.0
FileCopyrightText: None
FileName: ./test/fixtures/package_build_runner_override/mix.exs
SPDXID: SPDXRef-ec368ea7d57ff6da485a7cf6f2493f1e
FileChecksum: SHA1: 2910a79c29e7f0e9b6bd543879c562e942d8d5ab
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC0-1.0
FileCopyrightText: None
FileName: ./test/fixtures/port/Makefile
SPDXID: SPDXRef-7030436821416133be51126e0a79d929
FileChecksum: SHA1: ffea928592bc071b2ef2b5d6917598ddbdd63baf
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC0-1.0
FileCopyrightText: None
FileName: ./test/fixtures/port/do_nothing.c
SPDXID: SPDXRef-8c3813d3273ece768ba9bb39b6e0977d
FileChecksum: SHA1: 80c30020d3d98313d5950014f7b0645b73b2e10b
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC0-1.0
FileCopyrightText: None
FileName: ./test/fixtures/port/ignore_sigterm.c
SPDXID: SPDXRef-f79d43ec81f99ebf3bae58b2902d87ca
FileChecksum: SHA1: 03f24646b7cfa9983463de0e30e1fce135e53fe6
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC0-1.0
FileCopyrightText: None
FileName: ./test/fixtures/port/kill_self_with_signal.c
SPDXID: SPDXRef-15c7287ee3aa6139fa5fe0818ac4bd2a
FileChecksum: SHA1: eb2872c87195466bfc39fb392310cb8f52bf14b7
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC0-1.0
FileCopyrightText: None
FileName: ./test/fixtures/release_app/config/config.exs
SPDXID: SPDXRef-d3cb88e2815a8afe0fab2a32ec65485c
FileChecksum: SHA1: 63a32d1980cd9e444355a569494933faedda631a
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC0-1.0
FileCopyrightText: None
FileName: ./test/fixtures/release_app/mix.exs
SPDXID: SPDXRef-15d03a9c30be29592236df57e8d0730b
FileChecksum: SHA1: 8907f3d5e6f19eb43a5648b6cecc14a1070e62fb
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC0-1.0
FileCopyrightText: None
FileName: ./test/fixtures/release_app/rel/vm.args.eex
SPDXID: SPDXRef-f0341e904f2423ba2afbb2d9cfba26b5
FileChecksum: SHA1: f20e91290f0c2a7be261c25667cfa7fec691aeb4
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC0-1.0
FileCopyrightText: None
FileName: ./test/fixtures/resolver/artifact.tar.gz
SPDXID: SPDXRef-91d63621a6d11c2d7137b02d8016afa6
FileChecksum: SHA1: 333271f7c488f48520896592d81cddb45ea0bf1a
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC0-1.0
FileCopyrightText: None
FileName: ./test/fixtures/resolver/corrupt.tar.gz
SPDXID: SPDXRef-3577f707da21ab5b418cbe084c78675b
FileChecksum: SHA1: 875e6f60a586ef725452e9be98683069903f2e1b
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC0-1.0
FileCopyrightText: None
FileName: ./test/fixtures/simple_app/mix.exs
SPDXID: SPDXRef-b7f240e58e9eeb65519969665e5c3f40
FileChecksum: SHA1: c499790503b1411e603661f19cb1ac03f8a267d4
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC0-1.0
FileCopyrightText: None
FileName: ./test/fixtures/simple_app_artifact/mix.exs
SPDXID: SPDXRef-5e95052751d521c5886ccc78f670dc91
FileChecksum: SHA1: f961ed85ff4324a940194ed10a6b01777156e3cf
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC0-1.0
FileCopyrightText: None
FileName: ./test/fixtures/system/VERSION
SPDXID: SPDXRef-c0be7088c1b25adaf26c9403a2c7e13c
FileChecksum: SHA1: 0d0259a3f1147c57db3aebae6f2bda82649c7acf
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC0-1.0
FileCopyrightText: None
FileName: ./test/fixtures/system/mix.exs
SPDXID: SPDXRef-70bcdac14819f4b7c0439d4936da6975
FileChecksum: SHA1: c46301a175db0d28390dd080b5dc0405462f6064
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC0-1.0
FileCopyrightText: None
FileName: ./test/fixtures/system_artifact/VERSION
SPDXID: SPDXRef-83fb79ce77e79de0cb750acb639b7484
FileChecksum: SHA1: 0d0259a3f1147c57db3aebae6f2bda82649c7acf
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC0-1.0
FileCopyrightText: None
FileName: ./test/fixtures/system_artifact/mix.exs
SPDXID: SPDXRef-0b4b87b66a048e672c782b4f4eed0347
FileChecksum: SHA1: 95aeb8fd8c00a9179dc578e17b9b3024bf3677e3
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC0-1.0
FileCopyrightText: None
FileName: ./test/fixtures/system_platform/VERSION
SPDXID: SPDXRef-33847e7cda1b0eeff81a81eb48aa5828
FileChecksum: SHA1: 0d0259a3f1147c57db3aebae6f2bda82649c7acf
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC0-1.0
FileCopyrightText: None
FileName: ./test/fixtures/system_platform/lib/system_platform.ex
SPDXID: SPDXRef-7c36242ba53c0d73912821b875830ebd
FileChecksum: SHA1: 54c66d0eb3f54dfe38ffd3f6d71d8a6c4fcb6cca
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC0-1.0
FileCopyrightText: None
FileName: ./test/fixtures/system_platform/mix.exs
SPDXID: SPDXRef-d31817f8a6df4eb34cf7f3518eb7b2aa
FileChecksum: SHA1: 8318d613d00050a07853a661307255e0fb5bcdcc
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC0-1.0
FileCopyrightText: None
FileName: ./test/fixtures/toolchain/VERSION
SPDXID: SPDXRef-a7f9f30a795896c45c134c2660eca92e
FileChecksum: SHA1: 0d0259a3f1147c57db3aebae6f2bda82649c7acf
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC0-1.0
FileCopyrightText: None
FileName: ./test/fixtures/toolchain/mix.exs
SPDXID: SPDXRef-e443c0981bdfaad4caa8606549d34731
FileChecksum: SHA1: 66c8f1f5cffaa89437375af0b457165eae325efc
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC0-1.0
FileCopyrightText: None
FileName: ./test/fixtures/toolchain_platform/VERSION
SPDXID: SPDXRef-f46c40590051a89ebd7eb6ce57ed3195
FileChecksum: SHA1: 0d0259a3f1147c57db3aebae6f2bda82649c7acf
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC0-1.0
FileCopyrightText: None
FileName: ./test/fixtures/toolchain_platform/lib/toolchain_platform.ex
SPDXID: SPDXRef-4f9bc5640e93c9b266ce4a94fc7f2f94
FileChecksum: SHA1: d1672212550d03800a5ebf6fc9bed0cadaea77cc
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC0-1.0
FileCopyrightText: None
FileName: ./test/fixtures/toolchain_platform/mix.exs
SPDXID: SPDXRef-cbd288f0da4af46b95fe239f56ba7917
FileChecksum: SHA1: f207e1300dc3846d57de26c4100c5b03a4fce3f3
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC0-1.0
FileCopyrightText: None
FileName: ./test/fixtures/umbrella/.gitignore
SPDXID: SPDXRef-0fed24e2b3267ff11e8960338dfdc73f
FileChecksum: SHA1: 0923e0d48845fa0215dc2639d398334c46cb27a5
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC0-1.0
FileCopyrightText: None
FileName: ./test/fixtures/umbrella/apps/toolchain/VERSION
SPDXID: SPDXRef-e3744acfd450089953b92f477f6208e9
FileChecksum: SHA1: 0d0259a3f1147c57db3aebae6f2bda82649c7acf
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC0-1.0
FileCopyrightText: None
FileName: ./test/fixtures/umbrella/apps/toolchain/mix.exs
SPDXID: SPDXRef-803efa754252d65586a4fcb795766fb5
FileChecksum: SHA1: d6bd3001e355556871583a8fa57c785eb21532e4
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC0-1.0
FileCopyrightText: None
FileName: ./test/fixtures/umbrella/apps/toolchain_platform/VERSION
SPDXID: SPDXRef-9f145ed07f7c9c18500b5ce617925465
FileChecksum: SHA1: 0d0259a3f1147c57db3aebae6f2bda82649c7acf
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC0-1.0
FileCopyrightText: None
FileName: ./test/fixtures/umbrella/apps/toolchain_platform/lib/toolchain_platform.ex
SPDXID: SPDXRef-77f12855f5aad8bc0763d58d570ce618
FileChecksum: SHA1: d1672212550d03800a5ebf6fc9bed0cadaea77cc
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC0-1.0
FileCopyrightText: None
FileName: ./test/fixtures/umbrella/apps/toolchain_platform/mix.exs
SPDXID: SPDXRef-bc3e2d2b6378f3b71646804add3b1f32
FileChecksum: SHA1: bf0bff1d0ef02073a4d0dd46ae4cbc3a9480f90d
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC0-1.0
FileCopyrightText: None
FileName: ./test/fixtures/umbrella/config/config.exs
SPDXID: SPDXRef-12a56c0bd4c80fb3d044535d14be24d7
FileChecksum: SHA1: cde4f456e4683c3f7b9965c994c2ce30457065eb
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC0-1.0
FileCopyrightText: None
FileName: ./test/fixtures/umbrella/mix.exs
SPDXID: SPDXRef-e0a2fc26b8ab03f931709090bf9fe760
FileChecksum: SHA1: 37eddc0f996023892fbdb04bdd41d1dab63cd7d1
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC0-1.0
FileCopyrightText: None
FileName: ./test/mix/nerves/utils_test.exs
SPDXID: SPDXRef-fe4bb997f07a316f2f354dcc45f293d4
FileChecksum: SHA1: c8dd64d1527f0779be91d8a00e9e425932675088
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2022 Frank Hunleth
FileName: ./test/nerves/artifact/resolver_test.exs
SPDXID: SPDXRef-7730cea624de39c95ef728cd564f1a94
FileChecksum: SHA1: f789f81d3c2daa314e2afbf747d39f53b49e3590
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2018 Justin Schneck
SPDX-FileCopyrightText: 2021 Frank Hunleth
SPDX-FileCopyrightText: 2021 Jon Thacker
FileName: ./test/nerves/artifact/resolvers_gitea_api_test.exs
SPDXID: SPDXRef-9b80daddcaeb0658c1cb7f3256cc721d
FileChecksum: SHA1: a1244577fb40e7fb7622fbe3b8009e1ea3cb9473
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2023 James Harton
FileName: ./test/nerves/artifact/resolvers_github_api_test.exs
SPDXID: SPDXRef-098370af83de551369a0cf6318e5181d
FileChecksum: SHA1: 0407dd28ab003a37e85f63f86c300a36028267d1
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2023 Jon Carstens
FileName: ./test/nerves/artifact_test.exs
SPDXID: SPDXRef-6eb2c82d3dce7b90832e86a4fa9113de
FileChecksum: SHA1: 6d68c24ed6d581ac8dac602070f103c9e5cc31e3
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2016 Justin Schneck
SPDX-FileCopyrightText: 2022 Frank Hunleth
SPDX-FileCopyrightText: 2023 James Harton
SPDX-FileCopyrightText: 2023 Jon Carstens
FileName: ./test/nerves/build_runners/docker_test.exs
SPDXID: SPDXRef-daedce54ec4fdb5ab2d61e1a09a0784e
FileChecksum: SHA1: 8caf3185199fd2495151b2cb65240fa1775a461b
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2017 Justin Schneck
SPDX-FileCopyrightText: 2024 Eric Rauer
FileName: ./test/nerves/cache_test.exs
SPDXID: SPDXRef-90ed431008468623eb8c7a788134ee2d
FileChecksum: SHA1: c5e122d9c0a01622ba07a1799a25642a7da9b520
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2018 Justin Schneck
SPDX-FileCopyrightText: 2020 Frank Hunleth
SPDX-FileCopyrightText: 2022 Jon Carstens
FileName: ./test/nerves/env_test.exs
SPDXID: SPDXRef-857a7ebed4ed58c39b7a2f9aaee6cbf6
FileChecksum: SHA1: 62fc5a4917beb4278370b71854f909882a78bd88
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2016 Justin Schneck
SPDX-FileCopyrightText: 2020 Frank Hunleth
SPDX-FileCopyrightText: 2023 Jon Carstens
FileName: ./test/nerves/erlinit_test.exs
SPDXID: SPDXRef-e3eab4264755abaa7dda05fc07246b56
FileChecksum: SHA1: 4c0cd8ea28ca4d5253cc63471807735b3673c965
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2019 Frank Hunleth
SPDX-FileCopyrightText: 2019 Justin Schneck
SPDX-FileCopyrightText: 2021 Connor Rigby
FileName: ./test/nerves/integration_test.exs
SPDXID: SPDXRef-73c3f217223222807d90b84c14cd4fb0
FileChecksum: SHA1: d1b5a4895be04f609eabb5551d38bf5149215864
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2018 Justin Schneck
SPDX-FileCopyrightText: 2023 Jon Carstens
SPDX-FileCopyrightText: 2025 Frank Hunleth
FileName: ./test/nerves/mix_test.exs
SPDXID: SPDXRef-0cb87fe2967088b78b9143517abaf29d
FileChecksum: SHA1: 410dbe3d7f2844ee26d4b73f3235531fb5776f2b
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2019 Justin Schneck
FileName: ./test/nerves/port_test.exs
SPDXID: SPDXRef-74c7006a877a9cc2ed6f5f5300e25053
FileChecksum: SHA1: 7c01b7bb9c52da678a1cff9088bcb929315e2a9a
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2020 Justin Schneck
SPDX-FileCopyrightText: 2021 Frank Hunleth
SPDX-FileCopyrightText: 2023 Jon Carstens
FileName: ./test/nerves/release_test.exs
SPDXID: SPDXRef-e6b252355df9079797c1fec5ce1fae03
FileChecksum: SHA1: c75cc246a3b9cbedceaec0c991450f97cee4e976
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2022 Jon Carstens
SPDX-FileCopyrightText: 2025 Frank Hunleth
FileName: ./test/nerves/utils_test.exs
SPDXID: SPDXRef-bd2f99ba18d18050c6253bddb7e2915a
FileChecksum: SHA1: b6090e4b2a451f6a3ab4c0e0cda59cebb992ea98
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2018 Justin Schneck
SPDX-FileCopyrightText: 2022 Frank Hunleth
SPDX-FileCopyrightText: 2023 Jon Carstens
FileName: ./test/nerves/utils_wsl_test.exs
SPDXID: SPDXRef-efbd72cbabfc658000b40d96d85baa5a
FileChecksum: SHA1: 80bf93a5778a890058946566e021f4676027bfda
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2018 Jonathan Merriweather
SPDX-FileCopyrightText: 2018 Justin Schneck
SPDX-FileCopyrightText: 2019 Greg Mefford
FileName: ./test/support/test_case.ex
SPDXID: SPDXRef-786e32b6ee87c611096aa0e3158c1eac
FileChecksum: SHA1: c0bf65a5f8f8937cd230c201b237b641afc9233a
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2016 Justin Schneck
SPDX-FileCopyrightText: 2021 Frank Hunleth
SPDX-FileCopyrightText: 2022 Jon Carstens
FileName: ./test/support/test_http_client.ex
SPDXID: SPDXRef-294ef9258480622e8221cfa960179a3b
FileChecksum: SHA1: 78842ea2b57d16a995cc5d25b8d1ed7b70674b52
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2023 Jon Carstens
FileName: ./test/support/test_server/router.ex
SPDXID: SPDXRef-020b27d8ae4e8641a305a9e49e797b20
FileChecksum: SHA1: 33d8ff969893efddedfd74d13028dc129915ffb8
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2018 Justin Schneck
SPDX-FileCopyrightText: 2021 Jon Thacker
SPDX-FileCopyrightText: 2022 Frank Hunleth
SPDX-FileCopyrightText: 2022 Jon Carstens
FileName: ./test/test_helper.exs
SPDXID: SPDXRef-29e40d636e1c42159a57aad3f8b056ad
FileChecksum: SHA1: 1af7030134d7957261c4758f8d9a650544804609
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2018 Justin Schneck
SPDX-FileCopyrightText: 2021 Frank Hunleth
LicenseID: LicenseRef-Nerves-Logo
LicenseName: NOASSERTION
ExtractedText: ## Nominative use
The "nominative use" (or "nominative fair use") is a legal doctrine that authorizes everyone (even commercial companies) to use or refer to the trademark of another if:
* The product or service in question must be one not readily identifiable without use of the trademark.
* Only so much of the mark or marks may be used as is reasonably necessary to identify the product or service.
* The organization using the mark must do nothing that would, in conjunction with the mark, suggest sponsorship or endorsement by the trademark holder.
Our trademarks must be used to refer to the Nerves project.
## Examples of permitted use
All examples listed next must strictly adhere to the terms outlined in the previous sections:
* Usage of the Nerves logo to say a technology is "powered by Nerves" or "built with Nerves" under nominative use. Linking back to the Nerves website, if possible, is appreciated.
* Usage of the Nerves logo to display it as a supported technology in a service, platform, or hardware device. For instance, you may say "we support Nerves" and use the Nerves logo, but you may not refer to yourself as "the Nerves platform nor imply any form of endorsement or association with Nerves.
* Usage of the Nerves logo in non-commercial community meetups, in presentations, and in courses when referring to the language and its ecosystem under nominative use.
* Usage of the Nerves logo in non-commercial swag (stickers, t-shirts, mugs, etc) to promote the Nerves project. The Nerves marks must be the only marks featured in the product. You need permission to make swag that include Nerves and other third party marks in them.
* Inclusion of the Nerves logo in non-commercial icon sets. Use of the Nerves icons must still adhere to Nerves’s trademark policies.
* Usage of the "Nerves" word in book titles, meetups, conferences, and podcasts. You must not use the word to imply uniqueness or endorsement from the Nerves Project Authors. "The Nerves book" and "The Nerves podcast" are not permitted.
* Usage of the "Nerves" word in the names of freely distributed software and hardware products is allowed when referring to use with or suitability for the Nerves project. If the product includes the Nerves project itself, then you must also respect its license.
## Examples of not permitted use
Here is a non-exhaustive list of non permitted uses of the marks:
* Usage of the Nerves logo in book covers, conferences, and podcasts.
* Usage of the Nerves logo as the mark of third party projects, even in combination with other marks.
* Naming any company or product after Nerves, such as "The Nerves Hosting", "The Nerves Consultants", etc.
## Examples that require permission
Here are some examples that may be granted permission upon request:
* Selling merchandise (stickers, t-shirts, mugs, etc).
You can request permission by emailing trademarks@nerves-project.org.
## Important note
Nothing in this page shall be interpreted to allow any third party to claim any association with the Nerves project and the Nerves Project Authors, or to imply any approval or support by the Nerves project and the Nerves Project Authors for any third party products, services, or events.