Bidh Google a’ buannachadh cùis-lagha le Oracle thairis air Java agus Android

Tha Àrd-chùirt na SA air co-dhùnadh a chuir a-mach a thaobh beachdachadh air cùis-lagha Oracle v. Google, a tha air a bhith a’ slaodadh air adhart bho 2010, co-cheangailte ri cleachdadh an Java API ann an àrd-ùrlar Android. Bha a’ chùirt as àirde a’ taobhadh ri Google agus lorg iad gur e cleachdadh cothromach a bh’ ann an Java API a chleachdadh.

Dh’ aontaich a’ chùirt gur e amas Google siostam eadar-dhealaichte a chruthachadh le fòcas air fuasgladh cheistean airson àrainneachd coimpiutaireachd eadar-dhealaichte (fònaichean sgairteil), agus chuidich leasachadh àrd-ùrlar Android an amas seo a thoirt gu buil agus mòr-chòrdte. Tha eachdraidh a’ sealltainn gu bheil diofar dhòighean ann far am faod ath-nuadhachadh eadar-aghaidh cur ri tuilleadh leasachaidh air prògraman coimpiutair. B’ e rùintean Google adhartas cruthachail coltach ris a choileanadh, is e sin prìomh adhbhar lagh dlighe-sgrìobhaidh.

Fhuair Google iasad timcheall air 11500 loidhne de structaran API, a tha dìreach 0.4% de bhuileachadh API iomlan de 2.86 millean loidhne. Leis cho mòr agus cho cudromach sa bha an còd a chaidh a chleachdadh, bha a’ chùirt den bheachd gu robh na loidhnichean 11500 mar aon phàirt bheag de dh’ iomlanachd mòran na bu mhotha. Mar phàirt den eadar-aghaidh prògramaidh, tha na sreangan copaidh ceangailte gu dlùth le còd eile (neo-Oracle) a bhios luchd-prògramaidh a’ cleachdadh. Rinn Google leth-bhreac den phìos còd sin chan ann air sgàth foirfeachd no buannachdan gnìomh, ach air sgàth gun tug e cothrom do luchd-prògramaidh na sgilean a th’ ann mu thràth a chleachdadh anns an àrainneachd coimpiutaireachd ùr airson fònaichean sgairteil.

Cuimhnich, ann an 2012, gun do dh'aontaich britheamh le eòlas prògramadh ri suidheachadh Google agus dh'aithnich e gu bheil a 'chraobh ainm a tha a' cruthachadh an API mar phàirt den structar àithne - seata de charactaran co-cheangailte ri gnìomh sònraichte. Tha an leithid de sheata òrdughan air a mhìneachadh le lagh dlighe-sgrìobhaidh mar rud nach eil fo dhlighe-sgrìobhaidh, leis gu bheil dùblachadh structar àithne riatanach airson dèanamh cinnteach à co-chòrdalachd agus so-ghiùlain. Mar sin, chan eil e gu diofar a thaobh dearbh-aithne nan loidhnichean le dearbhaidhean agus tuairisgeulan cinn de dhòighean - gus gnìomhachd coltach ris a chuir an gnìomh, feumaidh na h-ainmean gnìomh a tha a’ cruthachadh an API a bhith co-ionnan, eadhon ged a tha an gnìomh fhèin air a chuir an gnìomh ann an dòigh eadar-dhealaichte. Leis nach eil ann ach aon dòigh air beachd no gnìomh a chur an cèill, tha a h-uile duine saor gus dearbhaidhean co-ionann a chleachdadh, agus chan urrainn do dhuine sam bith monopolize a dhèanamh air na h-abairtean sin.

Chuir Oracle tagradh a-steach agus thug e air Cùirt Ath-thagraidh Feadarail na SA an co-dhùnadh a thionndadh air ais - dh’ aithnich a ’chùirt tagraidh gur e seilbh inntleachdail Oracle a th’ ann an Java API. Às deidh seo, dh ’atharraich Google innleachdan agus dh’ fheuch e ri dearbhadh gu robh buileachadh an API Java anns an àrd-ùrlar Android air a chleachdadh gu cothromach, agus chaidh an oidhirp seo a chrùnadh le soirbheachas. Is e suidheachadh Google nach fheum cruthachadh bathar-bog so-ghiùlain cead a thoirt don API, agus gu bheilear a’ beachdachadh air ath-riochdachadh an API gus co-ionannachdan gnìomh co-chosmhail a chruthachadh mar “chleachdadh cothromach”. A rèir Google, bidh droch bhuaidh aig a bhith a’ seòrsachadh APIan mar sheilbh inntleachdail air a’ ghnìomhachas, leis gu bheil e a’ lagachadh leasachadh ùr-ghnàthachaidh, agus dh’ fhaodadh cruthachadh analogues gnìomh co-fhreagarrach de àrd-ùrlaran bathar-bog a thighinn gu bhith na chuspair cùis-lagha.

Rinn Oracle ath-thagradh airson an dàrna turas, agus a-rithist chaidh a’ chùis ath-sgrùdadh na fhàbhar. Cho-dhùin a ’chùirt nach eil am prionnsapal“ cleachdadh cothromach ”a’ buntainn ri Android, leis gu bheil an àrd-ùrlar seo ga leasachadh le Google airson adhbharan fèin-thoileil, air a thoirt gu buil chan ann tro bhith a ’reic toradh bathar-bog gu dìreach, ach tro smachd air seirbheisean agus sanasachd co-cheangailte. Aig an aon àm, tha Google a’ cumail smachd air luchd-cleachdaidh tro API seilbh airson eadar-obrachadh leis na seirbheisean aige, a tha toirmisgte a bhith air a chleachdadh gus analogues gnìomh a chruthachadh, i.e. Chan eil cleachdadh an Java API cuingealaichte ri cleachdadh neo-mhalairteach. Mar fhreagairt, chuir Google athchuinge a-steach don chùirt as àirde, agus thill Àrd-chùirt na SA gus beachdachadh air a’ cheist co-dhiù am buin eadar-aghaidh prògramadh tagraidh (API) do sheilbh inntleachdail agus rinn iad co-dhùnadh deireannach airson Google.

Source: fosgailtenet.ru

Cuir beachd ann