Software Bill of Materials (SBOM)
This page presents the Software Bill of Materials (SBOM) for Karafka and its runtime dependencies. An SBOM is a comprehensive inventory that details the components, libraries, and software packages utilized in a software product. It plays a crucial role in understanding the software's composition, enhancing transparency, and bolstering security by identifying potential vulnerabilities.
This page exists because of our commitment to security, compliance, and transparency. It serves as a resource for users and developers to understand the external dependencies that Karafka relies on during operation.
Runtime Dependencies in the Karafka SBOM
This SBOM explicitly contains only the Karafka ecosystem's runtime dependencies. This document does not include development and test dependencies, which are crucial during the build and testing phases but are not required for the software's operation.
Version-Specific SBOM Details
This SBOM reflects the components used in the most recent versions of all ecosystem components within Karafka. It is important to note that older versions may have different dependencies.
License Variability in OSS Dependencies
Please be aware that the license status of the dependencies within the Karafka ecosystem may change over time due to the dynamic nature of open-source software (OSS) and dependency management. While we strive to keep this SBOM as accurate and up-to-date as possible, it represents a best-effort snapshot. For those seeking to construct a comprehensive and current SBOM for their projects, incorporating all dependencies accurately, we recommend utilizing tools such as Mend.io. Mend.io can help automate the creation of a detailed SBOM, ensuring it reflects the complete state of your target software, including any license changes in its dependencies.
karafka + subcomponents
Software | Version | License | Copyrights |
---|---|---|---|
karafka | 2.0+ (without Pro enhancements) | LGPL-3.0-only | Maciej Mensfeld |
karafka pro | 2.0+ (Pro enhancements) | Commercial | Maciej Mensfeld |
karafka-core | 2.0+ | MIT | Maciej Mensfeld |
waterdrop | All | MIT | Maciej Mensfeld |
zeitwerk | All | MIT | Xavier Noria |
karafka-web | All (without Pro enhancements) | LGPL-3.0-only | Maciej Mensfeld |
karafka-web pro | All (Pro enhancements) | Commercial | Maciej Mensfeld |
e-ruby | All | MIT | Jeremy Evans |
roda | All | MIT | Jeremy Evans |
tilt | All | MIT | Jeremy Evans |
fugit | All | MIT | John Mettraux |
et-orbi | All | MIT | John Mettraux |
raabro | All | MIT | John Mettraux |
tailwindcss | 3.4.7 | MIT | Tailwind Labs, Inc. |
heroicons | N/A | MIT | Tailwind Labs, Inc. |
daisyUI | 4.12.10 | MIT | Pouya Saadeghi |
turbo | 3.4.7 | MIT | 37signals LLC |
air datepicker | 3.4.0 | MIT | Timofey Marochkin |
highlight.js + embedded themes | 11.7.0 | BSD-3-Clause | Ivan Sagalaev |
chart.js | 4.1.1 | MIT | Chart.js Contributors |
color | 0.3.0 | MIT | Jukka Kurkela |
timeago.js | 4.0.2 | MIT | Hust.cc |
rdkafka-ruby + subcomponents
Software | Version | License | Copyrights |
---|---|---|---|
rdkafka / rdkafka-ruby | All | MIT | Maciej Mensfeld + project contributors |
ffi | All | BSD-3-Clause | Ruby FFI project contributors |
mini_portile2 | All | MIT | Luis Lavena and Mike Dalessio |
rake | All | MIT | Jim Weirich |
librdkafka + subcomponents
Software | Version | License | Copyrights |
---|---|---|---|
librdkafka | 2.4.0 | BSD-2-Clause | Confluent Inc. |
cJSON | 1.7.14 | MIT | Dave Gamble and cJSON contributors |
crc32c | 1.1 | Zlib | Mark Adler |
rdfnv1a | N/A | Public Domain | Landon Curt Noll |
rdhdrhistogram | N/A | MIT | Coda Hale |
murmur2 | N/A | Public Domain | Austin Appleby |
pycrc / rdcrc32 | 0.7.10 | MIT | Thomas Pircher |
queue | 8.5 | BSD | The Regents of the University of California |
regexp | N/A | Public Domain | Tor Andersson |
snappy | 1.1.0 | BSD-3-Clause | Intel Corporation |
tinycthread | 1.2 | Zlib | Evan Nemerson |
wingetopt | N/A | ISC | The NetBSD Foundation |