# Library Name Version Review Status License(s) Code Type Modified Deployed Path Homepage URL Download URL License URL Notes

1

BASE

BOSCH BHI160

1.0.4

Analyzed

BSD-3-Clause-Bosch

Source

true

true

src/​Drivers/​private/​general/​InertialMeasurementUnitDriver/​BHI160Driver/​SupportPackage

Homepage

Download

License

LMS/MRS1000 devices use an IMU sensor from BOSCH (BHI160).

2

BASE

CIFx driver API

Not reporting

Source

false

false

src/​Drivers/​private/​WIN/​ComDriver/​NetxDpm/​cifx

API header for NetxDpm, therefore not reporting.

3

BASE

cJSON

Analyzed

MIT

Source

true

true

src/​Utils/​private/​JSON/​cJSON.c

Download

License

Ultralightweight JSON parser in ANSI C

4

BASE

FastDelegate

Analyzed

CPOL-1.02

Source

true

true

src/​Utils/​public/​Function

Homepage

License

Member function pointers and delegates for C++

5

BASE

LibTomCrypt

Not reporting

public-domain

Source

true

true

src/​Utils/​private/​Checksum/​sha256_3pp.c

Homepage

Download

License

LibTomCrypt is a library that provides various cryptographic algorithms in a highly modular and flexible manner.

6

BASE

Lua

5.3.5

Analyzed

MIT

Source

true

true

src/​SPEED/​private/​lua

Homepage

Download

License

Lua is a powerful, efficient, lightweight, embeddable scripting language. It supports procedural programming, object-oriented programming, functional programming, data-driven programming, and data description.

7

BASE

MD5 message-digest algorithm

Not reporting

public-domain

Source

true

true

src/​Utils/​private/​Checksum/​MD5.cpp

8

BASE

miniz

Not reporting

Unlicense

Source

true

true

src/​Utils/​private/​Compression/​miniz.cpp

Homepage

Single C source file zlib-replacement library

Now under MIT license at GitHub: https://github.com/richgel999/miniz

9

BASE

NetxDpmDemoTask

Not reporting

Source

false

false

src/​Drivers/​private/​rcX/​ComDriver/​NetxDpm/​DpmDemoTask

Not deployed to device, therefore not reporting.

10

BASE

Optimised ANSI C code for the Rijndael cipher (now AES)

3.0

Not reporting

public-domain

Source

true

true

src/​Utils/​private/​Encryption/​AES/​AESEncryption.cpp

Download

11

BASE

SQLite

3.17.0

Not reporting

public-domain

Source

true

true

src/​Database/​private/​3pp/​sqlite3.c

Homepage

License

SQLite is a self-contained, high-reliability, embedded, full-featured, public-domain, SQL database engine.

12

BASE

UnitTesting

Not reporting

Source

false

false

src/​UnitTesting

Source code written by SICK employees for the unit testing framework. Not deployed to device.

13

BASE

WinUSB

Not reporting

Source

false

true

src/​Drivers/​private/​WIN/​ComDriver/​UsbHost/​WinUSB/​ddk

Homepage

API headers for WinUSB, therefore not reporting.

14

busybox

busybox

1.22.0

Analyzed

bzip2-1.0.6, GPL-2.0-only

Source

false

true

meta-sick-shared/​recipes/​recipes-debian-sick/​busybox_sick-1.1.22.0-19.bb

Homepage

Download

License

Tiny utilities for small and embedded systems

15

can-utils

can-utils

0.0+git20161220-1

Analyzed

GPL-2.0-only

Source

false

true

meta-sick-shared/​recipes/​recipes-debian/​can-utils_sick-0.0.0+git20161220-1.bb

Homepage

Download

License

SocketCAN userspace utilities and tools

16

CmnAlg

ARM_NEON_2_x86_SSE

2018-09-03

Analyzed

BSD-3-Clause

Source

true

true

src/​NeonEmulation/​private/​3pp

Homepage

Download

License

Header only library which simplifies ARM→IA32 porting by translating ARM NEON to x86 SSE intrinsics.

17

CmnAlg

Eigen

3.3.4

Analyzed

MPL-2.0, BSD-3-Clause, MINPACK

Source

false

true

src/​Eigen

Homepage

C++ template library for linear algebra. Compiled with EIGEN_MPL2_ONLY to disable non MPL2 compatible features.

18

CmnAlg

Fast Robust Geometric Predicates

Not reporting

public-domain

Source

true

true

src/​Math/​private/​Geometry/​Predicate.source

Homepage

No attribution required.

19

CmnAlg

LibLZF

1.5

Analyzed

BSD-2-Clause

Source

true

true

src/​Format/​private/​ScanDataRecord/​3pp

Homepage

Download

License

Used for decompression of Point Cloud Data (PCD) files in PointCloud.load.

20

CmnAlg

Point Cloud Library

1.6.0

Analyzed

BSD-3-Clause

Source

true

true

src/​PointCloud

Homepage

Download

License

Parts of the source code in this component are based on the PCL.

21

dropbear

dropbear

2016.74-5

Analyzed

OpenSSH, BSD-2-Clause, BSD-3-Clause, MIT, GPL-2.0-or-later

Source

false

true

meta-sick-shared/​recipes/​recipes-debian/​dropbear-run_sick-0.2016.74-5.bb

Homepage

Download

transitional dummy package for dropbear-{run,initramfs}

22

elfutils

elfutils

0.168

Analyzed

GPL-3.0-or-later

Source

false

true

meta-sick-shared/​recipes/​recipes-debian/​elfutils_sick-0.0.168-1.bb

Homepage

Download

License

Elfutils is a collection of utilities, including eu-ld (a linker), eu-nm (for listing symbols from object files), eu-size (for listing the section sizes of an object or archive file), eu-strip (for discarding symbols), eu-readelf (to see the raw ELF file structures), and eu-elflint (to check for well-formed ELF files).

23

FirststageLoader

BSP Firststageloader

2016.4

Analyzed

XFree86-1.0-Xilinx

Source

false

true

SystemOS/​Linux/​FirstStageLoader/​src/​FSBL_bsp

Board support package for Xilinx FSBL (Firststageloader) which is generated by Xilinx toolchain.

24

FirststageLoader

MD5

Analyzed

SSLeay

Source

false

true

SystemOS/​Linux/​FirstStageLoader/​src/​FSBL/​src/​md5.c

MD5 algorithmn used into Xilinx FSBL (Firststageloader) which is generated by Xilinx toolchain.

25

FPGA

BSP uBlaze

2016.4

Analyzed

XFree86-1.0-Xilinx

Source

false

true

FPGA/​MicroBlaze_MotorCtrl_bsp

Board support package for Xilinx uBlaze (FPGA softcore) which is generated by Xilinx toolchain.

26

gdb

gdb

7.12-6

Analyzed

GPL-3.0-or-later, GPL-2.0-or-later, LGPL-2.0-or-later, LGPL-3.0-or-later

Source

false

true

meta-sick-shared/​recipes/​recipes-debian/​gdb_sick-0.7.12-6.bb

Homepage

Download

27

glibc

glibc

2.24-11+deb9u1

Analyzed

LGPL-2.1-or-later, GPL-2.0-or-later

Source

true

true

meta-sick-shared/​recipes/​recipes-debian-sick/​glibc_sick-0.2.24-11+deb9u1.bb

Homepage

GNU C Library, the GNU Project’s implementation of the C standard library

28

gnupg

gnupg

2.1.18-6

Analyzed

RFC-Reference, Expat, GPL-3.0-or-later, LGPL-2.1-or-later, TinySCHEME

Source

false

true

meta-sick-shared/​recipes/​recipes-debian/​gnupg_sick-0.2.1.18-6.bb

Homepage

Download

GNU privacy guard - a free PGP replacement

29

i2c-tools

i2c-tools

3.1.2-3

Analyzed

GPL-2.0-or-later

Source

false

true

meta-sick-shared/​recipes/​recipes-debian/​i2c-tools_sick-0.3.1.2-3.bb

Homepage

Download

License

heterogeneous set of I2C tools for Linux

30

iproute2

iproute2

4.9.0-1+deb9u1

Analyzed

GPL-2.0-or-later

Source

false

true

meta-sick-shared/​recipes/​recipes-debian/​iproute2_sick-0.4.9.0-1.bb

Homepage

Download

networking and traffic control tools

31

iptables

iptables

1.6.0+snapshot20161117-6

Analyzed

GPL-2.0-or-later

Source

false

true

meta-sick-shared/​recipes/​recipes-debian/​iptables_sick-0.1.6.0+snapshot20161117-6.bb

Homepage

Download

License

administration tools for packet filtering and NAT

32

Kernel

Linux Kernel

4.1-rt

Analyzed

Linux-syscall-note, GPL-2.0-only

Source

true

true

meta-sick-shared/​recipes/​recipes-debian-sick/​linux-sick_4.1-rt.bb

Homepage

License

33

libassuan0

libassuan0

2.4.47-2

Analyzed

LGPL-2.1-or-later, GPL-2.0-or-later, GPL-3.0-only, LGPL-3.0-or-later

Source

false

true

meta-sick-shared/​recipes/​recipes-debian/​libassuan0_sick-0.2.4.3-2.bb

Homepage

Download

IPC library for the GnuPG components

34

libgcc

libgcc

6.2.0

Analyzed

GPL-3.0-or-later, GCC-exception-3.1

Source

false

true

openembedded-core/​meta/​recipes-devtools/​gcc/​libgcc_6.2.bb

35

libgcrypt20

libgcrypt20

1.7.6-2+deb9u1

Analyzed

LGPL-2.1-or-later, GPL-2.0-or-later

Source

false

true

meta-sick-shared/​recipes/​recipes-debian/​libgcrypt20_sick-0.1.7.6-2+deb9u1.bb

Homepage

Download

LGPL Crypto library - runtime library

36

libgpg-error0

libgpg-error0

1.26-2

Analyzed

LGPL-2.1-or-later

Source

false

true

meta-sick-shared/​recipes/​recipes-debian/​libgpg-error0_sick-0.1.26-2.bb

Homepage

Download

License

library for common error values and messages in GnuPG components

37

libksba8

libksba8

1.3.5-2

Analyzed

LGPL-3.0-or-later

Source

false

true

meta-sick-shared/​recipes/​recipes-debian/​libksba8_sick-0.1.3.5-2.bb

Homepage

Download

License

X.509 and CMS support library

38

liblzo2-2

liblzo2-2

2.08-1.2

Analyzed

GPL-2.0-or-later

Source

false

true

meta-sick-shared/​recipes/​recipes-debian/​liblzo2-2_sick-0.2.08-1.2.bb

Homepage

Download

LZO is a portable lossless data compression library written in ANSI C

39

libmnl0

libmnl0

1.0.4-2

Analyzed

GPL-2.0-or-later

Source

false

true

meta-sick-shared/​recipes/​recipes-debian/​libmnl0_sick-0.1.0.4-2.bb

Homepage

Download

License

libmnl is a minimalistic user-space library oriented to Netlink developers

40

ltrace

ltrace

0.7.3-6

Analyzed

GPL-2.0-or-later

Source

false

true

meta-sick-shared/​recipes/​recipes-debian/​ltrace_sick-0.0.7.3-6.bb

Homepage

Download

License

Tracks runtime library calls in dynamically linked programs

41

mtd-utils

mtd-utils

2.0.0-1

Analyzed

GPL-2.0-only

Source

false

true

meta-sick-shared/​recipes/​recipes-debian-sick/​mtd-utils_sick-1.2.0.0-1.bb

Homepage

git://git.infradead.org/mtd-utils.git[Download]

Utilities for manipulating memory technology devices, such as flash memory, Disk-On-Chip, or ROM.

42

Network

Asio

1.12.1

Analyzed

BSL-1.0

Source

false

true

src/​Websocket/​3pp/​asio-1.12.1

Homepage

Download

License

C++ library, header-only, offering various networking functionality.

43

Network

CAN Windows Development/​Runtime Kit

3.01

Not reporting

proprietary

Source

false

false

src/​CAN/​private/​Driver/​Win

Homepage

Not deployed to device, therefore not reporting.

44

Network

CANopen Driver

Not reporting

proprietary

Source

true

true

src/​CAN/​private/​Driver

Homepage

The CANopen Driver Packages (DP) provide access to the hardware of the CANopen Library of port.

Proprietary license, therefore not reporting.

45

Network

CANopen Library

4.4

Not reporting

proprietary

Source

true

true

src/​CAN/​private/​CANopenLibrary

Homepage

For the CANopen Library a one-off license fee in the form of a product / project or site license is collected. Further license fees do not arise from the deployment of the software within the same company (no runtime licenses). It is not allowed to hand over the software and the implementation, respectively, towards a third party.

Proprietary license, therefore not reporting.

46

Network

Eclipse Mosquitto

1.4.14

Analyzed

EDL-1.0

Source

true

true

src/​MQTT/​3pp

Homepage

License

Eclipse Mosquitto is an open source (EPL/EDL licensed) message broker that implements the MQTT protocol versions 3.1 and 3.1.1.

Remark: Choosing EDL (identical to BSD-3-Clause).

47

Network

IO-Link Master

V1.2.0.2

Not reporting

proprietary

Binary

false

true

src/​IOLink/​3pp

Proprietary license, therefore not reporting.

48

Network

libcurl

7.54.0

Analyzed

curl

Source

false

true

src/​HTTP/​3pp/​include

Homepage

License

cURLis a computer software project providing a library and command-line tool for transferring data using various protocols.

49

Network

Libxml2

Analyzed

MIT

Binary

false

true

src/​OPCUA/​3pp/​UaSdkAnsiC/​SDK

Homepage

This component is mentioned in the Unified Automation License Agreement.

The source code wasn’t found, but it’s listed anyway.

50

Network

OPC UA SDK

Not reporting

Unified-Automation-Software-License-Agreement

Source

true

true

src/​OPCUA/​3pp/​UaSdkAnsiC

Homepage

The ANSI C OPC UA SDK is a compact OPC UA SDK designed for embedded devices, providing the basic infrastructure to create an OPC UA Server.

This software is licensed under the proprietary Software License Agreement (SLA) of Unified Automation GmbH. You are not allowed to publish, distribute, sublicense, and/or sell the Source Code of this Software. Get full License Agreement at: license@www.unified-automation.com

Proprietary license, therefore not reporting.

51

Network

OpenSSL

1.1.0

Analyzed

OpenSSL

Source

false

true

src/​MQTT/​3pp/​include

Homepage

License

OpenSSL is a robust, commercial-grade, and full-featured toolkit for the Transport Layer Security (TLS) and Secure Sockets Layer (SSL) protocols. It is also a general-purpose cryptography library.

52

Network

WebSocket++

0.8.1

Analyzed

zlib, BSD-3-Clause, MIT

Source

false

true

src/​Websocket/​3pp/​websocketpp

Homepage

Download

License

Header only library offering websocket functionality.

53

openssh-server

openssh-server

1.7.4p1-10+deb9u1

Analyzed

BSD-3-Clause

Source

false

true

meta-sick-shared/​recipes/​recipes-debian/​openssh-server_sick-1.7.4p1-10+deb9u1.bb

Homepage

Download

License

This is the portable version of OpenSSH, a free implementation of the Secure Shell protocol as specified by the IETF secsh working group.

54

procps

procps

3.3.12-3+deb9u1

Analyzed

LGPL-2.1-or-later, GPL-2.0-or-later, LGPL-2.0-or-later

Source

false

true

meta-sick-shared/​recipes/​recipes-debian/​procps_sick-2.3.3.12-3.bb

Homepage

Download

/proc file system utilities

55

ScanCtrl

CMemDC

2002-11-02

Not reporting

CPOL-1.02

Source

true

false

src/​Visualization/​private/​Win/​memdc.h

Homepage

License

Memory Device Context for flicker free drawing, used for scan visualization in Windows.

Not deployed to device, therefore not reporting.

56

sched-switch

sched-switch

0.1

Analyzed

GPL-2.0-or-later

Source

false

true

meta-sick-shared/​recipes/​recipes-extra/​sched-switch_sick-0.1.bb

Download

License

Convert sched_switch ftrace data to vcd or matlab

57

strace

strace

4.15-2

Analyzed

BSD-3-Clause

Source

false

true

meta-sick-shared/​recipes/​recipes-debian/​strace_sick-0.4.15-2.bb

Homepage

Download

strace is a system call tracer, i.e. a debugging tool which prints out a trace of all the system calls made by a another process/program.

58

trace

trace

2.6-0.1+deb9u1

Analyzed

LGPL-2.1-only, GPL-2.0-only

Source

false

true

meta-sick-shared/​recipes/​recipes-debian/​trace-cmd_sick-0.2.6-0.1+deb9u1.bb

Homepage

git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/trace-cmd.git[Download]

Utility for retrieving and analyzing function tracing in the kernel

59

tzdata

tzdata

2018g-0+deb9u1

Not reporting

Source

false

true

meta-sick-shared/​recipes/​recipes-debian/​tzdata_sick-0.2018c-0+deb9u1.bb

Homepage

Download

Time zone and daylight-saving time data Public domain, therefore not reporting.

60

zlib1g

zlib

1.2.8.dfsg-5

Analyzed

zlib

Source

false

true

meta-sick-shared/​recipes/​recipes-debian/​zlib1g_sick-1.1.2.8.dfsg-5.bb

Homepage

Download

zlib is a library implementing the deflate compression method found in gzip and PKZIP. This package includes the shared library.