[OCP 17 book] | [OCP 11 book] | [OCA 8 book] [OCP 8 book] [Practice tests book] [Blog] [JavaRanch FAQ] [How To Ask Questions] [Book Promos]
Other Certs: SCEA Part 1, Part 2 & 3, Core Spring 3, TOGAF part 1 and part 2
The licensing refers to a registration process with Sun
It can't be modified without Sun's permission
Originally posted by ali gilani:
Its a programming language, were someone to make an extension, such as better classes or libraries or something of that sort, how can sun stop them?
Ali
but if you were to modify the java.lang.String class (or any other class in the SDK) and try to distribute it Sun could sue you
The licensing refers to a registration process with Sun
42
[OCP 17 book] | [OCP 11 book] | [OCA 8 book] [OCP 8 book] [Practice tests book] [Blog] [JavaRanch FAQ] [How To Ask Questions] [Book Promos]
Other Certs: SCEA Part 1, Part 2 & 3, Core Spring 3, TOGAF part 1 and part 2
And they don't want people changing it at all.
<a href="http://www.security-forums.com/forum/viewforum.php?f=48" target="_blank" rel="nofollow">Malware Removal</a> - Get your system running like new again.
Originally posted by Jeroen Wenting:
Microsoft did too with their 1.1 implementation (yes, it was a licensed JVM until Sun changed their minds).
42
The registration is so Sun can keep track of who is distributing their JVM. They don't want people distributing it without their knowledge. And they don't want people changing it at all.
42
Sun has a process you MUST go through before you can release your product and call it Java.
This requires among other things that your product completely implements the JLS and JVMS so it will run and generate Java code that is compatible with every JVM out there that's compliant with the standard.
If you release it without that process being completed successfully you're in big trouble.
[OCP 17 book] | [OCP 11 book] | [OCA 8 book] [OCP 8 book] [Practice tests book] [Blog] [JavaRanch FAQ] [How To Ask Questions] [Book Promos]
Other Certs: SCEA Part 1, Part 2 & 3, Core Spring 3, TOGAF part 1 and part 2
42
And as to piracy not mattering because everyone does it, that's the lamest excuse there is.
Originally posted by Ali Gilani:
I am in pakistan, where trademark laws and patents rarely matter, (U can get a nike track suit jacket, which would look better than the original, for about $5) All OS and applications are pirated here, so does it matter?
Ali
Under the license for 1.0 it was perfectly fine to create platform specific enhancements which is just what Microsoft did <snip>.
In fact, Sun encouraged others to do so in order to make the AWT framework better performant on different operating systems.
The Sun Certified Java Developer Exam with J2SE 5: paper version from Amazon, PDF from Apress, Online reference: Books 24x7 Personal blog
CLUCK LIKE A CHICKEN! Now look at this tiny ad:
We need your help - Coderanch server fundraiser
https://coderanch.com/wiki/782867/Coderanch-server-fundraiser
|