Skip to main content

not permitted to compile only for learning?

1 reply [Last post]
bluesky2008
Offline
Joined: 2007-05-08
Points: 0

I download the jck from https://jck.dev.java.net/, but it says: o other uses are permitted including compiling, executing, or redistributing the sources. Why? I want to see the result of running the testcases, and I just want to learn, not for any benefit。

Does any people know the reason and know how to compile the jck?

Reply viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.
fda
Offline
Joined: 2005-05-27
Points: 0

You can find an answer in Graham Hamilton's Blog:

http://weblogs.java.net/blog/kgh/archive/2004/12/j2se_compatibil.html

--- 8< ------------------

In order to keep the license simple, we have restricted it to be strictly "read only". I want to emphasize this. The license does not allow you to compile or run the tests (If you want to do that, you can get a different, more complicated, license, see below). We did this because otherwise the license would have blossomed into a twenty page legal document. But we have tried to make sure the license meets the reasonable needs of developers who want to evaluate the JCK sources:

* It's available at zero cost, through a click-through license.
* There is no "tainting". Once you delete your copy of the JCK, you aren't constrained in your future actions. To try to make this really clear, we included a section explicitly granting what the lawyers call "residual rights", which basically means that stuff that sticks in your head is OK to use in the future.
* You can publish feedback and comments publicly.

--- 8< ------------------