rt-analyzer COMMUNITY EDITION LICENCE
© 2026 Haithem Jebali. All rights reserved.

These terms govern your use of rt-analyzer when no valid licence key is
present. If a valid licence key is present, LICENSE-COMMERCIAL.txt applies
instead.


1. GRANT

Subject to these terms, you are granted a free, worldwide, non-exclusive,
royalty-free, revocable licence to:

  (a) install and run the unmodified Community Edition on any number of
      machines, for any purpose, INCLUDING COMMERCIAL AND INTERNAL BUSINESS
      USE and use in the course of paid consulting work; and

  (b) redistribute the software, provided every copy is complete, unmodified,
      distributed free of charge, and accompanied by this licence.

No fee may be charged for the software itself. Charging for your own time,
analysis or advice is not charging for the software.


2. WHAT THE COMMUNITY EDITION INCLUDES

The Community Edition analyses the machine it runs on. It applies the complete
rule set and reports the resulting overall score and per-category scores in
full. It also captures diagnostic bundles, including with command lines and
hostname redacted.

It does not report the analysis itself. The following require a commercial
licence key and are otherwise withheld or refused:

  (a) the findings, the warnings, and the remediation for each of them;
  (b) structured output (JSON) and the HTML report;
  (c) analysis of a captured bundle or of a mounted root filesystem, that is,
      of any machine other than the one the software is running on;
  (d) latency measurement; and
  (e) the verbose report, which adds evidence paths and impact for every check.

Clause (c) describes what the software does. It does not stop you sending a
bundle to be analysed as a service; see section 10.

No warranty is given that these boundaries will remain unchanged between
releases.


3. RESTRICTIONS

You may not:

  (a) modify, adapt, translate or create derivative works of the software;

  (b) reverse engineer, decompile or disassemble the software, except to the
      extent this restriction is unenforceable under applicable law
      (in Germany, § 69e UrhG remains unaffected);

  (c) remove, obscure or alter any copyright notice, licence notice, edition
      marking or report watermark;

  (d) circumvent, disable or attempt to defeat the licence check or the
      feature gating, or forge, alter or share a licence key;

  (e) sublicense, rent, lease or sell the software; or

  (f) redistribute the software as part of a product or service offered for
      a fee, without a separate written agreement.


4. RESERVATION OF RIGHTS

The software is licensed, not sold. All rights not expressly granted are
reserved. The source code is proprietary and confidential.


5. NO SUPPORT

The Community Edition is provided without any obligation to supply support,
maintenance, updates or bug fixes.


6. NO WARRANTY

The Community Edition is provided free of charge and "AS IS", without warranty
of any kind, express or implied, including merchantability, fitness for a
particular purpose and non-infringement.

You are solely responsible for evaluating and verifying the results. The
software reports on the configuration of real-time systems, which may include
systems whose failure can cause damage to property or injury to persons. It is
a diagnostic aid, not a safety qualification, and it must not be relied on as
the sole basis for determining that any system is fit for its purpose.


7. LIABILITY

Liability is unlimited for damage caused intentionally or by gross negligence,
for injury to life, body or health, and where liability is mandatory under the
German Product Liability Act (Produkthaftungsgesetz).

Because the Community Edition is supplied free of charge, all other liability
is excluded to the fullest extent permitted by law.


8. TERM AND TERMINATION

This licence applies for as long as you comply with it, and terminates
automatically upon any breach of section 3. On termination you must stop using
and destroy all copies of the software. Sections 4, 6, 7, 9 and 10 survive.


9. GOVERNING LAW

German law applies, excluding the UN Convention on Contracts for the
International Sale of Goods. Place of jurisdiction for merchants: Ulm,
Germany.


10. BUNDLE ANALYSIS SERVICE

The Community Edition may offer, in its report, to analyse a bundle you
capture and send. That offer is an invitation to enquire, not a binding offer,
and taking it up is optional: nothing in the Community Edition depends on
sending anything to anyone.

The analysis is supplied for a fee under a separate written agreement, which
governs price, scope, delivery and confidentiality. It is not part of this
licence. It does not widen the grant in section 1, and it does not lift
section 2(c): the software in your hands still refuses to analyse a bundle
without a commercial licence key.

You decide what leaves your machine. A bundle is a snapshot of kernel and
system configuration, which includes the kernel boot command line and the
list of mounted filesystems, and it also records, for every process and
thread on the machine, the command line, the name, and the owning user and
group ids. The --redact option blanks the process command lines and the
hostname; it removes nothing else. A bundle is an ordinary gzipped tar, so you
can inspect one before sending it, and you are responsible for satisfying
yourself that sending it is compatible with your own confidentiality and data
protection obligations.

A bundle you send is used only to produce the report you asked for, is not
disclosed to any third party, and is deleted on request.


Contact: h.jebali@haithemjebali.com
