The Project
What is LTTng?
LTTng, the Linux Trace Toolkit Next Generation, is a project that aims at producing a highly efficient full system tracing solution.
It is composed of several components to allow tracing of the kernel, of userspace, trace viewing and analysis and trace streaming.
LTTng is open source software. It is being actively developed with the community.
Licensing
LTTng, UST and LTTV are developed by an open community. LTTng is released under a dual Gnu LGPLv2.1/GPLv2 license, except for very few kernel-specific files which are derived work from the Linux kernel.
LTTV is available under the Gnu GPLv2. The low-level LTTV trace reading library is released under Gnu LGPLv2.1.
The Eclipse LTTng trace analysis tool is released under the EPL and uses the LTTV trace reading library (LGPLv2.1).
The UST (Userspace Tracing) and the Userspace RCU libraries are released under the LGPLv2.1 license, which allows linking with non-GPL (BSD, proprietary...) applications. The associated headers are released under MIT-style/BSD-style licenses.
Please refer to each particular file licensing for details.
