lolo wrote:i'm pretty sure your understanding is not correct. i'm pretty sure all the reference implementations are distributed under the same license as the core java (looks like the Sun BCL). in other words, if you can use java, you should be able to use the reference implementations. (the Sun BCL basically says you can use it in whatever you want and distribute it freely as long as you don't modify it at all).
To clarify my itent, what I'd like to do is use a low-level TCP-based protocol for JMX remote, and provide it as an alternative to the RMI connector in the project. I have read about JMXMP, which is a perfect fit from a technical standpoint, however my understanding of the licensing terms, for both sources and binaries, is that it is not compatible for inclusion in and redistribution with an Apache 2.0 licensed project. Is my understanding correct?