|
Authored by: greed on Saturday, April 28 2012 @ 01:42 PM EDT |
(Found another way in to Oracle's download pages to get Java 2 5.0.)
...at least, of those included in src.zip.
src.zip, per the README, is "Java programming language source files for all
classes that make up the Java 2 core API (that is, sources files for the java.*,
javax.* and some org.* packages, but not for com.sun.* packages). This source
code is provided for informational purposes only, to help developers learn and
use the Java programming
language. These files do not include platform-specific
implementation code and cannot be used to rebuild the class libraries."
Using a (simple-minded) grep for "Apache Software License" on the
contents, I find 984 files so marked. There are 6562 files total in src.zip; so
about 15% are Apache license. (Obviously, these numbers do not include the
s00p3r s33kr1t bits that make the Java class library actually work. Sun
withheld them so you couldn't make your own JVM, you had to get theirs or
license the JVM code like IBM and Apple had to do to get Java on their
platforms.)
All are in the "com.sun.*" package hierarchy. Some of them look like
they're Apache Xerces, which was donated by IBM originally, wasn't it?
[...]
./com/sun/org/apache/xerces/internal/dom
./com/sun/org/apache/xerces/internal/dom/events
./com/sun/org/apache/xerces/internal/impl
[...]
Yup, checking some of the source files we see, "... originally based on
software copyright (c) 1999, International Business Machines, Inc...."
Maybe this isn't off-topic any more....
Hey, that's another game to play! Count Copyright claims from the .java files!
Remember, this is based on the contents of src.zip, a file included in every JDK
(J2SDK) download. It is not the complete source to the runtime, and contains no
part of the JVM proper.
A little washing with sed gives us:
/* Copyright AT&T */
// Copyright -96 by Cisco Systems, Inc.
Copyright IBM Corp.
Copyright Sun Microsystems, Inc.
Copyright Taligent, Inc.
Copyright The Apache Software Foundation.
Copyright Wily Technology, Inc.
Copyright World Wide Web Consortium,
Copyright by Elliot Joel Berk
Copyright by Elliot Joel Berk and C. Scott Ananian
Copyright by Sun Microsystems, Inc.
Written by Elliot Berk <ejberk@cs.princeton.edu>. Copyright
About 6160 Copyright lines were found, by grepping for the word Copyright. Only
one of those lines was in program code, the rest are in actual copyright
claims.
Sun Microsystems appears 4108 times.
IBM Corp. is in for 153 files.
Taligent for 50. (Say, wasn't that an IBM-Apple-Motorola thing?)
Apache for 1659 files. (I was counting references to the Apache License
earlier; this is copyrights.)
And so on.
And Sun knows they didn't do all the work on Java: that's why there's a
THIRDPARTYLICENSEREADME.txt file in the root of every JDK installation.
Can we please make Oracle just Go Away now?
[ Reply to This | Parent | # ]
|
|
Authored by: PJ on Saturday, April 28 2012 @ 06:16 PM EDT |
If you go to Archive.org, like here, for
example:
http://web.archive.org/web/20110208021847/http://www.oracle.com/technetwork/java
/index.html
And type in the search box openjdk you get
a robots.txt block.
Wow. This is getting interesting. Is someone cleaning
up after the dog?[ Reply to This | Parent | # ]
|
|
Authored by: PJ on Saturday, April 28 2012 @ 06:17 PM EDT |
If you go to Archive.org, like here, for
example:
http://web.archive.org/web/20110208021847/http://www.oracle.com/technetwork/java
/index.html
Then click on java.net you get here:
http://web.archive.org/web/20110211000913/http://www.java.net/
And next type in the search box OpenJDK you get
a robots.txt block.
Wow. This is getting interesting. Is someone cleaning
up after the dog?[ Reply to This | Parent | # ]
|
|
Authored by: PJ on Saturday, April 28 2012 @ 06:18 PM EDT |
href="http://web.archive.org/web/
20110211045745/http://openjdk.java.net/">Here<
/a>.[ Reply to This | Parent | # ]
|
|
|
|
|