Tsev Hais Plaub Siab pom zoo kom rov qhib Java thiab Android kev hais plaub ntawm Google thiab Oracle

United States Supreme Court txaus siab Google daim ntawv thov kom hloov qhov kev txiav txim siab ntawm qhov tseem tos 2010 xyoo mus sib hais "Oracle vs. Google" mus rau lub tsev hais plaub siab tshaj. Xyoo tas los, US Court of Appeals txaus siab Oracle qhov kev thov rov hais dua thiab thim qhov kev txiav txim siab xyoo 2016 hauv kev pom zoo ntawm Google ntsig txog kev siv Java API hauv Android platform. Hauv kev teb rau Google daim ntawv thov, Lub Tsev Hais Plaub Qib Siab tau pom zoo los kawm cov ntaub ntawv rooj plaub thiab rov qab los txiav txim siab txog qhov teeb meem ntawm seb daim ntawv thov programming interfaces (APIs) puas yog cov cuab yeej txawj ntse.

Cia peb nco qab tias hauv 2012 tus kws txiav txim plaub nrog kev paub txog kev ua haujlwm pom zoo nrog Google txoj haujlwm thiab pom tautias tsob ntoo lub npe uas ua rau API yog ib feem ntawm cov qauv kev hais kom ua - ib txheej ntawm cov cim cuam tshuam nrog ib qho haujlwm tshwj xeeb. Xws li cov lus txib tau txhais los ntawm txoj cai lij choj tsis raug cai, vim tias kev sib piv ntawm cov qauv lus txib yog qhov yuav tsum tau ua ua ntej kom ntseeg tau tias muaj kev sib raug zoo thiab kev txav mus los. Yog li ntawd, tus kheej ntawm cov kab nrog cov lus tshaj tawm thiab cov lus piav qhia ntawm cov txheej txheem tsis muaj teeb meem - txhawm rau ua kom zoo sib xws, cov npe ua haujlwm tsim API yuav tsum sib phim, txawm tias qhov kev ua haujlwm nws tus kheej tau siv txawv. Txij li tsuas muaj ib txoj hauv kev los qhia txog lub tswv yim lossis kev ua haujlwm, txhua tus muaj kev ywj pheej siv cov lus tshaj tawm zoo ib yam thiab tsis muaj leej twg tuaj yeem ua raws li cov lus qhia.

Oracle tau thov rov hais dua thiab yeej hauv Tebchaws Meskas Lub Tsev Hais Plaub Txiav Txim Siab tshem tawm qhov kev txiav txim siab - Lub tsev hais plaub tau lees paub tias Java API yog cov cuab yeej txawj ntse ntawm Oracle. Tom qab no, Google hloov cov tswv yim thiab sim ua pov thawj tias kev siv Java API hauv Android platform tau siv ncaj ncees, thiab qhov kev sim no yog ib qho kev vam meej. Google txoj haujlwm tau hais tias tsim cov software portable tsis tas yuav tso cai rau API, thiab qhov kev rov ua dua API los tsim cov khoom siv sib npaug yog suav tias yog "kev siv ncaj ncees." Raws li Google, kev faib APIs raws li cov cuab yeej txawj ntse yuav muaj kev cuam tshuam tsis zoo rau kev lag luam, vim tias nws cuam tshuam rau kev tsim kho tshiab, thiab kev tsim cov khoom siv sib xws ntawm software platforms yuav dhau los ua qhov kev foob.

Oracle tau thov kom rov hais dua zaum ob thiab rov hais dua qhov teeb meem no kho dua nyob rau hauv nws nyiam. Lub tsev hais plaub tau txiav txim tias lub hauv paus ntsiab lus ntawm "kev siv ncaj ncees" tsis siv rau Android, vim tias lub platform no tau tsim los ntawm Google rau lub hom phiaj qia dub, paub tsis yog los ntawm kev muag ncaj qha ntawm cov khoom lag luam software, tab sis los ntawm kev tswj hwm cov kev pabcuam cuam tshuam thiab tshaj tawm. Nyob rau tib lub sijhawm, Google tuav tswj cov neeg siv los ntawm tus tswv API rau kev cuam tshuam nrog nws cov kev pabcuam, uas yog txwv tsis pub siv los tsim cov analogues ua haujlwm, piv txwv li. Kev siv Java API tsis txwv rau kev siv tsis yog lag luam.

Tau qhov twg los: opennet.ru

Ntxiv ib saib