Google-ը հաղթում է Java-ի և Android-ի դատավարությունը Oracle-ի հետ

ԱՄՆ Գերագույն դատարանը վճիռ է կայացրել՝ կապված 2010թ. շարունակվող «Oracle-ն ընդդեմ Google»-ի դատավարության քննարկման հետ կապված Android հարթակում Java API-ի օգտագործման հետ: Բարձրագույն դատարանը կողմնորոշվեց Google-ի կողքին և ընդունեց, որ Java API-ի օգտագործումը արդար օգտագործման բնույթ ունի:

Դատարանը համաձայնեց, որ Google-ի նպատակն է ստեղծել այլ համակարգ, որը կենտրոնացած է տարբեր համակարգչային միջավայրի (սմարթֆոնների) խնդիրների լուծման վրա, և Android պլատֆորմի զարգացումն օգնեց իրականացնել և հանրահռչակել այդ նպատակը: Պատմությունը ցույց է տալիս, որ կան տարբեր եղանակներ, որոնց միջոցով ինտերֆեյսի վերագործարկումը կարող է նպաստել համակարգչային ծրագրերի հետագա զարգացմանը: Google-ի նպատակն էր հասնել այս տեսակի ստեղծագործական առաջընթացի, ինչը հեղինակային իրավունքի պահպանման հիմնական նպատակն է:

Google-ը փոխառել է API կառուցվածքների մոտավորապես 11500 տող, ինչը կազմում է 0.4 միլիոն տող ամբողջ API-ի իրականացման ընդամենը 2.86%-ը: Հաշվի առնելով օգտագործված ծածկագրի չափն ու նշանակությունը, 11500 տողերը դատարանը համարեց շատ ավելի մեծ ամբողջության մի փոքր մաս: Որպես ծրագրավորման ինտերֆեյսի մի մաս, պատճենված տողերը անքակտելիորեն կապված են այլ (ոչ Oracle) կոդի հետ, որն օգտագործում են ծրագրավորողները: Google-ը պատճենել է խնդրո առարկա կոդը ոչ թե դրա բարդության կամ ֆունկցիոնալ առավելությունների պատճառով, այլ այն պատճառով, որ այն ծրագրավորողներին հնարավորություն է տվել օգտագործել առկա հմտությունները նոր հաշվողական միջավայրում սմարթֆոնների համար:

Հիշեցնենք, որ 2012-ին ծրագրավորման փորձ ունեցող դատավորը համաձայնեց Google-ի դիրքորոշման հետ և ճանաչեց, որ API-ն ձևավորող անվանման ծառը հրամանի կառուցվածքի մի մասն է՝ որոշակի ֆունկցիայի հետ կապված նիշերի մի շարք: Հրամանների նման հավաքածուն հեղինակային իրավունքի մասին օրենքով համարվում է որպես հեղինակային իրավունքի ենթակա չէ, քանի որ հրամանի կառուցվածքի կրկնօրինակումը անփոխարինելի պայման է համատեղելիության և շարժականության ապահովման համար: Հետևաբար, հայտարարություններով և մեթոդների վերնագրերի նկարագրություններով տողերի նույնականացումը նշանակություն չունի. նմանատիպ գործառույթ իրականացնելու համար API-ն ձևավորող գործառույթների անունները պետք է համընկնեն, նույնիսկ եթե ֆունկցիոնալությունն ինքնին այլ կերպ է իրականացվում: Քանի որ գաղափարը կամ գործառույթն արտահայտելու միայն մեկ միջոց կա, բոլորն ազատ են օգտագործելու նույնական հռչակագրերը, և ոչ ոք չի կարող մենաշնորհել նման արտահայտությունները։

Oracle-ը բողոքարկեց և շահեց ԱՄՆ Դաշնային վերաքննիչ դատարանը՝ չեղյալ համարելով որոշումը. վերաքննիչ դատարանը պարզեց, որ Java API-ն Oracle-ի մտավոր սեփականությունն է: Դրանից հետո Google-ը փոխեց մարտավարությունը և փորձեց ապացուցել, որ Java API-ի ներդրումը Android հարթակում արդար օգտագործման բնույթ ունի, և այս փորձը հաջողությամբ պսակվեց։ Google-ի դիրքորոշումն այն էր, որ շարժական ծրագրեր ստեղծելը չի ​​պահանջում API լիցենզիա, և API-ի կրկնումը փոխգործունակ ֆունկցիոնալ գործընկերներ ստեղծելու համար «արդար օգտագործում է»: Ըստ Google-ի՝ API-ների դասակարգումը որպես մտավոր սեփականություն բացասաբար կանդրադառնա արդյունաբերության վրա, քանի որ դա խաթարում է նորարարության զարգացումը, և ծրագրային հարթակների փոխգործունակ ֆունկցիոնալ անալոգների ստեղծումը կարող է դառնալ դատական ​​հայցերի առարկա։

Oracle-ը երկրորդ բողոքարկումը ներկայացրեց, և գործը կրկին վերանայվեց հօգուտ նրա: Դատարանը որոշել է, որ «արդար օգտագործման» սկզբունքը չի տարածվում Android-ի վրա, քանի որ այս հարթակը մշակվում է Google-ի կողմից եսասիրական նպատակներով, որոնք իրականացվում են ոչ թե ծրագրային արտադրանքի ուղղակի վաճառքի, այլ հարակից ծառայությունների և գովազդի նկատմամբ վերահսկողության միջոցով։ Միևնույն ժամանակ, Google-ը պահպանում է օգտատերերի նկատմամբ վերահսկողությունը սեփական ծառայությունների հետ փոխգործակցելու սեփական API-ի միջոցով, որն արգելված է օգտագործել ֆունկցիոնալ անալոգներ ստեղծելու համար, այսինքն. Java API-ի օգտագործումը չի սահմանափակվում ոչ առևտրային օգտագործմամբ: Ի պատասխան՝ Google-ը միջնորդություն ներկայացրեց բարձրագույն դատարան, և ԱՄՆ Գերագույն դատարանը վերադարձավ ծրագրավորման ինտերֆեյսների (API) մտավոր սեփականության իրավունքի հարցին և վերջնական որոշում կայացրեց հօգուտ Google-ի։

Source: opennet.ru

Добавить комментарий