Atkreipkite dėmesį, kad tekstai šioje
svetainėje parašyti gerokai seniau, negu Europos Parlamentas atmetė
siūlytą programinės įrangos patentų direktyvą
2005 m. liepos 6 d. Atėjus metui mes atnaujinsime šios internetinės
kampanijos tekstus.
Programinės įrangos patentai
leistų stambioms kompanijoms monopolizuoti tam tikrus rinkos segmentus.
Joms nebereikėtų varžytis su atviro kodo programomis bei smulkaus ir
vidutinio verslo įmonių produktais saugumo, stabilumo ir našumo
srityse.
Klysta tie, kurie teikia prioritetą
abstrakčioms programinės įrangos idėjoms, o ne
konkrečioms jų realizacijoms.
Puiki
programinė įranga reikalauja nepriekaištingo projektavimo ir
aukštos kokybės realizacijos. Net ir pati šauniausia idėja nieko
neverta, jei tinkamai neįgyvendinama. Niekas nenorėtų gyventi
naujoviškos architektūros name, kurio paradinės durys saugiai
neužrakinamos, pro stogą prateka vanduo ir nuolat dingsta elektra.
Darykime prielaidą, kad
programinės įrangos patentai saugo išties puikias idėjas, nors
paprastai taip nėra.
Netgi tuomet šių
idėjų monopolizavimas būtų nepageidautinas, nes vos
užpatentavus idėją neliktų konkurencijos. Patento savininkas
galėtų įgyvendinti idėją visai netinkamu būdu, ir
vis tik jis būtų vienintelis asmuo, siūlantis jos
realizaciją. Tokia realizacija gali būti lėta, nestabili ir
nesaugi, nepaisant to, artimiausius 20 metų jai neatsirastų tiesioginės
alternatyvos, nebent patento turėtojas tai leistų.
„Papildoma programinės įrangos
apsauga, kurią teikia autorinės teisės ir patentai, taip pat
daugumos kompanijų programų kūrimo metodai bei neefektyviai
reglamentuota atsakomybė skatina nesaugios programinės įrangos
vystymą ir masinį platinimą.“
Robert A. Gehring, Berlyno Technikos universitetas
Nesutariama dėl to, ar atviro kodo
programinė įranga yra iš prigimties saugesnė ir stabilesnė
už kitokio pobūdžio programinę įrangą.
Vis dėlto reikia pripažinti faktą, kad atviro kodo programos
konkrečiais atvejais pasirenkamos būtent dėl jų saugumo ir
stabilumo. Tai sudaro didelį konkurencinį spaudimą Microsoft ir
kitiems gamintojams. Jeigu norime, kad galų gale liautųsi kas
mėnesį pasirodantys pranešimai apie Windows, Internet Explorer ir
Outlook saugumo spragas, turime užtikrinti konkurencinę rinką.
Dėl programinės įrangos
patentų rizikinga publikuoti programų išeities tekstus.
Nesvarbu, ar išeities tekstai skelbiami laisvosios (pavyzdžiui, GPL),
ar kitokios licenzijos pagrindu, tai neabejotinai prisideda prie IT saugumo.
Tai leidžia kiekvienam, turinčiam atitinkamas žinias ir pakankamą
stimulą, ieškoti saugumo spragų. Tačiau patentų
spekuliantams ir piktavaliams konkurentams tai suteikia galimybę kur kas
lengviau aptikti ir įrodyti patentų „pažeidimus“. Jei patentas
susijęs su kuo nors vizualiu, pavyzdžiui, progreso juostele arba virtualiu
„vežimėliu“ interneto parduotuvėje, tuomet „pažeidimas“ lengvai pastebimas
išoriškai. Kita vertus, vidinių funkcijų (pavyzdžiui, atminties
valdymo) patentų „pažeidimus“ įrodyti labai sunku, o kartais ir
neįmanoma, neturint išeities teksto.