Thanks for the information. It's very clear.

The last question. Scala's licensed under [1], so assuming it's legal
to use it's nsc (compiler package) code because its license is not
listed in [2] and does not violate Apache's. Am I correct in that
assumption?

Thanks again for kindly help!

[1]. http://www.scala-lang.org/license.html
[2]. http://www.apache.org/legal/resolved.html#category-x


On 27 January 2015 at 18:43, Mark Thomas <ma...@apache.org> wrote:
> On 26/01/2015 09:45, Chia-Hung Lin wrote:
>> Hi,
>>
>> I have a naive question regarding to include the methods like
>> Main.compile in com.sun package in the project source code.
>>
>> For instance, in our project like hama if there is a source file that
>> makes use of com.sun.tools.javac.Main to runtime compile java sources
>> into classes. Is it legal to release or include that source with
>> project?
>
> Legally, yes that is fine. You can reference internal JVM vendor classes
> if you wish.
>
> What you may not do is include tools.jar in your distribution since the
> license for that JAR is not compatible with distribution under the ALv2.
>
> Mark
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: legal-discuss-unsubscr...@apache.org
> For additional commands, e-mail: legal-discuss-h...@apache.org
>

Reply via email to