Судски спор против Мицрософта и ОпенАИ у вези са генератором кода ГитХуб Цопилот

Програмер типографије отвореног кода Метју Батерик и адвокатска канцеларија Џозеф Савери поднели су тужбу (ПДФ) против произвођача технологије која се користи у ГитХуб-овој услузи Цопилот. Оптужени су Мицрософт, ГитХуб и компаније које надгледају пројекат ОпенАИ, који је произвео модел генерисања ОпенАИ Цодек кода који је у основи ГитХуб Цопилот-а. Поступак покушава да укључи суд у утврђивање законитости креирања услуга као што је ГитХуб Цопилот и утврђивање да ли такве услуге крше права других програмера.

Активности оптужених су упоређене са стварањем нове врсте софтверске пиратерије, засноване на манипулацији постојећим кодом користећи технике машинског учења и омогућавајући им да имају користи од рада других људи. Креирање Цопилот-а се такође сматра увођењем новог механизма за монетизацију рада програмера софтвера отвореног кода, упркос чињеници да је ГитХуб раније обећао да то никада неће учинити.

Став тужиоца се своди на чињеницу да се резултат генерисања кода системом машинског учења обученог на јавно доступним изворним текстовима не може тумачити као суштински нов и независан рад, јер је последица алгоритама обраде већ постојећег кода. Према тужиоцима, Цопилот само репродукује код који има директне референце на постојећи код у јавним репозиторијумима, а такве манипулације не потпадају под критеријуме поштене употребе. Другим речима, синтезу кода у ГитХуб Цопилот-у тужиоци сматрају стварањем изведеног дела из постојећег кода, дистрибуираног под одређеним лиценцама и са одређеним ауторима.

Конкретно, када се обучава систем Цопилот, користи се код који се дистрибуира под отвореним лиценцама, у већини случајева који захтевају обавештење о ауторству (атрибуција). Овај захтев није испуњен приликом генерисања резултујућег кода, што је јасно кршење већине лиценци отвореног кода као што су ГПЛ, МИТ и Апацхе. Поред тога, Цопилот крши ГитХуб-ове сопствене услове коришћења услуге и приватности, није у складу са ДМЦА, који забрањује уклањање информација о ауторским правима, и ЦЦПА (Калифорнијски закон о приватности потрошача), који регулише руковање личним подацима.

У тексту тужбе дат је оквирни прорачун штете која је настала заједници као резултат активности Цопилот-а. У складу са чланом 1202 Миленијумског закона о дигиталним ауторским правима (ДМЦА), минимална штета је 2500 УСД по кршењу. Узимајући у обзир чињеницу да Цопилот сервис има 1.2 милиона корисника и при сваком коришћењу услуге дође до три кршења ДМЦА (атрибуција, ауторска права и услови лиценце), минимални износ укупне штете се процењује на 9 милијарди долара (1200000*3 * 2500 долара).

Организација за људска права Софтваре Фреедом Цонсерванци (СФЦ), која је раније критиковала ГитХуб и Цопилот, прокоментарисала је тужбу препоруком да се не одступа од једног од својих раније наведених принципа када штити интересе заједнице – „спровођење оријентисано на заједницу треба не давати приоритет финансијској добити." Према СФЦ-у, поступци Цопилот-а су неприхватљиви пре свега зато што поткопавају механизам цопилефт-а, који има за циљ да обезбеди једнака права корисницима, програмерима и потрошачима. Многи пројекти обухваћени Цопилот-ом се дистрибуирају под лиценцама за копирање, као што је ГПЛ, који захтевају да се код изведених дела дистрибуира под компатибилном лиценцом. Уметањем постојећег кода како је предложио Цопилот, програмери могу несвесно да прекрше лиценцу пројекта из којег је код позајмљен.

Подсетимо се да је у лето ГитХуб покренуо нову комерцијалну услугу, ГитХуб Цопилот, обучену за низ изворних текстова постављених у јавна ГитХуб репозиторијума и способну да генерише стандардне дизајне приликом писања кода. Сервис може да генерише прилично сложене и велике блокове кода, све до готових функција које могу да понављају текстуалне пасусе из постојећих пројеката. Према ГитХуб-у, систем покушава да поново креира структуру кода уместо да копира сам код, међутим, у приближно 1% случајева, предложена препорука може укључити исечке кода постојећих пројеката који су дужи од 150 карактера. Да би спречио замену постојећег кода, Цопилот има уграђени филтер који проверава укрштање са пројектима хостованим на ГитХуб-у, али овај филтер се активира по нахођењу корисника.

Два дана пре подношења тужбе, ГитХуб је најавио своју намеру да имплементира функцију 2023. која би омогућила праћење односа између фрагмената генерисаних у Цопилот-у и постојећег кода у репозиторијумима. Програмери ће моћи да виде листу сличног кода који је већ присутан у јавним репозиторијумима, као и да сортирају раскрснице према лиценци кода и времену измене.

Извор: опеннет.ру

Додај коментар