- 
                Notifications
    You must be signed in to change notification settings 
- Fork 5
FAQ
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.
The Tracing Plane's Java dependencies are listed in the dependencyManagement section of the project's root pom.xml here; currently they are:
- 
slf4j-apiandslf4j-log4j12version1.7.10(MIT License)
- 
com.typesafe.configversion1.2.1(Apache License 2.0)
- 
com.google.guavaversion19.0(Apache License 2.0)
These dependencies are included in the Tracing Plane distribution JARs.
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