1. Those are the "9 lines of code" I mentioned earlier.

Not all of the Java libraries were written by Sun or Oracle. There are a lot of 3rd party contributions. timsort was a 3rd party contribution. One of timsort's developers copied an internal Java function as an interim solution until he could link to that function directly. This function is a simple array bound check function a 1st year CS student could write call rangeCheck.

That 3rd party contributor was Google. When it came to implementing timsort for the Android, Google took their contribution and accidentally failed to replace rangeCheck. A minor mistake (Copyright violation) of no consequence (outside of this trial).

2 & 3. Oracle admitted these files probably never made it to a phone. They were in a directory called "test". On their cross of Oracle's witness, Google made it sound like they were part of a developer's sandbox.

Google: Do you know if these files are part of a handset?

Dr. Mitchell: I don't recall that, no.

Google: The other files of the 12. These files all have the word "test" in them?

Dr. Mitchell: No.....

Google: para 22. Are the 8 impl files on the left... The Android name has the name "test" in it.

Dr. Mitchell: The path has "test".

Google: All 8 have the word "test"?

Dr. Mitchell: Yes, I think that's true.

Google: You don't actually know if any of these files were compiled and placed on a handset?

Dr. Mitchell: (a bit shaky) I don't have a reason to believe they were put on a handset.

Google: So the only thing you're aware of that you're sure made it onto a phone were these 9 lines of code in rangecheck?

Dr. Mitchell: [pauses] I believe that's correct.

(May not be word-for-word accurate.)


In reply to Re^7: Copyright on languages by ikegami
in thread Copyright on languages by ikegami

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.