beehive-lab / Maxine-VM

Maxine VM: A meta-circular research VM
GNU General Public License v2.0
323 stars 63 forks source link

Classpath Exception to Java Files or more permissive license like ASL 2.0 #14

Closed sirinath closed 6 years ago

sirinath commented 6 years ago

Can you add Classpath Exception to the Java Files and / or license with alternative license like ASL 2.0

kotselidis commented 6 years ago

Unfortunately, we can not currently change the license since MaxineVM is originated from Sun/Oracle Labs and, hence, that decision must be taken in collaboration with Oracle.

sirinath commented 6 years ago

Since JDK has classpath exception, is it possible incorporate this by asking Oracle.

kotselidis commented 6 years ago

It is a bit more complicated than that since Maxine integrates Graal which is not under ClassPath exception. Therefore any packages that import packages with the Graal integration classes, can not be under the exception. This essentially expands to the whole Maxine project.

However, we are in the process of solving this issue by implementing JVMCI. We are in touch with Oracle regarding the licensing of Maxine and we hope we will have updates soon.

sirinath commented 6 years ago

I belive Graal has classpath exception: https://github.com/oracle/graal/blob/master/LICENSE

sirinath commented 4 years ago

Anything new on adding classpath exception?

kotselidis commented 4 years ago

Unfortunately we have not received any update. I will follow up on this and post here any news.

sirinath commented 3 years ago

Any updates?

Can this be licensed under ASL2.0/MIT?

kotselidis commented 3 years ago

Unfortunately no news on that yet.