Re: Legal question to include code like com.sun.tools.javac.Main

2015-01-27 Thread Jochen Wiedmann
A better alternative would be to use the Eclipse compiler, which you
can easily add to your distribution as a jar file (or set of jar
files). Like Apache Tomcat does.

By doing so, you would also enable to use a simple JRE for running
Hama, rather than depending on a full blown JDK. Not to mention other
advantages, like independence of a particular Java version.

Jochen


On Mon, Jan 26, 2015 at 10:45 AM, Chia-Hung Lin cli...@googlemail.com 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?

 Thanks

 -
 To unsubscribe, e-mail: legal-discuss-unsubscr...@apache.org
 For additional commands, e-mail: legal-discuss-h...@apache.org




-- 
Our time is just a point along a line that runs forever with no end.
(Al Stewart, Lord Grenville)


Re: Legal question to include code like com.sun.tools.javac.Main

2015-01-27 Thread Chia-Hung Lin
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



Legal question to include code like com.sun.tools.javac.Main

2015-01-26 Thread Chia-Hung Lin
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?

Thanks