اوریکل پخپله د ایمیزون S3 څخه API کاپي کړی، او دا په بشپړه توګه نورمال دی

اوریکل پخپله د ایمیزون S3 څخه API کاپي کړی، او دا په بشپړه توګه نورمال دی
د اوریکل وکیلان په Android کې د جاوا API بیا پلي کول د "هري پوټر" مینځپانګې کاپي کولو سره پرتله کوي ، pdf

د امریکا ستره محکمه به د روان کال په پیل کې یوه مهمه قضیه واوروي. اوریکل د ګوګل په وړاندې، کوم چې به د فکري ملکیت قانون لاندې د API قانوني حالت وټاکي. که محکمه د خپل څو ملیارد ډالرو په قضیه کې د اوریکل سره اړخ ولري ، نو دا کولی شي سیالي ودروي او د ټیک لویانو واکمنۍ سیمینټ کړي ، شاید پخپله د ګوګل په شمول.

په ورته وخت کې ، د اوریکل سوداګرۍ په پیل کې د IBM لخوا رامینځته شوي د SQL برنامې ژبې پلي کولو باندې رامینځته شوې ، او حتی اوس هم شرکت د ایمیزون S3 څخه د API سره کلاوډ خدمت وړاندیز کوي ، او دا په بشپړ ډول نورمال دی. د API بیا پلي کول د صنعت له پیل راهیسې د کمپیوټر ساینس د پراختیا طبیعي برخه وه.

اوریکل په ګوګل تور لګوي چې په غیرقانوني ډول د جاوا API کاپي کوي ، پشمول د نومول شوي امرونو لیست چې د ګرامري جوړښتونو سره تړلی دی. د Android عملیاتي سیسټم په ځانګړي ډول د جاوا API سره مطابقت لري ترڅو د جاوا پروګرام کونکو لپاره نوي پلیټ فارم ته سافټویر او پوهه لیږدول اسانه کړي. د دې کولو لپاره، Android په سمه توګه د ورته جاوا API کمانډونه او ګرامري جوړښتونه کاپي کړي. دلیل اوریکل دا دی چې د جاوا API دا ډول "بیا پلي کول" د لیکوال د کار کاپي کولو سره پرتله کیدی شي ، لکه ادبي ناول "هري پوټر" (دا یو ریښتینی مثال چې د اوریکل وکیلانو لخوا ورکړل شوی) ، او ګوګل د جاوا API کمانډ نومونو او جوړښتونو کې د اوریکل کاپي حق څخه سرغړونه کوي.

مګر جاوا APIs یوازینی APIs ندي ، او Android یوازینی پلي کول ندي. د نن ورځې د معلوماتي ټکنالوجۍ په صنعت کې، APIs هر اړخیز دي، او بیا معرفي کول د سیالۍ ساتلو لپاره بنسټیز دي ترڅو د لوی شرکتونو له انحصار څخه مخنیوی وشي. فکر کوي چارلس ډوین د R سټریټ انسټیټیوټ کې د ټیکنالوژۍ او نوښت پالیسۍ رییس دی.

ډیوین د مشهور ایمیزون S3 ذخیره کولو پلیټ فارم مثال ورکوي. د S3 څخه د فایلونو لیکلو او ترلاسه کولو وړ کولو لپاره، ایمیزون هراړخیز پرمختګ کړی، تفصيلي API د خدمت سره اړیکه ونیسئ. د مثال په توګه، د خوندي شوي فایلونو لیست ترلاسه کول (د شیانو لیست) موږ د GET کمانډ لیږو چې کوربه او ډول پیرامیټونه مشخص کوي د کوډ کولو ډول, د دوام نښه и x-amz-تاریخ. د ایمیزون 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 کاپي وړاندې کوي پخپله اوریکل هم شتون لري. د مطابقت لپاره، د ایمیزون S3 مطابقت API د ایمیزون API ډیری عناصر کاپي کوي، د x-amz ټګونو ته ښکته.

اوریکل پخپله د ایمیزون S3 څخه API کاپي کړی، او دا په بشپړه توګه نورمال دی

اوریکل ادعا کوي چې د دې کړنو قانونيیت د خلاصې سرچینې اپاچي 2.0 جواز پراساس دی ، کوم چې د کوډ وړیا کاپي کولو او ترمیم ته اجازه ورکوي. د مثال په ډول، د جاوا لپاره ایمیزون SDK د اپاچي 2.0 جواز سره هم راځي.

مګر پوښتنه دا ده چې ایا د فکري ملکیت قانون حتی د APIs په څیر شیانو باندې پلي کیږي. دا هغه څه دي چې ستره محکمه یې باید وټاکي.

چا API اختراع کړی؟

د "سبروټین کتابتون" اصطلاح او مفهوم لومړی د هرمن ګولډسټین او جان وان نیومن لخوا د بریښنایی کمپیوټري وسیلې لپاره د پلان کولو او کوډ کولو ستونزې - دویمه برخه ، دریمه برخه (د پرنسټن پوهنتون پرمختللي مطالعاتو انسټیټیوټ ، 1948) کې څرګند شو. کاپي په archive.org کې. د دریم ټوک منځپانګه:

اوریکل پخپله د ایمیزون S3 څخه API کاپي کړی، او دا په بشپړه توګه نورمال دی

دا د کمپیوټرونو لپاره د پروګرام کولو میتودولوژي لومړی توضیح دی چې پروګرامونه په حافظه کې ذخیره کوي (پخوا دا شتون نه درلود). دا په پراخه کچه پوهنتونونو ته ویشل شوی و، کوم چې په هغه وخت کې هڅه کوله خپل کمپیوټرونه جوړ کړي. او تر ټولو مهم، کتاب یو کلیدي مفکوره لري: ډیری پروګرامونه به عام عملیات کاروي، او کتابتونونه د معمول سره به د نوي کوډ او غلطیو مقدار کم کړي. دا مفکوره د موریس ویلکس لخوا نوره هم تصفیه شوه او د EDSAC ماشین کې یې عملي کړه، د کوم لپاره چې هغه د 1967 تورینګ جایزه ترلاسه کړه.

اوریکل پخپله د ایمیزون S3 څخه API کاپي کړی، او دا په بشپړه توګه نورمال دی
د EDSAC سبروټین کتابتون په کیڼ اړخ کې دی

بل ګام دا و چې د لوړ ترتیب افعال او بشپړ سافټویر انٹرفیسونه رامینځته کړي ، لکه څنګه چې موریس ویلکس او ډیویډ ویلر د بریښنایی ډیجیټل کمپیوټر لپاره د برنامو چمتو کولو کې ترسره کړي (1951).

اصطلاح پخپله کاریال پروګرام برسیر (API) د 60 لسیزې په وروستیو کې په کوم ځای کې راڅرګند شو.

د پریزنټشن لیکوال "د API لنډ مضمون تاریخ" جوشوا بلاک د پروګرام کولو انٹرفیسونو، لارښوونو سیټونو، او سبروټین کتابتونونو ډیری مثالونه وړاندې کوي: دوی څنګه رامینځته شوي او وروسته کارول شوي. نظر دا دی چې بیا کارول د API نقطه ده. دا هغه څه دي چې دوی د لومړي ځای لپاره رامینځته شوي. او پراختیا کونکي تل د دې فرصت لري چې د نورو خلکو APIs کاپي او بیا جوړ کړي:

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

سرچینه: "د API لنډ مضمون تاریخ"

د APIs کاپي کول او بیا کارول (کتابتونونه، لارښوونې سیټونه) نه یوازې سم دي، مګر دا د پروګرام کولو میتودولوژي په مستقیم ډول د کمپیوټر ساینس په کانونو کې سپارښتنه کیږي. حتی د S3 برنامه کولو انٹرفیسونو کاپي کولو دمخه ، اوریکل پخپله دا څو ځله ترسره کړی. سربیره پردې ، د اوریکل سوداګرۍ په پیل کې د IBM لخوا رامینځته شوې د SQL برنامې ژبې پلي کولو باندې رامینځته شوې. د اوریکل لومړی پرچم بردار محصول یو DBMS و، چې په لویه کچه د IBM سیسټم R څخه کاپي شوی. پدې حالت کې، موږ د DBMS لپاره د "معیاري API" په توګه د SQL بیا پلي کولو په اړه خبرې کوو.

په APIs باندې د فکري ملکیت حقونه پلي کول کولی شي یو قانوني ماین ساحه رامینځته کړي چې هرڅوک اغیزه کوي. APIs پلي کوي او نور بادل خدمتونه. ډیری تخنیکي معیارونه، لکه Wi-Fi او انټرنیټ پروتوکولونه، APIs شامل دي. د پروګرام کولو انټرفیسونه د انټرنیټ په هر کمپیوټر او سرور کې په یو ډول شکل کې بیا پلي کیږي. د اوریکل د کاپي حق تیوري کولی شي نږدې هرڅه چې تاسو یې د خپل کمپیوټر سره کوئ غیرقانوني کړي.

د دې لرې پرتو پایلو څخه د مخنیوي لپاره، اوریکل او د استیناف محکمې چې خپل دلیلونه یې تایید کړي هڅه یې کړې چې د کاپي حق سرغړونې د ځینې API بیا پلي کولو لپاره محدود کړي چې د اصلي سره "متوافق" دي. مګر جزوي بیا پلي کول هم عام دي. حتی د S3 API په کاپي کې، اوریکل د اصلي ایمیزون APIs سره ډیری "توپیرونه" او ناانډولتیا یادونه کوي.

د اوریکل د محاکمې اصلي خطر دا دی چې دا کولی شي د کوچني ټیکنالوژۍ شرکتونو مخه ونیسي چې د سیسټمونو نسخې رامینځته کړي چې د غالب پلیټ فارمونو لکه S3 سره مطابقت لري. د دې ډول مطابقت پرته، پروګرام کونکي به په مؤثره توګه د دې شرکت وړاندیزونو څخه بند شي.

د صنعت استازي او پراختیا کونکي یوازې تمه کولی شي چې دلیل به دلته غالب وي، او قاضیان د پروګرام کولو اساسات پوهیږي.

سرچینه: www.habr.com

Add a comment