SPDXVersion: SPDX-2.1
DataLicense: CC0-1.0
SPDXID: SPDXRef-DOCUMENT
DocumentName: project
DocumentNamespace: http://spdx.org/spdxdocs/spdx-v2.1-3ffb7d76-ccf9-446b-ac0a-7fc1160ab666
Creator: Person: Anonymous ()
Creator: Organization: Anonymous ()
Creator: Tool: reuse-4.0.1
Created: 2025-03-09T12:57:51Z
CreatorComment: This document was created automatically using available reuse information consistent with REUSE.
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-424f860b84fec3ebf8442c287d1bdc89
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-8c408d84b2a68c59cace9dc1d2f112d7
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-4d832a554fbcf9bbd0d6642d6aca5392
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d58802afbab59ab045f07e03b8f57f8e
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-94c910704a2c40dd5c55147259c8e65c
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-19ae28dff9f17dece93bbfd98e47b61a
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-2cfa1f6ff9f1139b4792c502b1a48223
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-b759d179e81cd0b7db6ad2e171e6538a
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-44852af66f0ab7e97c5afc9761a24734
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-8cfe6a893f263ee75c305f001b3a52ce
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ae186077ea93d2fa98ac7220e6a33651
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-4f6a7984fe81b9b53de4751a08d65ee3
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-8a3a46038c2c5fe96bbdd4a005fa86e8
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-55fc057a5fa8442aae7e41c5604f70cc
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-06e80dd6b8c15e6c0815874f91323702
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-32418dd51603857a82873648f8f96650
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-eb4a89061f718c0b85d88c36b6886979
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d4b2961045d41b01afeedf01f03ac520
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-5b46dbb7cd51075dce566c32c3335b73
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-3f1ae4846486a42ee399365079eb7a7a
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-5296f1ee30d36ed5e1bad087d6f09a39
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-1b0ae4e316070db051c4466dc33546e6
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-17d7f8204b0e2a199c0560df2568f64d
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d387cadea766c9a800468be4a84ccede
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-0676f1c3558eb9fffcd501d5dbd3051d
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-640ff47a92c162bd42827fad0d61407d
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-31760109004d26a34cf525044d3b6681
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f83e20073ecc7a69b9712c9e9425ff11
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ed9e653d6ee84ecbe7280bb38909fb35
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-758bdb345513ed95c212315760141323
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-67c7cad934f31839c6de6aaacc7c066e
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-b4bfb7bba9a52f4e1d838712fdaac071
FileName: ./.circleci/config.yml
SPDXID: SPDXRef-424f860b84fec3ebf8442c287d1bdc89
FileChecksum: SHA1: fc0c926844d8f3e019b1664d10c871ce231e6bce
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC0-1.0
FileCopyrightText: None
FileName: ./.credo.exs
SPDXID: SPDXRef-8c408d84b2a68c59cace9dc1d2f112d7
FileChecksum: SHA1: 0e58f05e71941c7a0c45319d280b12bd6174705c
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC0-1.0
FileCopyrightText: None
FileName: ./.formatter.exs
SPDXID: SPDXRef-4d832a554fbcf9bbd0d6642d6aca5392
FileChecksum: SHA1: 207f05aa8f6388cf58b157c8e0e94a09c41038c2
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-94c910704a2c40dd5c55147259c8e65c
FileChecksum: SHA1: 19803b50129f09681bdd914e288190502e0fa28e
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC0-1.0
FileCopyrightText: None
FileName: ./CHANGELOG.md
SPDXID: SPDXRef-19ae28dff9f17dece93bbfd98e47b61a
FileChecksum: SHA1: 5252c1f76541e12c77e1e1cb0719ac34d1b114bc
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC0-1.0
FileCopyrightText: None
FileName: ./Makefile
SPDXID: SPDXRef-2cfa1f6ff9f1139b4792c502b1a48223
FileChecksum: SHA1: 87cf1caa7746254f84246b6140bec3e58b4dd8f8
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2018 Frank Hunleth
FileName: ./NOTICE
SPDXID: SPDXRef-b759d179e81cd0b7db6ad2e171e6538a
FileChecksum: SHA1: 70b1a1d8290b1095bc22e275efe18c112fa7e0f4
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC0-1.0
FileCopyrightText: Copyright holders include Jeffery Utter, Marcin Operacz, Connor Rigby, Frank
None
FileName: ./README.md
SPDXID: SPDXRef-44852af66f0ab7e97c5afc9761a24734
FileChecksum: SHA1: eadfe4b5271aca56ca96ef122eab812eef919513
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC-BY-4.0
FileCopyrightText: 2018 Frank Hunleth
FileName: ./REUSE.toml
SPDXID: SPDXRef-8cfe6a893f263ee75c305f001b3a52ce
FileChecksum: SHA1: 23ea819fa3e06ca0aa188f6261c14dce7db8790a
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC0-1.0
FileCopyrightText: None
FileName: ./config/config.exs
SPDXID: SPDXRef-ae186077ea93d2fa98ac7220e6a33651
FileChecksum: SHA1: 922517b7dc022b2f2ad1fbe1894d3bdc1c9277ea
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2016 Marcin Operacz
SPDX-FileCopyrightText: 2018 Frank Hunleth
SPDX-FileCopyrightText: 2024 Josh Kalderimis
FileName: ./lib/nerves_time.ex
SPDXID: SPDXRef-4f6a7984fe81b9b53de4751a08d65ee3
FileChecksum: SHA1: e0f3ae3d7a52558475fc66a3de67f378e3a24f00
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2016 Marcin Operacz
SPDX-FileCopyrightText: 2018 Frank Hunleth
SPDX-FileCopyrightText: 2020 Connor Rigby
SPDX-FileCopyrightText: 2020 Eric Rauer
SPDX-FileCopyrightText: 2022 Benjamin Milde
FileName: ./lib/nerves_time/application.ex
SPDXID: SPDXRef-8a3a46038c2c5fe96bbdd4a005fa86e8
FileChecksum: SHA1: af1ed51a27176c7136f6f73e314435d6858c1f89
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2018 Frank Hunleth
SPDX-FileCopyrightText: 2022 Benjamin Milde
FileName: ./lib/nerves_time/file_time.ex
SPDXID: SPDXRef-55fc057a5fa8442aae7e41c5604f70cc
FileChecksum: SHA1: 89ebe2e19812b4e53236674d61f7a2fb91215f5f
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2018 Connor Rigby
SPDX-FileCopyrightText: 2018 Frank Hunleth
FileName: ./lib/nerves_time/ntpd.ex
SPDXID: SPDXRef-06e80dd6b8c15e6c0815874f91323702
FileChecksum: SHA1: 571cf36f5dba4df142c112a86d08bacc0fc91f6c
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2016 Jeffery Utter
SPDX-FileCopyrightText: 2016 Marcin Operacz
SPDX-FileCopyrightText: 2018 Connor Rigby
SPDX-FileCopyrightText: 2018 Frank Hunleth
SPDX-FileCopyrightText: 2020 Eric Rauer
SPDX-FileCopyrightText: 2024 Josh Kalderimis
FileName: ./lib/nerves_time/real_time_clock.ex
SPDXID: SPDXRef-32418dd51603857a82873648f8f96650
FileChecksum: SHA1: ba3fa4a520f24b10a41dda9d4bbfcc8d9b25ddf8
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2020 Connor Rigby
SPDX-FileCopyrightText: 2020 Frank Hunleth
FileName: ./lib/nerves_time/real_time_clock/bcd.ex
SPDXID: SPDXRef-eb4a89061f718c0b85d88c36b6886979
FileChecksum: SHA1: 18784087fe05e8d7c6dc2b4828d0c1d364b4c865
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2020 Connor Rigby
FileName: ./lib/nerves_time/sane_time.ex
SPDXID: SPDXRef-d4b2961045d41b01afeedf01f03ac520
FileChecksum: SHA1: 5aadf2bbddd278cce787bf2773cfd0331ad2950a
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2018 Frank Hunleth
FileName: ./lib/nerves_time/system_time.ex
SPDXID: SPDXRef-5b46dbb7cd51075dce566c32c3335b73
FileChecksum: SHA1: 0371a234ce28d50ff1b01af2b310109a1685e163
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2020 Eric Rauer
SPDX-FileCopyrightText: 2022 Benjamin Milde
SPDX-FileCopyrightText: 2024 Frank Hunleth
FileName: ./lib/nerves_time/waiter.ex
SPDXID: SPDXRef-3f1ae4846486a42ee399365079eb7a7a
FileChecksum: SHA1: 14550bbe80ea1faf43e3256d376cf21413868583
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2022 Benjamin Milde
SPDX-FileCopyrightText: 2024 Frank Hunleth
FileName: ./mix.exs
SPDXID: SPDXRef-5296f1ee30d36ed5e1bad087d6f09a39
FileChecksum: SHA1: 9c0cf0dabc5c986672fbb43936a3fa472ecbb6a8
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC0-1.0
FileCopyrightText: None
FileName: ./mix.lock
SPDXID: SPDXRef-1b0ae4e316070db051c4466dc33546e6
FileChecksum: SHA1: 5cf656fcdcc3ad5062e68e02d6d386f657e26c62
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC0-1.0
FileCopyrightText: None
FileName: ./src/ntpd_script.c
SPDXID: SPDXRef-17d7f8204b0e2a199c0560df2568f64d
FileChecksum: SHA1: d6983fca548f4838e77b1fafe5fe60be74004a3c
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2018 Frank Hunleth
FileName: ./test/fixtures/fake_busybox_ntpd
SPDXID: SPDXRef-d387cadea766c9a800468be4a84ccede
FileChecksum: SHA1: 306a04aedb1e1ac63fcfa849072809a585803127
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2018 Frank Hunleth
FileName: ./test/fixtures/fake_busybox_ntpd_crash
SPDXID: SPDXRef-0676f1c3558eb9fffcd501d5dbd3051d
FileChecksum: SHA1: 2d17203384954eee66d5f2b87e388c2e5a69623d
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2019 Frank Hunleth
FileName: ./test/fixtures/fake_busybox_ntpd_net_down
SPDXID: SPDXRef-640ff47a92c162bd42827fad0d61407d
FileChecksum: SHA1: 3cc0d3fc701aa5b9c91fb39154c96a94116dea44
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2018 Frank Hunleth
FileName: ./test/fixtures/fake_busybox_ntpd_stratum16
SPDXID: SPDXRef-31760109004d26a34cf525044d3b6681
FileChecksum: SHA1: 9c145e8d7c01485190b13d778cf2e7b8229cb9e2
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2020 Frank Hunleth
FileName: ./test/nerves_time_test.exs
SPDXID: SPDXRef-f83e20073ecc7a69b9712c9e9425ff11
FileChecksum: SHA1: 0959fb85b465336120c266b957e3512d9bc28c13
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2018 Frank Hunleth
FileName: ./test/ntpd_script_test.exs
SPDXID: SPDXRef-ed9e653d6ee84ecbe7280bb38909fb35
FileChecksum: SHA1: cf5e666f789bdcb0bbf05ec478ddab813adba991
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2019 Frank Hunleth
FileName: ./test/real_time_clock/bcd_test.exs
SPDXID: SPDXRef-758bdb345513ed95c212315760141323
FileChecksum: SHA1: 8faa2aaf24c0c62964a5e6ceffdb32aa581b732d
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2020 Connor Rigby
FileName: ./test/sane_time_test.exs
SPDXID: SPDXRef-67c7cad934f31839c6de6aaacc7c066e
FileChecksum: SHA1: 55383517aca0f500f477cb84ebba184985a00d34
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2018 Frank Hunleth
FileName: ./test/test_helper.exs
SPDXID: SPDXRef-b4bfb7bba9a52f4e1d838712fdaac071
FileChecksum: SHA1: 41216f4b0a19c69936f69b05c6a1a034a1100714
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2016 Marcin Operacz
SPDX-FileCopyrightText: 2019 Frank Hunleth