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.

Reply via email to