Skip to content
Jonathan Mace edited this page May 31, 2017 · 5 revisions

What languages do you support?

Java

This is not fundamental, it is just down to time and people power. The Tracing Plane is designed to be platform agnostic, and for Baggage Contexts to be able to pass between different systems written in different languages.

If you are interested in deploying the Tracing Plane to a currently unsupported language, please contact us on the tracing-plane Google Group!

Note that to support Baggage Contexts for a language, it does not require support from the BDL compiler. The Tracing Plane is designed to make it very easy to propagate baggage contexts; all BDL does is specify a data format for when you come to interpret or update data within a baggage context.

What dependencies does the Tracing Plane have?

The Tracing Plane's Java dependencies are listed in the dependencyManagement section of the project's root pom.xml here; currently they are:

These dependencies are included in the Tracing Plane distribution JARs.

How is the project Licensed?

The Tracing Plane is licensed under the BSD 3-clause "New" or "Revised" License.
See What dependencies does the Tracing Plane have? for information on licenses for dependent libraries

Clone this wiki locally