Microsoft har fået en kontroversielt patent på datakomprimeringsteknologi, der kan bringe open source-software i fare.
Teknologiens opfinder frygter dog, at hans skabelse bliver mindre nyttig, efter at Microsoft har fået rettighederne til dets design.
Softwarepatenter rejser mange hackles, fordi de virker som abstraktioner. Patentkontoret formodes at kræve, at et patent skal være "nyt, nyttigt og ikke-oplagt". Men hvad kan være nyt ved software?
Patenter har en lang historie med forhindringer
Patenter er en mærkelig ting at blive bekymret over. De er en af de få typer statshåndhævede monopoler, som folk har det godt med.
Det er almindeligt accepteret, at patenter er et incitament til innovation, og at det lejlighedsvise tilfælde af patentaggression er værd at tolerere.
Ifølge Microsoft,
Denne rANS-variant bruges [for eksempel] i JPEG XL, som er praktisk talt færdig (frossen bitstream) og [vinder] støtte, den giver ~3x bedre komprimering end JPEG til lignende beregningsomkostninger, kompatibilitet med JPEG, progressiv afkodning, manglende funktioner som HDR, alfa, tabsfri, animationer. Der står et stort team, hovedsageligt fra Google, bag. Efter næsten 30 år skulle den endelig erstatte 1992 JPEG til fotos og billeder, startende med Chrome, Android.
Problemet er, at der ikke er nogen standardterminologi for softwarepatenter. Et patent afspejler ikke nødvendigvis udviklerens oplevelse af at "opfinde" noget nyt, men afspejler i stedet normalt ideen om at implementere et eksisterende koncept på en ny måde.
Med andre ord, hvis du laver noget nyt, kan dit projekt falde ind under en anden virksomheds patent, uden at du selv ved om det.
Også i betragtning af Microsofts historie med patenter,
Microsoft har en lang historie med patentangreb mod FOSS; det var ikke så længe siden, at de rystede Linux-brugere og Android-distributører ned over patenter, og vi ville forvente, at der ville komme flere shakedowns på dette og andre patenter.
Hvad er dine tanker om patenter i software? Fortæl os det i kommentarfeltet nedenfor.