I checked out what I could find of harmony and android and went looking for PolicyNodeImpl.java in HEAD:
git://android.git.kernel.org/platform/libcore.git http://github.com/apache/harmony.git git://github.com/apache/harmony-classlib.git http://github.com/apache/harmony-drlvm.git git://github.com/apache/harmony-jdktools.git The only occurance I found of a "PolicyNodeImpl.java" as in *test* code in libcore (android): support/src/test/java/org/apache/harmony/security/tests/support/cert/PolicyNodeImpl.java This file was added as part of the initial import of code into the repository. libcore repository. It first appeared in a0881d052ee72e3f7e773374e9b1aa75fbd6be4c (2009-01-10t02:50:54), then was removed in 1c0fed63c71ddb230f3b304aac12caffbedf2f21 (2009-03-04t03:28:14) only to be added back with the very next commit: adc854b798c1cfe3bfd4c27d68d5cee38ca617da (2009-03-04t04:28:47). It has remained in the repository unchanged since then. The contents of this file appear the same as what is billed as "(Android version)" here: http://www.zdnet.com/blog/btl/oracle-says-google-directly-copied-java-code-heres-the-line-by-line-comparison/41025 I've used gitk to search through all branches of the listed harmony repositories without finding PolicyNodeImpl.java In summary: (1) There is a PolicyNodeImpl.java in the test code of android. (Test code, presumably, is no part of released Android binaries) (2) The PolicyNodeImpl.java looks like the PolicyNodeImpl.java included in Oracle's exhibits. (3) The PolicyNodeImpl.java is licensed under the Apache License. (4) I can't find evidence that it's every been a part of the Apache Harmony project. // Ben On Fri, Oct 29, 2010 at 11:59, Ricky Clarkson <ricky.clark...@gmail.com> wrote: > Has anyone worked out who committed it, and how much Oracle paid them > to do so? :) > > On Fri, Oct 29, 2010 at 10:50 AM, Fabrizio Giudici > <fabrizio.giud...@tidalwave.it> wrote: >> On 10/28/2010 11:18 PM, Craig Kelley wrote: >>> >>> Also note the absence of generics in the Apache version. This is >>> something you would lose, coming from a class file. >> >> The 'jad' hypothesis seems convincing: >> >> http://www.reddit.com/r/programming/comments/dxmvr/oracle_google_directly_copied_our_java_code/c13qfov >> >> Now, it this gets proved, I'm wondering about two blasting consequences of >> the thing: >> >> 1. What if part of the guilty code comes from an IBM donation to Apache? It >> would be IBM's fault, right? Would Oracle pursue IBM after the deal of the >> past week? >> 2. It would also be a violation of the GPL licensing, and the FSF foundation >> should stand up to protect the GPL - so, apparently they should back Oracle. >> Right? >> 3. Would be the FSF entitled for asking to release the whole Harmony under >> the GPL (+CPE) license? In cascade, wouldn't be Google forced to do the >> same? And, this is my point, couldn't be this the strategy by Oracle (btw, >> they would have just to call for the enforcing of rules of one of the most >> popular FLOSS licenses - difficult to argue that they're running against the >> community)? In the end, they would get the Java parts of the Android runtime >> licensed in the same way of the OpenJDK. What effect would have this to >> manufacturers and carriers endorsing Android? >> >> >> >> Interesting times. >> >> -- >> f.g. >> >> -- >> You received this message because you are subscribed to the Google Groups >> "The Java Posse" group. >> To post to this group, send email to javapo...@googlegroups.com. >> To unsubscribe from this group, send email to >> javaposse+unsubscr...@googlegroups.com. >> For more options, visit this group at >> http://groups.google.com/group/javaposse?hl=en. >> >> > > -- > You received this message because you are subscribed to the Google Groups > "The Java Posse" group. > To post to this group, send email to javapo...@googlegroups.com. > To unsubscribe from this group, send email to > javaposse+unsubscr...@googlegroups.com. > For more options, visit this group at > http://groups.google.com/group/javaposse?hl=en. > > -- You received this message because you are subscribed to the Google Groups "The Java Posse" group. To post to this group, send email to javapo...@googlegroups.com. To unsubscribe from this group, send email to javaposse+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/javaposse?hl=en.