לא היתה מחלוקת שגוגל אמנם העתיקה את השמות והתפקודיות המדויקת של 37 חבילות API, אבל מימשה אותם בקוד מקורי שכתבה בעצמה. האם זו העתקה אסורה בזכויות יוצרים? תמצית ההחלטה:
- כל עוד הקוד המסוים המשמש ליישום שיטה הוא שונה, כל אחד חופשי על-פי דיני זכויות יוצרים ליצור את הקוד שלו הדרוש כדי לבצע בדיוק אותה משימה או הגדרות של כל שיטה המשמשות ב-API של ג'אווה. אין זה משנה שהועתקו במדויק ההצהרות (declaration) המפרטות את השמות, הפרמטרים והפונקציונאליות של השיטות והסוגים (classes) - או השורות המפרטות את התנהגות האובייקט (method header lines). על-פי כללי שפת התכנות ג'אווה, שבה נכתבה מערכת ההפעלה אנדרואיד, הן חייבות להיות זהות כל עוד הן נועדו לשימושיות זהה (גם אם הקוד עצמו שבו יושמה השימושיות, שונה).
- כשיש רק דרך אחת להביע רעיון או פונקציה, כל אחד חופשי לעשות זאת ואיש לא יכול לקנות מונופול בביטוי זה. אכן נכון, השיטות באנדרואיד ושמות הקבצים יכולים היו להיות שונים מאלה של המקבילים להם בג'אווה ועדיין לתפקד, אבל הגנת זכויות יוצרים אינה חלה על שמות ומשפטים קצרים.
- מבנה פקודות המשמש בג'אווה הוא מערכת (system) או שיטת פעולה שאינם מוגנים לפי דיני זכויות יוצרים. העתקת מבנה הפקודות חיונית לאפשרות שתוכנות שנכתבו למערכת אחת ירוצו גם על מערכת אחרת (interoperability).
law.co.il נפעם (אה, מילה גבוהה אבל מתאימה הפעם) מיכולתו של השופט האמריקאי להסביר בפשטות עניינים טכניים מורכבים ומהבנתו את הסוגיות הכרוכות בשפת התכנות ג'אווה. כך, לדוגמה, הוא מתמודד עם השאלה מהי חבילה של API:
"An API is like a library. Each package is like a bookshelf in the library. Each class is like a book on the shelf. Each method is like a how-to-do-it chapter in a book. Go to the right shelf, select the right book, and open it to the chapter that covers the work you need. As to the 37 packages, the Java and Android libraries are organized in the same basic way but all of the chapters in Android have been written with implementations different from Java but solving the same problems and providing the same functions. Every method and class is specified to carry out precise desired functions and, thus, the “declaration” (or “header”) line of code stating the specifications must be identical to carry out the given function"