Google menang litigasi karo Oracle liwat Jawa lan Android

Pengadilan Tinggi AS wis ngetokake keputusan babagan pertimbangan babagan pengadilan Oracle v. Pengadilan paling dhuwur sisih Google lan nemokake yen panggunaan API Java iku panggunaan sing adil.

Pengadilan sarujuk yen tujuan Google yaiku nggawe sistem sing beda-beda sing fokus kanggo ngrampungake masalah kanggo lingkungan komputasi sing beda (smartphone), lan pangembangan platform Android mbantu mujudake lan popularize gol iki. Sejarah nuduhake manawa ana macem-macem cara implementasi ulang antarmuka bisa nyumbang kanggo pangembangan program komputer. Niat Google kanggo nggayuh kemajuan kreatif sing padha, sing dadi tujuan utama hukum hak cipta.

Google nyilih kira-kira 11500 baris struktur API, sing mung 0.4% saka kabeh implementasi API saka 2.86 yuta baris. Amarga ukuran lan pinunjul saka kode sing digunakake, 11500 baris dianggep dening pengadilan minangka bagean cilik saka kabeh sing luwih gedhe. Minangka bagéan saka antarmuka pemrograman, senar sing disalin ora bisa dipisahake karo kode liyane (non-Oracle) sing digunakake dening programer. Google nyalin potongan kode kasebut ora amarga kesempurnaan utawa kaluwihan fungsional, nanging amarga programer bisa nggunakake katrampilan sing ana ing lingkungan komputasi anyar kanggo smartphone.

Elinga yen ing 2012, hakim sing duwe pengalaman pemrograman setuju karo posisi Google lan ngakoni manawa wit jeneng sing mbentuk API minangka bagean saka struktur perintah - sakumpulan karakter sing ana gandhengane karo fungsi tartamtu. Sakumpulan prentah kasebut diinterpretasikake dening hukum hak cipta minangka ora kena hak cipta, amarga duplikasi struktur perintah minangka prasyarat kanggo njamin kompatibilitas lan portabilitas. Mulane, identitas garis kanthi deklarasi lan katrangan header cara ora masalah - kanggo ngleksanakake fungsi sing padha, jeneng fungsi sing mbentuk API kudu cocog, sanajan fungsi kasebut diimplementasikake kanthi beda. Amarga mung ana siji cara kanggo ngandharake gagasan utawa fungsi, saben wong bebas nggunakake deklarasi sing padha, lan ora ana sing bisa monopoli ekspresi kasebut.

Oracle ngajokake banding lan njaluk Pengadilan Banding Federal AS mbatalake keputusan kasebut - pengadilan banding ngakoni yen Java API minangka properti intelektual Oracle. Sawise iki, Google ngganti taktik lan nyoba mbuktekake yen implementasi Java API ing platform Android digunakake kanthi adil, lan upaya iki dinobatake kanthi sukses. Posisi Google yaiku nggawe piranti lunak portabel ora mbutuhake lisensi API, lan ngreplikasi API kanggo nggawe setara fungsional sing kompatibel dianggep "panggunaan sing adil." Miturut Google, klasifikasi API minangka properti intelektual bakal duwe pengaruh negatif ing industri, amarga ngrusak pangembangan inovasi, lan nggawe analog fungsional sing kompatibel saka platform piranti lunak bisa dadi subyek tuntutan hukum.

Oracle banding kaping pindho, lan maneh kasus kasebut dideleng maneh. Pengadilan mutusake yen prinsip "panggunaan sing adil" ora ditrapake kanggo Android, amarga platform iki dikembangake dening Google kanggo tujuan egois, diwujudake ora liwat adol langsung produk piranti lunak, nanging liwat kontrol layanan lan iklan sing gegandhengan. Ing wektu sing padha, Google nahan kontrol pangguna liwat API kepemilikan kanggo sesambungan karo layanan, sing dilarang digunakake kanggo nggawe analog fungsional, yaiku. Panggunaan Java API ora diwatesi kanggo panggunaan non-komersial. Kanggo nanggepi, Google ngajokake petisi menyang pengadilan paling dhuwur, lan Mahkamah Agung AS bali kanggo nimbang masalah apa antarmuka pemrograman aplikasi (API) kalebu properti intelektual lan nggawe keputusan pungkasan kanggo Google.

Source: opennet.ru

Add a comment