External components#

Parts of eCAL have a different license than the main project. These components may either be shipped with the repository as source code, or along with / included in the eCAL binaries. The information in this list may not be exhaustive. Some dependencies, like GoogleTest, are not used in our officially distributed builds, even though they can be used with eCAL and therefore appear in this list.

Components by Eclipse eCAL™#

The following external components are developed and maintained by the Eclipse eCAL team. They may have a different license than eCAL.

Components by Eclipse eCAL™#

Component

License

Copyright

Included in…

fineFTP Server

MIT

2020 Continental Corporation

  • Git submodule /tirdparty/fineftp-server

  • Binary distributions for Windows

  • Binary distributions for Linux

tcp_pubsub

MIT

Copyright (c) 2021 Continental

  • Git submodule /tirdparty/tcp_pubsub

  • Binary distributions for Windows

  • Binary distributions for Linux

Udpcap

Apache 2.0

2022, Continental

  • Git submodule /tirdparty/udpcap

  • Binary distributions for Windows

Thirdparty components#

The following components are developed by third parties. They are used by Eclipse eCAL, but not associated to it in any way.

Thirdparty components#

Component

License

Copyright

Included in…

Asio

Boost Software License 1.0

2003-2018 Christopher M. Kohlhoff

  • Git submodule /tirdparty/asio

  • Binary distributions for Windows

  • Binary distributions for Linux

Bootstrap

MIT

2011-2019 The Bootstrap Authors

2011-2019 Twitter, Inc.

  • Documentation

  • Binary distributions for Windows

  • Binary distributions for Linux

Cap’n Proto

MIT

2013-2014 Sandstorm Development Group, Inc. and contributors

  • Binary distributions for Linux

convert_utf

Convert UTF License

2001-2004 Unicode, Inc.

  • Copy in repository: convert_utf.cpp / .h

  • Binary distributions for Windows

  • Binary distributions for Linux

empy_helpers

Apache 2.0

2018 Open Source Robotics Foundation, Inc.

  • Copy in repository: /doc/extensions/empy_helpers/__init__.py (modified)

Findqwt.cmake

Findqwt-style BSD2

Copyright 2010-2013, Julien Schueller

Copyright 2018-2020, Rolf Eike Beer

  • Copy in repository (modified): cmake/Modules/Findqwt.cmake

Flaticons

Creative Commons 3.0

see Icon License

  • Copy in repository: /app/iconset/flaticon/*

  • Documentation

  • Binary distributions for Windows

  • Binary distributions for Linux

Font Awesome

Fontawesome Free License

Fonticons, Inc.

  • Documentation

  • Binary distributions for Windows

  • Binary distributions for Linux

Google Protobuf

BSD 3

Copyright 2008 Google Inc.

  • Git submodule /tirdparty/protobuf

  • Binary distributions for Windows

Google Test

BSD 3

Copyright 2008 Google Inc.

  • Git submodule /tirdparty/googletest

HDF5

HDF5 BSD-3

1998-2006 by The Board of Trustees of the University of Illinois

2006 by The HDF Group

  • Git submodule /tirdparty/hdf5

  • Binary distributions for Windows

libcurl

MIT

1996 - 2021, Daniel Stenberg, daniel@haxx.se, and many contributors, see the THANKS file

  • Git submodule /tirdparty/curl

  • Binary distributions for Windows

modpath.iss

LGPL 3.0

Jared Breland

  • Copy in repository: /cpack/innosetup/modpath.iss

  • Binary distributions for Windows (Installer only)

npcap

Npcap license

2013-2021 by Insecure.Com LLC

Not included due to licensing issues. Please check out the npcap chapter. eCAL for Windows links against the npcap SDK.

PcapPlusPlus

Unlicense

2021 seladb

  • Binary distributions for Windows

Qt

LGPL 3.0

The Qt Company Ltd.

  • Binary distributions for Windows

qwt

qwt

Uwe Rathmann

  • Git submodule /tirdparty/qwt/qwt

  • Binary distributions for Windows

  • Binary distributions for Linux

recycle

BSD 3

Copyright (c) 2014, Steinwurf ApS

  • Git submodule /tirdparty/recycle

  • Binary distributions for Windows

  • Binary distributions for Linux

SimpleIni

MIT

2006-2013 Brodie Thiesfield

  • Git submodule /tirdparty/simpleini

  • Binary distributions for Windows

  • Binary distributions for Linux

spdlog

MIT

2016 Gabi Melman

  • Git submodule /tirdparty/spdlog

  • Binary distributions for Windows

  • Binary distributions for Linux

Sphinx Book Theme

BSD 3

2020 Chris Holdgraf

  • Documentation

  • Binary distributions for Windows

  • Binary distributions for Linux

tclap

MIT

Copyright (c) 2003 Michael E. Smoot

Copyright (c) 2004 Daniel Aarno

Copyright (c) 2017 Google Inc.

  • Git submodule /tirdparty/tclap

  • Binary distributions for Windows

  • Binary distributions for Linux

termcolor

BSD 3

2013, Ihor Kalnytskyi

  • Git submodule /tirdparty/termcolor

  • Binary distributions for Windows

  • Binary distributions for Linux

TinyXML-2

zlib

Lee Thomason

  • Git submodule /tirdparty/tinyxml

  • Binary distributions for Windows

  • Binary distributions for Linux

yaml-cpp

MIT

Copyright (c) 2008-2015 Jesse Beder

  • Git submodule /thirdparty/yaml-cpp

  • Binary distributions for Windows

  • Binary distributions for Linux

License texts#

Note

Even though the GPL License is included here, eCAL does not use any GPL code. The license is only listed here, as it is required as base for LGPL licenses.