
Microsoftu je bila odobrena a sporen patent o tehnologiji stiskanja podatkov, ki bi lahko ogrozila odprtokodno programsko opremo.
Vendar se izumitelj tehnologije boji, da bo njegova kreacija postala manj uporabna, potem ko je Microsoft dobil pravice za njeno zasnovo.
Patenti programske opreme povzročajo veliko težav, ker se zdijo kot abstrakcije. Patentni urad naj bi zahteval, da je patent "nov, uporaben in neočiten". Toda kaj je lahko novega pri programski opremi?
Patenti imajo dolgo zgodovino ovir
Patenti so nenavadna stvar, za katero se je treba ukvarjati. So ena redkih vrst monopolov, ki jih uveljavlja vlada, s katerimi so ljudje v redu.
Splošno sprejeto je, da patenti zagotavljajo spodbudo za inovacije in da je občasen primer patentne agresije vredno tolerirati.
Po mnenju Microsofta,
Ta različica rANS se [na primer] uporablja v JPEG XL, ki je praktično dokončan (zamrznjen bitni tok) in [je] pridobiva podporo, zagotavlja ~3x boljši stiskanje kot JPEG pri podobnih računskih stroških, združljivost z JPEG, progresivno dekodiranje, manjkajoče funkcije, kot so HDR, alfa, brez izgub, animacije. Za njo stoji velika ekipa, večinoma iz Googla. Po skoraj 30 letih bi moral končno nadomestiti JPEG iz leta 1992 za fotografije in slike, začenši s Chromom, Androidom.
Težava je v tem, da ni standardne terminologije za patente programske opreme. Patent ne odraža nujno izkušenj razvijalca z "izumljenjem" nečesa novega, ampak običajno odraža idejo o implementaciji obstoječega koncepta na nov način.
Z drugimi besedami, če delate nekaj novega, lahko vaš projekt spada pod patent drugega podjetja, ne da bi za to sploh vedeli.
Tudi glede na Microsoftovo zgodovino s patenti,
Microsoft ima dolgo zgodovino patentne agresije proti FOSS; Nedolgo nazaj so pretresali uporabnike Linuxa in distributerje Androida zaradi patentov in pričakovali bi, da bo prišlo do več pretresov tega in drugih patentov.
Kakšno je vaše mnenje o patentih v programski opremi? Sporočite nam v spodnjem razdelku za komentarje.