
Microsoftu je odobreno a kontroverzni patent o tehnologiji kompresije podataka koja bi mogla ugroziti softver otvorenog koda.
Međutim, izumitelj tehnologije strahuje da će njegova kreacija postati manje korisna nakon što je Microsoft dobio prava na njezin dizajn.
Softverski patenti izazivaju mnogo problema jer se čine kao apstrakcije. Ured za patente bi trebao zahtijevati da patent bude “nov, koristan i neočigledan”. Ali što može biti novo u softveru?
Patenti imaju dugu povijest prepreka
Patenti su čudna stvar oko koje se treba poraditi. Oni su jedna od rijetkih vrsta monopola koje provodi vlada s kojima se ljudi slažu.
Općenito je prihvaćeno da patenti daju poticaj za inovacije i da je povremeni slučaj agresije na patent vrijedan toleriranja.
Prema Microsoftu,
Ova rANS varijanta se [na primjer] koristi u JPEG XL, koji je praktički gotov (zamrznut bitstream) i [je] dobiva podršku, pruža ~3x bolji kompresija od JPEG-a uz slične računalne cijene, kompatibilnost s JPEG-om, progresivno dekodiranje, nedostajuće značajke kao što su HDR, alfa, bez gubitaka, animacije. Iza njega stoji veliki tim, uglavnom iz Googlea. Nakon gotovo 30 godina, konačno bi trebao zamijeniti JPEG iz 1992. za fotografije i slike, počevši od Chromea, Androida.
Problem je u tome što ne postoji standardna terminologija za softverske patente. Patent ne odražava nužno razvojno iskustvo "izmišljanja" nečeg novog, već umjesto toga obično odražava ideju implementacije postojećeg koncepta na novi način.
Drugim riječima, ako radite nešto novo, vaš bi projekt mogao potpasti pod patent druge tvrtke, a da vi uopće ne znate za to.
Također, s obzirom na Microsoftovu povijest s patentima,
Microsoft ima dugu povijest patentne agresije protiv FOSS-a; nije bilo tako davno kada su uzdrmali korisnike Linuxa i distributere Androida zbog patenata, a očekivali bismo da će doći do još potresa za ovaj i druge patente.
Što mislite o patentima u softveru? Javite nam u odjeljku za komentare u nastavku.