# 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

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.

16

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.

17

CmnAlg

Fast Robust Geometric Predicates

Not reporting

public-domain

Source

true

true

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

Homepage

No attribution required.

18

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.

19

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.

20

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}

21

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).

22

FirststageLoader

BSP Firststageloader

2018.2

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.

23

FirststageLoader

MD5

Analyzed

SSLeay

Source

false

true

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

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

24

FPGA

BSP uBlaze

2018.2

Analyzed

XFree86-1.0-Xilinx

Source

false

true

BaseController/​FPGA

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

25

FPGA

JSON

Analyzed

CC-BY-2.5

Source

false

true

BaseController/​AppSpace/​LMS1xxxC/​Emulator/​SysPlugins/​sick_SopasAir/​scripts/​JSON.lua

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

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

29

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

30

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

31

Kernel

Linux Kernel

4.9-rt

Analyzed

Linux-syscall-note, GPL-2.0-only

Source

true

true

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

Homepage

License

32

libblkid1

libblkid

2.29.2-1

Analyzed

BSD-4-Clause, GPL-3.0-or-later, LGPL-2.1-or-later, BSD-2-Clause, BSD-3-Clause, MIT, GPL-2.0-or-later, LGPL-2.0-or-later, LGPL-3.0-or-later

Source

false

true

openembedded-core/​meta/​recipes-connectivity/​nfs-utils/​nfs-utils_1.3.3.bb

Homepage

Download

33

libfdisk1

libfdisk1

2.29.2-1

Analyzed

BSD-4-Clause, GPL-3.0-or-later, LGPL-2.1-or-later, BSD-2-Clause, BSD-3-Clause, MIT, GPL-2.0-or-later, LGPL-2.0-or-later, LGPL-3.0-or-later

Source

false

true

openembedded-core/​meta/​recipes-devtools/​fdisk/​gptfdisk_1.0.1.bb

Homepage

Download

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

libgomp1

libgomp1

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

36

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

37

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

38

libmount1

libmount1

2.29.2-1

Analyzed

BSD-4-Clause, GPL-3.0-or-later, LGPL-2.1-or-later, BSD-2-Clause, MIT, GPL-2.0-or-later, LGPL-3.0-or-later

Source

false

true

Homepage

Download

39

libsmartcols1

libsmartcols1

2.29.2-1

Analyzed

BSD-4-Clause, GPL-3.0-or-later, LGPL-2.1-or-later, BSD-2-Clause, MIT, GPL-2.0-or-later, LGPL-3.0-or-later

Source

false

true

Homepage

Download

40

libssl1

libssl1.0

1.0.2l

Analyzed

OpenSSL

Source

false

true

div08/​yocto/​layers/​meta-sick-shared/​recipes/​recipes-debian/​libssl1.0_sick-0.1.0.2l-2.bb

This package is part of the OpenSSL project’s implementation of the SSL and TLS cryptographic protocols for secure communication over the Internet

41

libuuid1

libuuid

2.29.2

Analyzed

BSD-4-Clause, GPL-3.0-or-later, LGPL-2.1-or-later, BSD-2-Clause, BSD-3-Clause, MIT, GPL-2.0-or-later, LGPL-2.0-or-later, LGPL-3.0-or-later

Source

false

true

openembedded-core/​meta/​recipes-core/​util-linux/​util-linux_2.28.1.bb

Homepage

Download

42

memtester

memtester

4.3.0-4

Analyzed

GPL-2.0-or-later

Source

false

true

meta-sick-shared/​recipes/​recipes-debian/​memtester_sick-0.4.3.0-4.bb

Homepage

Download

43

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.

44

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.

45

PointCloud

Boost

1.64

Analyzed

BSL-1.0

Source

false

true

src/​PCL/​3pp/​boost

Homepage

License

This is not the complete Boost library, it has been stripped down to the header-only parts which are actually required by the PCL modules we are using.

46

PointCloud

Eigen

3.3.4

Analyzed

MPL-2.0, BSD-3-Clause, MINPACK

Source

false

true

src/​PCL/​3pp/​Eigen

Homepage

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

47

PointCloud

Fast Global Registration

1.02

Analyzed

MIT

Source

true

true

src/​Algorithms/​private/​Registration/​FastGlobalRegistration.cpp

Homepage

Download

License

This is an open source C++ implementation based on the technique presented in the following paper: Fast Global Registration, Qian-Yi Zhou, Jaesik Park, and Vladlen Koltun, ECCV 2016 The source code and dataset are published under the MIT license.

48

PointCloud

FLANN

1.9.1

Analyzed

BSD-3-Clause

Source

false

true

src/​PCL/​3pp/​flann

Homepage

Download

License

Fast Library for Approximate Nearest Neighbors Used by PCL’s search module.

49

PointCloud

Point Cloud Library

1.9.1

Analyzed

BSD-3-Clause

Source

true

true

src/​PCL

Homepage

Download

License

The Point Cloud Library (PCL) is a standalone, large scale, open project for 2D/3D image and point cloud processing. PCL is released under the terms of the BSD license, and thus free for commercial and research use.

50

PointCloud

Qhull

2015.2

Analyzed

Qhull

Source

false

true

src/​PCL/​3pp/​qhull

Homepage

Download

License

Qhull implements the Quickhull algorithm for computing the convex hull of a 3D point cloud, Delaunay triangulation, Voronoi diagram etc. It is a required dependency for the PCL’s 'surface' module.

51

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

52

rt-tests

rt-tests

1.0-1

Analyzed

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

Source

false

true

meta-sick-shared/​recipes/​recipes-debian/​rt-tests_sick-0.1.0-1.bb

Homepage

Download

53

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.

54

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

55

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.

56

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

57

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.

58

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.