د اوریکل وکیلان په Android کې د جاوا API بیا پلي کول د "هري پوټر" مینځپانګې کاپي کولو سره پرتله کوي ،
د امریکا ستره محکمه به د روان کال په پیل کې یوه مهمه قضیه واوروي.
په ورته وخت کې ، د اوریکل سوداګرۍ په پیل کې د IBM لخوا رامینځته شوي د SQL برنامې ژبې پلي کولو باندې رامینځته شوې ، او حتی اوس هم شرکت د ایمیزون S3 څخه د API سره کلاوډ خدمت وړاندیز کوي ، او دا په بشپړ ډول نورمال دی. د API بیا پلي کول د صنعت له پیل راهیسې د کمپیوټر ساینس د پراختیا طبیعي برخه وه.
اوریکل په ګوګل تور لګوي چې په غیرقانوني ډول د جاوا API کاپي کوي ، پشمول د نومول شوي امرونو لیست چې د ګرامري جوړښتونو سره تړلی دی. د Android عملیاتي سیسټم په ځانګړي ډول د جاوا API سره مطابقت لري ترڅو د جاوا پروګرام کونکو لپاره نوي پلیټ فارم ته سافټویر او پوهه لیږدول اسانه کړي. د دې کولو لپاره، Android په سمه توګه د ورته جاوا API کمانډونه او ګرامري جوړښتونه کاپي کړي.
مګر جاوا APIs یوازینی APIs ندي ، او Android یوازینی پلي کول ندي. د نن ورځې د معلوماتي ټکنالوجۍ په صنعت کې، APIs هر اړخیز دي، او بیا معرفي کول د سیالۍ ساتلو لپاره بنسټیز دي ترڅو د لوی شرکتونو له انحصار څخه مخنیوی وشي.
ډیوین د مشهور ایمیزون S3 ذخیره کولو پلیټ فارم مثال ورکوي. د S3 څخه د فایلونو لیکلو او ترلاسه کولو وړ کولو لپاره، ایمیزون هراړخیز پرمختګ کړی،
GET /?Delimiter=Delimiter&EncodingType=EncodingType&Marker=Marker&MaxKeys=MaxKeys&Prefix=Prefix HTTP/1.1
Host: Bucket.s3.amazonaws.com
x-amz-request-payer: RequestPayer
ایمیزون د کلاوډ خدماتو بازار کې روښانه مشر دی ، او سیالي کونکي یې د S3 API بیا پلي کول وړاندیز کوي ، پداسې حال کې چې دوی باید د قوماندې نومونه ، پیرامیټر ټاګونه ، ډول مخکیني تقلید وکړي. x-amzد S3 API ګراماتیک جوړښت او عمومي تنظیم. په بل عبارت، هرڅه چې اوریکل ادعا کوي د کاپي حق دی.
د هغو شرکتونو په منځ کې چې د ایمیزون S3 API کاپي وړاندې کوي
اوریکل ادعا کوي چې د دې کړنو قانونيیت د خلاصې سرچینې اپاچي 2.0 جواز پراساس دی ، کوم چې د کوډ وړیا کاپي کولو او ترمیم ته اجازه ورکوي. د مثال په ډول،
مګر پوښتنه دا ده چې ایا د فکري ملکیت قانون حتی د APIs په څیر شیانو باندې پلي کیږي. دا هغه څه دي چې ستره محکمه یې باید وټاکي.
چا API اختراع کړی؟
د "سبروټین کتابتون" اصطلاح او مفهوم لومړی د هرمن ګولډسټین او جان وان نیومن لخوا د بریښنایی کمپیوټري وسیلې لپاره د پلان کولو او کوډ کولو ستونزې - دویمه برخه ، دریمه برخه (د پرنسټن پوهنتون پرمختللي مطالعاتو انسټیټیوټ ، 1948) کې څرګند شو.
دا د کمپیوټرونو لپاره د پروګرام کولو میتودولوژي لومړی توضیح دی چې پروګرامونه په حافظه کې ذخیره کوي (پخوا دا شتون نه درلود). دا په پراخه کچه پوهنتونونو ته ویشل شوی و، کوم چې په هغه وخت کې هڅه کوله خپل کمپیوټرونه جوړ کړي. او تر ټولو مهم، کتاب یو کلیدي مفکوره لري: ډیری پروګرامونه به عام عملیات کاروي، او کتابتونونه د معمول سره به د نوي کوډ او غلطیو مقدار کم کړي. دا مفکوره د موریس ویلکس لخوا نوره هم تصفیه شوه او د EDSAC ماشین کې یې عملي کړه، د کوم لپاره چې هغه د 1967 تورینګ جایزه ترلاسه کړه.
د EDSAC سبروټین کتابتون په کیڼ اړخ کې دی
بل ګام دا و چې د لوړ ترتیب افعال او بشپړ سافټویر انٹرفیسونه رامینځته کړي ، لکه څنګه چې موریس ویلکس او ډیویډ ویلر د بریښنایی ډیجیټل کمپیوټر لپاره د برنامو چمتو کولو کې ترسره کړي (1951).
اصطلاح پخپله کاریال پروګرام برسیر (API) د 60 لسیزې په وروستیو کې په کوم ځای کې راڅرګند شو.
د پریزنټشن لیکوال
API
خالق
کال
بیا پلي کول
کال
د فورټران کتابتون
IBM
1958
یونیوک
1961
IBM S/360 ISA
IBM
1964
Amdahl Corp.
1970
معیاري C کتابتون
AT&T/Bell Labs
1976
مارک ویلیمز شرکت
1980
د یونیکس سیسټم زنګونه
AT&T/Bell Labs
1976
مارک ویلیمز شرکت
1980
VT100 Esc Seqs
DEC
1978
هیتکیټ
1980
IBM PC BIOS
IBM
1981
د فینیکس ټیکنالوژي
1984
MS-DOS CLI
د Microsoft
1981
د FreeDOS پروژه
1998
Hayes AT کمانډ ټاکل شوی
Hayes مایکرو
1982
د لنگر اتوماتیک
1985
پوسټ توري
ایڈوب
1985
GNU/GhostScript
1988
SMB
د Microsoft
1992
د سامبا پروژه
1993
ون 32
د Microsoft
1993
د شرابو پروژه
1996
د جاوا 2 ټولګي کتابتونونه
Sun
1998
ګوګل/Android
2008
ویب API خوندور
خوندور
2003
پن بورډ
2009
سرچینه:
د APIs کاپي کول او بیا کارول (کتابتونونه، لارښوونې سیټونه) نه یوازې سم دي، مګر دا د پروګرام کولو میتودولوژي په مستقیم ډول د کمپیوټر ساینس په کانونو کې سپارښتنه کیږي. حتی د S3 برنامه کولو انٹرفیسونو کاپي کولو دمخه ، اوریکل پخپله دا څو ځله ترسره کړی. سربیره پردې ، د اوریکل سوداګرۍ په پیل کې د IBM لخوا رامینځته شوې د SQL برنامې ژبې پلي کولو باندې رامینځته شوې. د اوریکل لومړی پرچم بردار محصول یو DBMS و، چې په لویه کچه د IBM سیسټم R څخه کاپي شوی. پدې حالت کې، موږ د DBMS لپاره د "معیاري API" په توګه د SQL بیا پلي کولو په اړه خبرې کوو.
په APIs باندې د فکري ملکیت حقونه پلي کول کولی شي یو قانوني ماین ساحه رامینځته کړي چې هرڅوک اغیزه کوي. APIs پلي کوي او
د دې لرې پرتو پایلو څخه د مخنیوي لپاره، اوریکل او د استیناف محکمې چې خپل دلیلونه یې تایید کړي هڅه یې کړې چې د کاپي حق سرغړونې د ځینې API بیا پلي کولو لپاره محدود کړي چې د اصلي سره "متوافق" دي. مګر جزوي بیا پلي کول هم
د اوریکل د محاکمې اصلي خطر دا دی چې دا کولی شي د کوچني ټیکنالوژۍ شرکتونو مخه ونیسي چې د سیسټمونو نسخې رامینځته کړي چې د غالب پلیټ فارمونو لکه S3 سره مطابقت لري. د دې ډول مطابقت پرته، پروګرام کونکي به په مؤثره توګه د دې شرکت وړاندیزونو څخه بند شي.
د صنعت استازي او پراختیا کونکي یوازې تمه کولی شي چې دلیل به دلته غالب وي، او
سرچینه: www.habr.com