Re: Legal question to include code like com.sun.tools.javac.Main
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
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
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