Juri memutuskan bahwa Android menggunakan Java API dengan itikad baik

Uji coba dua minggu antara Oracle dan Google telah berakhir. Oracle telah menghabiskan jutaan dolar untuk menyiapkan gugatan hukum dan membayar pengacara. Dia dengan hati-hati mempersiapkan proses selanjutnya, dengan mengecualikan dari juri satu - satunya orang dengan gelar di bidang TI. Menurut sebuah survei terhadap kandidat juri, ia juga satu-satunya yang, bahkan sebelum persidangan, memahami makna istilah "penggunaan yang adil" (ia belajar tentang hal itu ketika belajar di Universitas California di Berkeley). Tetapi pengecualian dari juri ini tidak membantu Oracle.

Setelah tiga hari diskusi kemarin, juri yang tersisa mencapai keputusan bulat bahwa penggunaan Java API di Android adalah contoh penggunaan yang adil berdasarkan undang-undang hak cipta.

Jika putusannya ternyata berbeda, hakim akan melanjutkan proses, melanjutkan ke tahap penilaian kerusakan. Oracle mengklaim $ 9 miliar

"Saya salut atas kerja keras Anda dalam kasus ini," Hakim Distrik William Alsup berbicara kepada juri, di bawah pengawasan siapa sidang ini telah berlangsung sejak 2010. - Pengadilan memberi Anda rasa terima kasih dan membebaskan Anda. "Aku ingin pergi ke ruang musyawarah juri dan secara pribadi berjabat tangan dengan kalian masing-masing."

William Alsup menerima ketenaran khusus selama salah satu episode sidang pada Mei 2012, ketika ia berbicara tentang kompensasi sebesar $ 150 ribu untuk "pencurian" fungsi rangeCheck (9 baris kode) dan menguji file untuk Android. Tiba-tiba ternyata hakim tahu cara memprogram .

Fragmen transkrip persidangan 15 Mei 2012
Oracle: , . , , .

, , 15 , 10 Linux. , — . , , , Android.

, Google, Android. Android ; , . , , . . , . $3 , 700 800 . [ Google, $8 $10 ]. , , [] .

[Google] , , . , - , ?

: Java [] . , , . rangeCheck . , . , , . . , . , ?

Oracle: rangeCheck.

: rangeCheck! , , . , .

Jika sebuah contoh rangeChecktelah dibuat dan Oracle menuntut $ 150.000 untuk 9 baris kode, maka ia akan mengklaim kompensasi untuk sisa kode "dicuri" pada tingkat yang ditetapkan, sehingga jumlah total kompensasi dapat mencapai sembilan miliar dolar.

Sembilan baris koderangeCheck
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);
}

Google telah merilis pernyataan yang menyebut itu kemenangan untuk semua orang. “Vonis hari ini bahwa Android dengan setia menggunakan Java API mewakili kemenangan untuk seluruh ekosistem Android, untuk komunitas pengembang Java, untuk programmer yang bergantung pada bahasa pemrograman terbuka dan gratis untuk mengembangkan program inovatif untuk pengguna."

Litigasi antara Oracle dan Google over Java API di Android telah berlangsung selama enam tahun. Gugatan pertama diajukan pada 2010, pada 2012 Hakim Alsup memutuskan bahwa API tidak tunduk pada hak cipta sama sekali, tetapi keputusan ini dibatalkan di pengadilan banding. Sekarang, juri telah menyetujui pembelaan lain terhadap klaim Oracle: antarmuka pemrograman Android telah disebut sebagai contoh penggunaan kode Java secara adil.


Programmer Dan Bornstein, yang memberikan kesaksian di persidangan, menamai mesin virtual Dalvik dengan nama sebuah desa nelayan kecil di Islandia. Foto: Dan Bornstein

Dari sudut pandang pengacara perangkat lunak bebas, ini bukan pilihan yang baik, karena penggunaan wajar masih menyiratkan bahwa undang-undang hak cipta benar-benar berlaku untuk Java API. Bahkan, mereka seharusnya tidak dikenakan hak cipta sama sekali, seperti yang diperdebatkan Hakim Alsup pada tahun 2012. Tapi ini lebih baik daripada tidak sama sekali.

Oracle berniat untuk naik banding lagi.

“Kami sangat percaya bahwa Google mengembangkan Android dengan menyalin secara ilegal teknologi kunci Java untuk dengan cepat masuk ke pasar perangkat seluler. Oracle memulai gugatan ini untuk mengakhiri kegiatan ilegal Google. Kami percaya bahwa ada banyak alasan untuk naik banding, dan kami berencana untuk mengembalikan kasus ini ke pengadilan distrik federal untuk banding, ”kata Dorian Daley, kepala pengacara Oracle.

"Mereka menyalin 11.500 baris kode," kata pengacara Oracle Peter Bicks dalam kata terakhir sebelum dijatuhi hukuman. - Ini tidak dibahas. Mereka mengambil kode kami, menyalinnya, dan menempelkannya langsung ke Android. "

Perwakilan Google menjawab bahwa bahasa pemrograman Java selalu "bebas dan terbuka" untuk digunakan - ini juga berlaku untuk implementasi ulang Java API. Salah satu saksi dalam persidangan adalah direktur eksekutif Sun Microsystems, yang mengembangkan Jawa. Perusahaan ini dibeli oleh Oracle pada tahun 2009. Dia mengakui Android sebagai produk yang sah dan kompetitif.

CEO Oracle Larry Ellison awalnya menyambut kedatangan Android, tetapi "berubah pikiran ketika ia mencoba menggunakan Java untuk smartphone-nya dan gagal," kata pengacara Google Robert Van Nest kepada juri.

Source: https://habr.com/ru/post/id394663/


All Articles