Skip to the content.

Provenance

Statement

Java Service Steward was written from scratch in Rust and Java. Its compatibility with the Java Service Wrapper configuration format, command-line conventions, log format and local control protocol was achieved by (1) reading the publicly available product documentation for property and command semantics, (2) observing the externally visible behavior of a GPL-licensed Community Edition build (command lines, log files, PID files and loopback socket traffic), and (3) confirming a small set of interface facts (packet type codes, system property names and the packet framing) that are functional interface elements rather than creative expression. No source code, documentation text or resource files from Tanuki Software have been copied into this project, and the project deliberately does not reproduce the org.tanukisoftware.wrapper Java API. Contributors must not consult Tanuki Software source code while working on this project.

Rules for contributors

Review log