This week's book giveaway is in the OCAJP 8 forum. We're giving away four copies of OCA Java SE 8 Programmer I Study Guide and have Edward Finegan & Robert Liguori on-line! See this thread for details.
I would have assumed that the entire JRE (or JDK) was covered by the licence you accepted when you downloaded or installed it. And I would have assumed that Sun would have evaluated the licences of any outside source code they included in their distribution and ensured that their licence was compatible with them.
I wouldn't expect to have to inspect the source code of upwards of 5,000 classes individually to check for hidden licencing restrictions.
But then I'm not a lawyer. Perhaps a lawyer would tell you that if Sun made a mistake in releasing Source Code X under Sun's Licence Y, it's still your responsibility to check on Source Code X's licence and you could be liable for Sun's mistake. As I say, I don't know. You could ask a lawyer.
Joined: Aug 29, 2006
so i can't use these one in Open Source! :shocked:
Originally posted by Rahul Shilpakar: so i can't use these one in Open Source! :shocked:
I don't think that follows from what Bill posted. Did you read the W3C licence the source code comments referred to?
i have to seak help from Lawer?
If you want real legal advice then you must get it from a lawyer. But if there is not much at stake (and I guess there is not much in this case) then you probably don't need to bother.
Joined: Aug 29, 2006
the thing is that i already used jDOM which comes in Apache license. (A restrictive license) . i Was unaware of that.. i was shoked to listen that. then i am trying to shift to mentioned two. there are my competitor in my projects. those guys may take action against it.. i am searching it in open source but couldn't get according to my desire.
DOM and SAX are shipped with all kinds of software which is not licensed under the GPL, so I doubt that they are under the GPL themselves. The MIT license Bill quoted seems to bear that out.
Also keep mind that even though both are shipped with the JDK, they are also available separately, and may come with a different license in that case. The easiest would be to download them from their original sources, and see what the license within those distributions states.