ජාවා සහ ඇන්ඩ්‍රොයිඩ් හරහා ඔරකල් සමඟ ඇති නඩුවලින් ගූගල් ජය ගනී

ඇන්ඩ්‍රොයිඩ් වේදිකාවේ ජාවා ඒපීඅයි භාවිතයට අදාළව 2010 වසරේ සිට ඇදී ගිය Oracle v. Google නඩු විභාගය සලකා බැලීම සම්බන්ධයෙන් එක්සත් ජනපද ශ්‍රේෂ්ඨාධිකරණය තීන්දුවක් නිකුත් කර ඇත. ඉහළම උසාවිය Google සමඟ සිටි අතර එහි Java API භාවිතය සාධාරණ භාවිතයක් බව සොයා ගත්තේය.

Google හි අරමුණ වෙනස් පරිගණක පරිසරයක් (ස්මාර්ට්ෆෝන්) සඳහා ගැටළු විසඳීම කෙරෙහි අවධානය යොමු කරන ලද වෙනස් පද්ධතියක් නිර්මාණය කිරීම බව අධිකරණය එකඟ වූ අතර Android වේදිකාවේ සංවර්ධනය මෙම ඉලක්කය සාක්ෂාත් කර ගැනීමට සහ ජනප්‍රිය කිරීමට උපකාරී විය. පරිගණක වැඩසටහන් තවදුරටත් සංවර්ධනය කිරීම සඳහා අතුරු මුහුණත නැවත සක්‍රීය කිරීම දායක විය හැකි විවිධ ක්‍රම ඇති බව ඉතිහාසය පෙන්වයි. Google හි අභිප්‍රාය වූයේ ප්‍රකාශන හිමිකම් නීතියේ ප්‍රධාන අරමුණ වන සමාන නිර්මාණාත්මක ප්‍රගතියක් ලබා ගැනීමයි.

Google විසින් API ව්‍යුහයන් රේඛා 11500ක් පමණ ණයට ගෙන ඇති අතර, එය රේඛා මිලියන 0.4ක සමස්ත API ක්‍රියාවට නැංවීමෙන් 2.86%ක් පමණි. භාවිතා කරන ලද කේතයේ විශාලත්වය සහ වැදගත්කම අනුව, රේඛා 11500 උසාවිය විසින් සලකනු ලැබුවේ වඩා විශාල සමස්තයක එක් කුඩා කොටසක් ලෙසය. ක්‍රමලේඛන අතුරුමුහුණතේ කොටසක් ලෙස, පිටපත් කරන ලද තන්තු ක්‍රමලේඛකයින් භාවිතා කරන වෙනත් (ඔරකල් නොවන) කේත මගින් වෙන් කළ නොහැකි ලෙස සම්බන්ධ කර ඇත. ගූගල් ප්‍රශ්නගත කේත කොටස පිටපත් කළේ එහි පරිපූර්ණත්වය හෝ ක්‍රියාකාරී වාසි නිසා නොව, එය ක්‍රමලේඛකයින්ට ස්මාර්ට්ෆෝන් සඳහා නව පරිගණක පරිසරය තුළ පවතින කුසලතා භාවිතා කිරීමට හැකි වූ බැවිනි.

2012 දී, ක්‍රමලේඛන අත්දැකීම් සහිත විනිශ්චයකරුවෙකු Google හි ස්ථාවරය සමඟ එකඟ වූ අතර API සාදන නාම ගස විධාන ව්‍යුහයේ කොටසක් බව හඳුනා ගත් බව මතක තබා ගනිමු - නිශ්චිත කාර්යයක් සමඟ සම්බන්ධ වූ අක්ෂර සමූහයකි. විධාන ව්‍යුහය අනුපිටපත් කිරීම අනුකූලතාව සහ අතේ ගෙන යා හැකි බව සහතික කිරීම සඳහා පූර්ව අවශ්‍යතාවයක් වන බැවින් එවැනි විධාන මාලාවක් ප්‍රකාශන හිමිකම් නීතියට යටත් නොවන ලෙස අර්ථකථනය කෙරේ. එබැවින්, ක්‍රමවල ප්‍රකාශන සහ ශීර්ෂ විස්තර සහිත රේඛාවල අනන්‍යතාවය වැදගත් නොවේ - සමාන ක්‍රියාකාරීත්වයක් ක්‍රියාත්මක කිරීමට, ක්‍රියාකාරීත්වයම වෙනස් ලෙස ක්‍රියාත්මක වුවද, API සාදන ශ්‍රිත නාම ගැලපිය යුතුය. අදහසක් හෝ කාර්යයක් ප්‍රකාශ කිරීමට ඇත්තේ එකම ක්‍රමයක් බැවින්, සෑම කෙනෙකුටම සමාන ප්‍රකාශන භාවිතා කිරීමට නිදහස ඇති අතර, එවැනි ප්‍රකාශන කිසිවකුට ඒකාධිකාරී කළ නොහැක.

ඔරකල් විසින් අභියාචනයක් ගොනු කරන ලද අතර එම තීන්දුව අවලංගු කිරීමට එක්සත් ජනපද ෆෙඩරල් අභියාචනාධිකරණය ලබා ගත්තේය - අභියාචනාධිකරණය Java API යනු Oracle හි බුද්ධිමය දේපලක් බව පිළිගත්තේය. මෙයින් පසු, ගූගල් උපක්‍රම වෙනස් කර ඇන්ඩ්‍රොයිඩ් වේදිකාවේ ජාවා ඒපීඅයි ක්‍රියාත්මක කිරීම සාධාරණ භාවිතයක් බව ඔප්පු කිරීමට උත්සාහ කළ අතර මෙම උත්සාහය සාර්ථක විය. Google හි ස්ථාවරය වී ඇත්තේ අතේ ගෙන යා හැකි මෘදුකාංග නිර්මාණය කිරීම සඳහා API බලපත්‍ර ලබා දීම අවශ්‍ය නොවන බවත්, අනුකූල ක්‍රියාකාරී සමානකම් නිර්මාණය කිරීම සඳහා API අනුකරණය කිරීම "සාධාරණ භාවිතයක්" ලෙස සලකනු ලබන බවත්ය. Google ට අනුව, APIs බුද්ධිමය දේපල ලෙස වර්ග කිරීම කර්මාන්තයට ඍණාත්මක බලපෑමක් ඇති කරනු ඇත, එය නවෝත්පාදනයේ සංවර්ධනය අඩපණ කරන අතර මෘදුකාංග වේදිකාවල අනුකූල ක්‍රියාකාරී ප්‍රතිසමයන් නිර්මාණය කිරීම නඩු වලට විෂය විය හැකිය.

ඔරකල් දෙවන වරටත් අභියාචනයක් ඉදිරිපත් කළ අතර, නැවතත් නඩුව එහි පක්ෂව සමාලෝචනය කරන ලදී. මෙම වේදිකාව ගූගල් විසින් ආත්මාර්ථකාමී අරමුණු සඳහා සංවර්ධනය කරන බැවින් "සාධාරණ භාවිතය" යන මූලධර්මය ඇන්ඩ්‍රොයිඩ් සඳහා අදාළ නොවන බව උසාවිය තීන්දු කළේය, මෘදුකාංග නිෂ්පාදනයක් සෘජුවම විකිණීමෙන් නොව අදාළ සේවාවන් සහ ප්‍රචාරණය පාලනය කිරීම තුළින් අවබෝධ විය. ඒ අතරම, Google එහි සේවාවන් සමඟ අන්තර්ක්‍රියා කිරීම සඳහා හිමිකාර API හරහා පරිශීලකයින් කෙරෙහි පාලනය රඳවා තබා ගනී, එය ක්‍රියාකාරී ප්‍රතිසම නිර්මාණය කිරීමට භාවිතා කිරීම තහනම් කර ඇත, i.e. Java API භාවිතය වාණිජ නොවන භාවිතයට පමණක් සීමා නොවේ. ඊට ප්‍රතිචාර වශයෙන්, Google විසින් ඉහළම උසාවියට ​​පෙත්සමක් ගොනු කළ අතර, එක්සත් ජනපද ශ්‍රේෂ්ඨාධිකරණය විසින් යෙදුම් ක්‍රමලේඛන අතුරුමුහුණත් (APIs) බුද්ධිමය දේපළවලට අයත් වේද යන ගැටලුව සලකා බැලීමට ආපසු ගොස් Google වෙත පක්ෂව අවසාන තීරණයක් ගන්නා ලදී.

මූලාශ්රය: opennet.ru

අදහස් එක් කරන්න