انتهت التجربة التي استمرت أسبوعين بين Oracle و Google. أنفقت أوراكل ملايين الدولارات لإعداد دعوى قضائية ودفع تكاليف المحامين. أعدت بعناية للعملية التالية ، باستثناء الشخص الوحيد الذي حصل على درجة في تكنولوجيا المعلومات من هيئة المحلفين . وفقًا لمسح لمرشحي هيئة المحلفين ، كان أيضًا هو الوحيد الذي فهم معنى مصطلح "الاستخدام العادل" ، حتى قبل المحاكمة (علم عن ذلك أثناء الدراسة في جامعة كاليفورنيا في بيركلي). لكن استبعاد هذه اللجنة لم يساعد أوراكل.بعد ثلاثة أيام من المناقشة أمس ، توصلت هيئة المحلفين المتبقية إلى حكم بالإجماع على أن استخدام Java API في Android هو مثال للاستخدام العادل بموجب قانون حقوق النشر.إذا تبين أن الحكم مختلف ، فسيواصل القاضي العملية ، ويواصل مرحلة تقييم الضرر. حصلت أوراكل على 9 مليارات دولار"أحييكم على عملكم الشاق في هذه القضية ،" قاضي المقاطعة ويليام Alsup خاطب هيئة المحلفين ، التي تحت إشراف هذه المحاكمة مستمرة منذ عام 2010. - المحكمة تجلب لك الامتنان وتطلق سراحك. "أود أن أذهب إلى غرفة مداولات هيئة المحلفين وأصافح كل واحد منكم شخصيًا."تلقى ويليام Alsup شهرة خاصة خلال إحدى حلقات جلسة الاستماع في مايو 2012 ، عندما كان يتحدث عن تعويض بمبلغ 150 ألف دولار عن "سرقة" وظيفة rangeCheck (9 أسطر من التعليمات البرمجية) وملفات اختبار لنظام Android. فجأة اتضح أن القاضي يعرف كيف يبرمج .جزء من محضر جلسات المحكمة بتاريخ 15 مايو 2012Oracle: , . , , .
, , 15 , 10 Linux. , — . , , , Android.
, Google, Android. Android ; , . , , . . , . $3 , 700 800 . [ Google, $8 $10 ]. , , [] .
[Google] , , . , - , ?
…
: Java [] . , , . rangeCheck . , . , , . . , . , ?
Oracle: rangeCheck.
: rangeCheck! , , . , .
إذا rangeCheck
تم إنشاء مثال وقامت أوراكل بمقاضاة 150.000 دولار لتسعة أسطر من التعليمات البرمجية ، لكانت قد طالبت بتعويض بقية الرمز "المسروق" بالسعر المحدد ، بحيث يمكن أن يصل إجمالي التعويض إلى تسعة مليارات دولار.تسعة أسطر من التعليمات البرمجيةrangeCheck
private static void rangeCheck(int arrayLen, int fromIndex, int toIndex {
if (fromIndex > toIndex)
throw new IllegalArgumentException("fromIndex(" + fromIndex +
") > toIndex(" + toIndex+")");
if (fromIndex < 0)
throw new ArrayIndexOutOfBoundsException(fromIndex);
if (toIndex > arrayLen)
throw new ArrayIndexOutOfBoundsException(toIndex);
}
أصدرت جوجل بيانا وصفته بأنه فوز للجميع. "إن حكم اليوم بأن Android يستخدم بأمان واجهة برمجة تطبيقات Java يمثل انتصارًا لنظام Android المتكامل بأكمله ، لمجتمع مطوري Java ، للمبرمجين الذين يعتمدون على لغات برمجة مفتوحة ومجانية لتطوير برامج مبتكرة للمستخدمين."تستمر الدعاوى القضائية بين Oracle و Google عبر Java API في Android لمدة ست سنوات. تم رفع الدعوى الأولى في عام 2010 ، في عام 2012 حكم القاضي Alsup أن واجهات برمجة التطبيقات لا تخضع لحقوق التأليف والنشر على الإطلاق ، ولكن تم إلغاء هذا القرار في محكمة الاستئناف. الآن ، وافقت هيئة المحلفين على دفاع آخر ضد ادعاءات Oracle: تم استدعاء واجهات برمجة Android كمثال للاستخدام العادل لرمز Java.
قام المبرمج دان بورنستاين ، الذي شهد في المحاكمة ، بتسمية آلة دالفيك الافتراضية باسم قرية صيد صغيرة في أيسلندا. الصورة: دان بورنستاينمن وجهة نظر محاميي البرمجيات الحرة ، هذا ليس خيارًا جيدًا ، لأن الاستخدام العادل لا يزال يعني أن قوانين حقوق الطبع والنشر تنطبق حقًا على واجهة برمجة تطبيقات Java. في الواقع ، لا يجب أن يخضعوا لحقوق الطبع والنشر على الإطلاق ، كما جادل القاضي Alsup بالتفصيل في عام 2012. لكن هذا أفضل من لا شيء.تعتزم أوراكل الاستئناف مرة أخرى."نحن نعتقد اعتقادًا راسخًا أن Google طورت نظام Android من خلال نسخ تقنية جافا الرئيسية بشكل غير قانوني لاقتحام سوق الأجهزة المحمولة بسرعة. بدأت Oracle دعوى قضائية لإنهاء أنشطة Google غير القانونية. وقال دوريان دالي ، كبير محامي أوراكل: نعتقد أن هناك أسبابًا عديدة للاستئناف ، ونخطط لإعادة القضية إلى محكمة المقاطعة الفيدرالية للاستئناف. قال بيتر بيكس محامي شركة أوراكل في الكلمة الأخيرة قبل الحكم عليه:"قاموا بنسخ 11،500 سطر من الكود" . - لم يتم مناقشة هذا. لقد أخذوا الكود الخاص بنا ونسخوه ولصقه مباشرة في Android ".رد ممثلو Google بأن لغة برمجة Java كانت دائمًا "مجانية ومفتوحة" للاستخدام - وهذا ينطبق أيضًا على إعادة تنفيذ Java API. أحد الشهود في المحاكمة كان المدير التنفيذي لشركة Sun Microsystems ، التي طورت جافا. تم شراء هذه الشركة من قبل Oracle في عام 2009. اعترف بأن Android منتج شرعي وتنافسي.رحب الرئيس التنفيذي لشركة أوراكل لاري إليسون في البداية بظهور نظام Android ، لكنه "غير رأيه عندما حاول استخدام جافا لهاتفه الذكي وفشل" ، قال محامي Google روبرت فان نيست أمام لجنة التحكيم.