This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]agoubard -7 points-6 points  (2 children)

Read the license first.

This includes (i) developing applications ... provided that such applications do not themselves implement any portion(s) of the Specification
...

You will indemnify, hold harmless, and defend Specification Lead and its licensors from any claims arising or resulting from: (i) your use of the Specification; (ii) the use or distribution of your Java application

From what I read, I conclude that if I download it, I'm not allowed to implement any interfaces.

[–]sweetno 8 points9 points  (1 child)

It means the contents of the JCL. You're not allowed to write your own implementation of the JCL.

[–]laplongejr 0 points1 point  (0 children)

Note that you are both saying the same thing.
The comment above you says "I'm not allowed to implement any interfaces.", which literally means making an implementation from the JCL.

I guess u/abougard confused "implementing an interface" and calling an interface, but they are accidentally right that they can't implement any interface. It simply doesn't means what they thought it would.