Programvarupatent

Ett mjukvarupatent är ett patent på en mjukvara , såsom ett datorprogram , bibliotek , användargränssnitt eller algoritm .

Bakgrund

Ett patent är en uppsättning uteslutningsrättigheter som beviljas av en stat till en patentinnehavare under en begränsad tidsperiod, vanligtvis 20 år. Dessa rättigheter beviljas patentsökande i utbyte mot att de avslöjar uppfinningarna. När ett patent har beviljats ​​i ett visst land får ingen göra, använda, sälja eller importera/exportera den patentsökta uppfinningen i det landet utan patentinnehavarens tillstånd. Tillstånd, där det ges, är vanligtvis i form av en licens , vilka villkor ställs av patentägaren: det kan vara gratis eller mot en royaltybetalning eller en klumpsummaavgift.

Patent är territoriellt till sin natur. För att få patent måste uppfinnare lämna in patentansökningar i varje land där de vill ha patent. Till exempel måste separata ansökningar lämnas in i Japan , Kina , USA och Indien om sökanden vill erhålla patent i dessa länder. Det finns dock några regionala kontor, såsom European Patent Office (EPO), som fungerar som övernationella organ med befogenhet att bevilja patent som sedan kan träda i kraft i medlemsländerna, och det finns också ett internationellt förfarande för att lämna in en enda internationell ansökan enligt Patent Cooperation Treaty (PCT), som då kan ge upphov till patentskydd i de flesta länder.

Dessa olika länder och regionala kontor har olika standarder för att bevilja patent. Detta gäller särskilt programvara eller datorimplementerade uppfinningar, särskilt när programvaran implementerar en affärsmetod.

Tidigt exempel på ett mjukvarupatent

inlämnades en brittisk patentansökan med titeln " A Computer Arranged for the Automatic Solution of Linear Programming Problems ". Uppfinningen handlade om effektiv minneshantering för simplexalgoritmen och kunde implementeras av rent mjukvarumedel. Patentet beviljades den 17 augusti 1966 och verkar vara ett av de första mjukvarupatenten.

Jurisdiktioner

De flesta länder sätter vissa begränsningar för patentering av uppfinningar som involverar programvara, men det finns ingen juridisk definition av ett mjukvarupatent. Till exempel utesluter amerikansk patentlag "abstrakta idéer", och detta har använts för att vägra vissa patent som involverar programvara. I Europa är "datorprogram som sådana" undantagna från patenterbarhet, därför Europeiska patentverkets policy följaktligen att ett program för en dator inte är patenterbart om det inte har potential att orsaka en "teknisk effekt" vilket vid det här laget förstås som en materiell effekt (en "förvandling av naturen"). Materiell lag om patenterbarhet för programvara och datorimplementerade uppfinningar, och rättspraxis som tolkar de rättsliga bestämmelserna, är olika under olika jurisdiktioner.

Programvarupatent enligt multilaterala avtal :

Programvarupatent enligt nationella lagar:

Armenien

Från och med den 1 juli 2021 blir Armenien det andra landet i världen, efter USA, som tillåter patentering av mjukvara under Armeniens ekonomiministerium.

Australien

I Australien finns det inget särskilt undantag för patent som rör programvara. Ämnet för en uppfinning är patenterbart i Australien, om det är ett tillverkningssätt i den mening som avses i avsnitt 6 i Monopolstadgan . Högsta domstolen i Australien har avstått från att ta ställning till den exakta definitionen av tillverkningssätt och anger att varje sådant försök kommer att misslyckas av det politiska skälet att uppmuntra nationell utveckling inom områden som kan vara oförutsägbara. Vid bedömningen av huruvida en uppfinning är ett tillverkningssätt har High Court åberopat utredningen om huruvida föremålet för patentkraven som definierar uppfinningen har som slutresultat ett artificiellt skapat tillstånd .

I ett beslut från den federala domstolen i Australien, om patenterbarheten av en förbättrad metod för att representera böjda bilder i datorgrafiska skärmar, ansågs det att tillämpningen av utvalda matematiska metoder på datorer kan innebära steg som är främmande för den normala användningen av datorer och därmed uppgå till ett sätt att tillverka. I ett annat enhälligt beslut av den fullständiga federala domstolen i Australien ansågs en uppfinning för metoder för att lagra och hämta kinesiska tecken för att utföra ordbehandling vara ett artificiellt skapat tillstånd och följaktligen inom konceptet för ett sätt att tillverka.

Icke desto mindre, i ett nyligen beslut om patenterbarheten av en datorimplementerad metod för att generera ett index baserat på urval och vägning av data baserat på vissa kriterier, bekräftade Full Federal Court of Australia att enbart metoder, scheman och planer inte är tillverkningssätt. Full domstolen fortsatte med att konstatera att användningen av en dator för att implementera ett schema inte bidrog till uppfinningen eller den konstgjorda effekten av uppfinningen. Uppfinningens föremål ansågs vara en abstrakt idé och inte ett tillverkningssätt i den mening som avses i begreppet i patentlagen. Samma Full Federal Court upprepade i ett annat beslut angående patenterbarheten av en uppfinning avseende en metod och ett system för att bedöma en individs kompetens i förhållande till vissa kriterium att en affärsmetod eller enbart system var i sig inte patenterbara.

I princip är datorprogram fortfarande ett giltigt patenterbart ämne i Australien. Men under omständigheter där patent har sökts över programvara för att enbart implementera abstrakta idéer eller affärsmetoder, har domstolarna och patentkommissionären motsatt sig att bevilja patentskydd för sådana ansökningar både som en fråga om lagstadgad tolkning och policy.

Kanada

I Kanada har domstolar ansett att enbart användning av en dator varken ger eller minskar patenterbarheten för en uppfinning. Det är emellertid det kanadensiska patentverkets ståndpunkt att där en dator är en "väsentlig del" i patentkraven är den patentsökta uppfinningen generellt sett patenterbar.

Kina

I Kina är starttiden för mjukvarupatent relativt sent. Före 2006 beviljades mjukvarupatent i princip inte, och mjukvara och hårdvara måste kombineras när man ansöker om patent. Med utvecklingen av nätverksteknik och mjukvaruteknik har Kinas patentundersökningssystem ständigt uppdaterats. Nyligen har själva designidén för själva mjukvaran fått söka patent separat, istället för att behöva kombineras med hårdvara. Kraven på patentskrivning för programvara är dock relativt höga.

Programvarupatent kan skrivas som antingen en produkt eller en metod, beroende på granskningsstandarderna. Men oavsett vilken form det är skrivet i är det svårt att lyfta fram kreativiteten i schemat, vilket kräver specifik fallanalys.

Programvara som kan patenteras inkluderar huvudsakligen (men är inte begränsad till):

(1) Programvara för industriell kontroll, såsom styrning av mekanisk utrustnings rörelse;

(2) Programvara för att förbättra datorns interna prestanda, såsom en programvara kan förbättra datorns virtuella minne;

(3) Extern programvara för teknisk databehandling, t.ex. programvara för digitalkamerabildbehandling.

Det är rimligt att säga att en betydande del av programvaran tillhör kategori (3).

Patentskyddsåtgärderna kan ses i patentlagen och föreskrifterna om skydd för datorprogram.

Europa

Inom EU:s medlemsländer har EPO och andra nationella patentverk utfärdat många patent för uppfinningar som involverar programvara sedan den europeiska patentkonventionen (EPC) trädde i kraft i slutet av 1970-talet. Artikel 52 EPC utesluter "program för datorer" från patenterbarhet (art. 52.2) i den mån en patentansökan avser ett datorprogram "som sådant" (art. 52.3). Detta har tolkats som att varje uppfinning som ger ett icke-uppenbart "tekniskt bidrag" eller löser ett "tekniskt problem" på ett icke-uppenbart sätt är patenterbart även om det tekniska problemet löses genom att köra ett datorprogram.

Datorimplementerade uppfinningar som endast löser ett affärsproblem med hjälp av en dator, snarare än ett tekniskt problem, anses vara opatenterbara eftersom de saknar uppfinningshöjd (se T 258/03 ). Det faktum att en uppfinning är användbar i näringslivet betyder dock inte att den inte är patenterbar om den också löser ett tekniskt problem.

En sammanfattning av utvecklingen beträffande patenterbarhet för datorprogram enligt den europeiska patentkonventionen ges i (se G 3/08 ) som svar från den utökade överklagandenämnden på frågor som lämnats in av ordföranden för Europeiska patentverket enligt artikel 112( 1)(b) EPC . [ behöver uppdateras ]

Bekymmer har väckts [ av vem? ] att Unified Patent Court kommer att vara mycket mer öppen för patent i allmänhet och mjukvarupatent i synnerhet.

Tyskland

I april 2013 antog det tyska parlamentet en gemensam motion "mot den växande trenden hos patentbyråer att bevilja patent på mjukvaruprogram".

Storbritannien

Storbritanniens patentlag tolkas ha samma effekt som den europeiska patentkonventionen så att "program för datorer" är undantagna från patenterbarhet i den mån en patentansökan avser ett datorprogram "som sådant". Gällande rättspraxis i Storbritannien säger att en (påstådd) uppfinning endast kommer att betraktas som en uppfinning om den ger ett bidrag som inte är uteslutet och som dessutom är tekniskt. Ett datorprogram som implementerar en affärsprocess är därför ingen uppfinning, men ett datorprogram som implementerar en industriell process kan mycket väl vara det.

Indien

I Indien upphävde det indiska parlamentet en klausul om att inkludera mjukvarupatent av det indiska parlamentet i april 2005. Efter publiceringen av de nya riktlinjerna för granskning av datorrelaterade uppfinningar den 19 februari 2016 upphävde Office of Controller General of Patents, Designs. och varumärken accepterar ansökningar om mjukvarupatent, så länge som programvaran görs anspråk på i kombination med en ny hårdvara. Den 30 juni 2017 publicerades reviderade riktlinjer för granskning av datorrelaterade uppfinningar. Dessa riktlinjer från 2017 ger klarhet i patenterbarheten av mjukvaruuppfinningen i Indien, dvs. den datorrelaterade uppfinningen som hävdas måste fastställas om den är av teknisk natur som involverar tekniska framsteg jämfört med befintlig kunskap eller har ekonomisk betydelse eller båda, och är inte omfattas av undantag enligt 3 § patentlagen. Under 2019 konstaterade domstolen,

I dagens digitala värld, när de flesta uppfinningar är baserade på datorprogram, skulle det vara retrogradt att hävda att alla sådana uppfinningar inte skulle vara patenterbara. Innovation inom området artificiell intelligens, blockchain-teknologier och andra digitala produkter skulle baseras på datorprogram, men detsamma skulle inte bli icke-patenterbara uppfinningar – bara av den anledningen. Det är ovanligt att se en produkt som inte är baserad på ett datorprogram. Oavsett om de är bilar och andra bilar, mikrovågsugnar, tvättmaskiner, kylskåp, har de alla någon form av datorprogram inbyggda. Följaktligen är effekten som sådana program ger, inklusive i digitala och elektroniska produkter, avgörande för att avgöra testet för patenterbarhet.

Patentansökningar inom dessa områden skulle behöva granskas för att se om de resulterar i ett "tekniskt bidrag", tillade den. När domstolen vidareutvecklade användningen av termen "i sig" i avsnitt 3(k), sade domstolen,

Orden "i sig" införlivades för att säkerställa att äkta uppfinningar som utvecklas, baserade på datorprogram, inte vägras patent.

Beträffande mandatperioden i sig hade den gemensamma parlamentariska utskottet framfört följande uppfattning:

I den nya föreslagna klausulen k) har orden "i och för sig" införts. Denna ändring har föreslagits eftersom datorprogrammet ibland kan innehålla vissa andra saker, underordnade eller utvecklade därtill. Avsikten här är inte att avvisa dem för beviljande av patent om de är uppfinningar. Datorprogrammen som sådana är dock inte avsedda att beviljas patent. Denna ändring har föreslagits för att förtydliga syftet.

Japan

Programvarurelaterade uppfinningar är patenterbara. För att kvalificera sig som en uppfinning måste det emellertid finnas "en skapelse av tekniska idéer som använder en naturlag", även om detta krav vanligtvis uppfylls genom att "konkret realisera informationsbehandlingen som utförs av programvaran genom att använda hårdvaruresurser". Mjukvarurelaterade uppfinningar kan anses uppenbara om de innefattar tillämpning av en operation som är känd inom andra områden, tillägg av allmänt känt medel eller ersättning av motsvarande, implementering i mjukvara av funktioner som tidigare utförts av hårdvara eller systematisering av kända mänskliga transaktioner.

År 1999 nådde ersättningsgraden för patent på affärsmetoder vid Japan Patent Office (JPO) en rekordnivå på cirka 35 procent. Därefter upplevde JPO en ökning av antalet patentansökningar för affärsmetoder. Denna ökning möttes av en dramatisk minskning av den genomsnittliga beviljandegraden för affärsmetodepatent under de följande sex åren; den dröjde sig kvar med cirka 8 procent mellan 2003 och 2006 (8 procent är extremt lågt i jämförelse med genomsnittet på 50 procent inom alla tekniska områden). Sedan 2006 har den genomsnittliga beviljandegraden för affärsmetodepatent stigit till den nuvarande nivån på cirka 25 procent.

Nya Zeeland

I Nya Zeeland är datorprogram undantagna från patenterbarhet enligt Patent Act 2013, men riktlinjer som tillåter inbäddad programvara har lagts till sedan den ursprungliga patentförslaget. Från 2013 är datorprogram "som sådana" undantagna från patenterbarhet. Den som sådan formuleringen utesluter endast de mjukvarubaserade patenten där nyheten enbart ligger i programvaran. Liknar Europa.

Filippinerna

I Filippinerna är "scheman, regler och metoder för att utföra mentala handlingar, spela spel eller göra affärer, och program för datorer" icke-patenterbara uppfinningar enligt Sec. 22.2 i republikens lag nr 8293, även känd som "Filippinernas intellektuella egendomskod".

Ryska Federationen

I Ryska federationen enligt artikel #1350 i Ryska federationens civillagstiftning kvalificerar inte följande som uppfinningar:

  1. upptäckter;
  2. vetenskapliga teorier och matematiska metoder;
  3. lösningar som endast rör produkters utseende och syftar till att möta de estetiska behoven;
  4. regler och metoder för spel, intellektuell eller ekonomisk verksamhet;
  5. datorprogram;
  6. lösningar som endast består i presentation av information.

I artikeln föreskrivs dock att patenterbarheten för dessa föremål är utesluten endast i de fall då ansökan om beviljande av patent för en uppfinning avser dessa föremål som sådana .

Sydafrika

I Sydafrika är "ett program för en dator" undantaget från erkännande som en uppfinning enligt paragraf 25(2) i patentlagen. Denna begränsning gäller dock "endast i den mån ett patent eller en patentansökan avser den saken som sådan" och bör inte hindra till exempel att en produkt, process eller metod som kan implementeras på en dator från vara en uppfinning, förutsatt att kraven på nyhet och uppfinningsrikedom är uppfyllda.

Sydkorea

I Sydkorea anses programvara patenterbar och många patent riktade mot "datorprogram" har utfärdats. 2006 äventyrades Microsofts försäljning av sin "Office"-svit på grund av ett eventuellt patentintrång . En dom från Koreas högsta domstol fann att patent riktade mot automatisk språköversättning inom mjukvaruprogram var giltiga och möjligen kränktes av dess programvara.

Thailand

Liksom 52(2) i den europeiska patentkonventionen (EPC), sägs i avsnitt 9 i den thailändska patentlagen 1999 att thailändsk patentlag inte inkluderar programvara (eller datorprogram) från patenterbarhet eftersom datorprogramvaran inte anses vara en " uppfinning”, där det inte är idén med själva produkten. Därför betraktas programvaran som den manual eller instruktion som kontrollerades av användare för att utföra uppgifterna.

En mjukvarupatentlag i Thailand har varit kontroversiella debatter bland ekonomer och nationella utvecklares övertid sedan det skett två betydande utvecklingar i den internationella patentlagstiftningen; (1) Europeiska unionens försök att harmonisera nationella patentlagar genom förslaget till Europaparlamentets och rådets direktiv om patenterbarhet för datorimplementerade uppfinningar, och (2) USA:s domstolsbeslut om att utvidga patentskyddet till affärsmetoder. Åsikterna är uppdelade på två sidor. Dr. Tangkitvanich, IT-specialisten vid Thailand Development Research Institute (TDRI), uttryckte sin oro över att Thailand inte är i ett bra stadium för ett mjukvarupatent eftersom det fanns flera brister i patenträttigheter. Till exempel har affärsmetoden förebyggande en hög tendens att hindra tillväxten av innovationer, särskilt för spädbarnsprogramvaruföretag. Dessutom kan mjukvarupatentet orsaka monopol- och innovationsproblem. "Monopol kommer att omintetgöra innovationer av nya mjukvaruprodukter, särskilt programvara med öppen källkod", sa en grupp thailändska ekonomer. Dr. Hirapruk, som är direktör för Software Park Thailand å andra sidan, ger dock sitt stöd för att tillåta datorprogrammen att vara patenterbara: "Thailand var tvungen att tillhandahålla ett patenträttsskydd för datorprogram för att säkerställa utländsk högteknologi. investerare att mjukvaruproducenters kreativitet skulle säkras från kränkningar i Thailand”. Som ett resultat av detta betonade Mr. Sribhibhadh, ordförande för Association of Thai Software Industry, att det kommer att behöva finnas en tydlig översikt över inverkan på den lokala industrin om Thailand verkligen skulle behöva implementera patenträttsskyddet fullt ut.

Förenta staterna

Tillväxt av mjukvarupatent i USA

United States Patent and Trademark Office har beviljat patent som kan kallas mjukvarupatent åtminstone sedan början av 1970-talet. I Gottschalk v. Benson (1972) beslutade USA:s högsta domstol att ett patent på en process inte skulle tillåtas om den "helt föregriper den matematiska formeln och i praktiken skulle vara ett patent på själva algoritmen" . och tillägger att "det sägs att beslutet utesluter ett patent för alla program som servar en dator. Vi håller inte så." 1981 uttalade Högsta domstolen att "ett anspråk som riktas till föremål som annars är lagstadgat inte blir olagligt bara för att det använder en matematisk formel, datorprogram eller digital dator" och ett anspråk är patenterbart om det innehåller "en matematisk formel [ och ] implementerar eller tillämpar formeln i en struktur eller process som, när den betraktas som en helhet, utför en funktion som patentlagarna var utformade för att skydda”.

På grund av olika behandling av federala patenträttigheter i olika delar av landet skapade den amerikanska kongressen 1982 en ny domstol ( Federal Circuit ) för att pröva patentärenden. Efter flera avgörande beslut av denna domstol, i början av 1990-talet var patenterbarheten för programvara väl etablerad, och 1996 utfärdade USPTO Final Computer Related Examination Guidelines som säger att "En praktisk tillämpning av en datorrelaterad uppfinning är ett lagstadgat ämne. Detta krav kan urskiljas från de olika formulerade förbuden mot patentering av abstrakta idéer, naturlagar eller naturfenomen" (min kursivering).

Framväxten av internet och e-handel ledde till att många patent ansöktes och beviljades för affärsmetoder implementerade i mjukvara och frågan om affärsmetoder är lagstadgade ämne är en separat fråga från frågan om programvara är det. Kritiker av Federal Circuit anser att icke-uppenbarhetsstandarden delvis är ansvarig för den stora ökningen av patent för mjukvara och affärsmetoder. Det har förekommit flera framgångsrika verkställighetsprövningar i USA, av vilka några finns listade i artikeln över programvarupatent .

Ett problem med immateriella rättigheter för mjukvarupatent handlar vanligtvis om att bestämma om företaget eller uppfinnaren äger den.

Enligt lag, i USA, äger den anställde i allmänhet immateriella rättigheter såvida inte den anställdes uppfinnarförmåga eller uppgift för att skapa uppfinningen är det främsta specifika skälet till anställningen eller en specifik klausul i anställningsavtalet som tilldelar uppfinningsrättigheter.

Ett verk för uthyrning skapat efter 1978 har upphovsrättsligt skydd i 120 år från dess tillkomstdatum eller 90 år från dess publiceringsdatum, beroende på vilket som inträffar först. Patentskydd för programvara varar i 20 år.

Indonesien

I Indonesien kan programvara inte skyddas av patent, förrän lagen nr 13 år 2016, patentlag i Indonesien har implementerats. För att påbörja utvärderingen är det nödvändigt att särskilja om ansökan anses vara en uppfinning eller inte. Enligt lag nr 14 år 2001, artikel 1 i patentlagen i Indonesien, betraktas ansökan som en uppfinning om verksamheten skapas för att lösa en viss konflikt eller problem inom tekniksektorn. Dessutom kan det utföras i en ny process eller produkt eller en utvecklingsförbättring i en produkt eller process. Enligt lag nr 14 år 2001, artikel 7 i patentlagen i Indonesien, kan en ansökan inte patenteras som en uppfinning om produkten eller processen motsäger eller utmanar gällande regler och regler, allmän ordning eller etik, och religiös moral. Dessutom, om ansökan behandlas som en metod eller teori inom vetenskap eller matematik, som hävdas vara någon typ av levande varelser, med undantag för mikroorganismer, eller anses vara en väsentlig biologisk åtgärd för att producera växter eller djur, ansökan är inte en patenterbar uppfinning.

Eftersom programvara innehåller algoritmer anses den vara en del av matematikområdet; mjukvara kan därför inte skyddas av patent i Indonesien. Ett sätt för det indonesiska kontoret för immateriella rättigheter att bevilja mjukvarupatent i Indonesien är dock om ansökan har patenterats i andra länder som har ratificerat Patent Corporation Treaty (PCT). Därför, i enlighet med bestämmelserna under Patent Cooperation Treaty, kommer en programvara att ha ett regionalt skydd bland de deltagande enheterna i World Intellectual Property Organization (WIPO).

En viktig uppdatering antogs den 26 augusti 2016, lagen nr 13 år 2016, patentlag i Indonesien. Denna uppdatering är inriktad på att uppmuntra innovation och tillväxt genom att utöka antalet patent inom den offentliga och privata sektorn i Indonesien. Denna uppdatering föreslår en förlängning av skyddet för enkla patent, som beviljar patentansökningar för nya förbättringar eller uppfinningar till befintliga processer. Immateriella uppfinningar kan också patenteras; enligt den tidigare lagen är enkla patent begränsad för materiella uppfinningar, vilket har en positiv inverkan på mjukvarupatent i Indonesien. Dessutom ger dessa förändringar mer skydd för läkemedelsindustrin och uppmuntrar allmänhetens tillgång till medicinsk kunskap. Detta kan stärka nya programvaruidéer och -processer inom vård- och läkemedelssektorn. Denna uppdatering ger ett starkare skydd av traditionell kunskap. En betydande uppdatering är dessutom användbarheten av elektronisk fyllning och elektroniska medier. Enligt denna nya lag kan ansökan göras elektroniskt.

Syftet med patent

För USA är syftet med patent fastställt i den konstitutionella klausulen som ger kongressen befogenhet att "främja framsteg inom vetenskap och användbar konst, genom att under begränsade tider tillförsäkra författare och uppfinnare ensamrätten till deras respektive skrifter och upptäckter; " (Artikel I, § 8, punkt 8). För Europa finns det ingen liknande definition. Vanligtvis erkänns fyra patentberättigande teorier, såsom fastställdes till exempel av Machlup 1958, vilka inkluderar rättvisa för uppfinnaren och nytta för samhället genom att belöna uppfinnare. Offentliggörande krävs i utbyte mot ensamrätten, och utlämnande kan främja ytterligare utveckling. Värdet av avslöjande bör dock inte överskattas: vissa uppfinningar skulle inte kunna hållas hemliga på annat sätt, och patenten förbjuder också att oberoende återuppfinnningar utnyttjas.

Det råder debatt om huruvida dessa mål uppnås med mjukvarupatent.

Förslag

När de försöker hitta en balans har olika länder olika policy om var gränsen mellan patenterbar och icke-patenterbar programvara ska gå. I Europa lades ett antal olika förslag för att sätta en gränslinje fram under debatten om det föreslagna direktivet om patenterbarhet för datorimplementerade uppfinningar, av vilka inget ansågs godtagbart av de olika parterna i debatten. Två särskilda förslag på ett hinder som programvara måste passera för att vara patenterbar inkluderar:

  • Ett datorprogram som utnyttjar "kontrollerbara naturkrafter för att uppnå förutsägbara resultat".
  • Ett datorprogram som ger en "teknisk effekt".

I USA föreslog Ben Klemens , en gästforskare vid Brookings Institution , att patent endast skulle beviljas uppfinningar som innehåller en fysisk komponent som i sig inte är uppenbar. Detta är baserat på domaren William Rehnquists dom i USA:s högsta domstolsärende av Diamond v. Diehr som konstaterade att "... obetydlig aktivitet efter upplösning inte kommer att förvandla en opatenterbar princip till en patenterbar process." Med denna regel skulle man betrakta programvara som laddas på en vanlig PC som en abstrakt algoritm med uppenbar aktivitet efter upplösning, medan en ny kretsdesign som implementerar logiken sannolikt skulle vara en icke-uppenbar fysisk enhet. Att upprätthålla en regel om "obetydlig postlösningsaktivitet" enligt domare Rehnquists dom skulle också eliminera de flesta patent för affärsmetoder .

Självklarhet

En vanlig invändning mot mjukvarupatent är att de avser triviala uppfinningar. Ett patent på en uppfinning som många människor lätt skulle utveckla oberoende av varandra bör, hävdas det, inte beviljas eftersom detta hämmar utvecklingen.

Olika länder har olika sätt att hantera frågan om uppfinningsrikedom och otydlighet i förhållande till mjukvarupatent. Europa använder ett "uppfinnarstegstest"; se kravet på uppfinningsrikedom i Europa och till exempel T 258/03 .

Kritik

Kompatibilitet

Det finns ett antal högprofilerade exempel där patenteringen av en standard för datautbyte tvingade en annan programmeringsgrupp att införa ett alternativt format. Till exempel introducerades PNG-formatet ( Portable Network Graphics) till stor del för att undvika patentproblemen med Graphics Interchange Format (GIF), och Ogg Vorbis för att undvika MP3 . Om det upptäcks att dessa nya föreslagna format i sig täcks av befintliga patent, kan slutresultatet bli ett stort antal inkompatibla format. Att skapa sådana format och stödja dem kostar pengar och skapar olägenheter för användarna.

Datorimplementerad uppfinning (CII)

Enligt den europeiska patentkonventionen (EPC), och i synnerhet dess artikel 52, betraktas " program för datorer " inte som uppfinningar i syfte att bevilja europeiska patent, men detta undantag från patenterbarhet gäller endast i den utsträckning som en europeisk patentansökan eller europeiskt patent avser ett datorprogram som sådant. Som ett resultat av denna partiella uteslutning, och trots att EPO utsätter patentansökningar på detta område för en mycket strängare granskning jämfört med deras amerikanska motsvarighet , betyder det inte att alla uppfinningar inklusive viss mjukvara de jure inte är patenterbara .

Överlappa med upphovsrätten

Patent- och upphovsrättsligt skydd utgör två olika rättsskyddsmedel som kan täcka samma ämne, såsom datorprogram, eftersom vart och ett av dessa två skydd tjänar sitt eget syfte. Programvaran är skyddad som litteratur enligt Bernkonventionen . Detta gör att skaparen kan förhindra en annan enhet från att kopiera programmet och det finns i allmänhet inget behov av att registrera kod för att det ska vara upphovsrättsskyddat.

Patent, å andra sidan, ger sina ägare rätt att hindra andra från att använda den teknik som definieras av patentkraven, även om tekniken utvecklats självständigt och det inte var någon kopiering av en programvara eller programvarukod inblandad. Faktum är att ett av de senaste EPO-besluten förtydligar distinktionen och anger att programvara är patenterbar, eftersom det i princip bara är en teknisk metod som körs på en dator, som ska särskiljas från själva programmet för att utföra metoden, varvid programmet är bara ett uttryck för metoden och därmed upphovsrättsskyddad.

Patent täcker de underliggande metoderna som ingår i en viss mjukvara, eller den funktion som programvaran är avsedd att tjäna, oberoende av det särskilda språket eller koden som programvaran är skriven i. Upphovsrätt förhindrar direkt kopiering av en del eller hela en viss version av en viss mjukvara, men hindrar inte andra författare från att skriva sina egna gestaltningar av de underliggande metoderna. Förutsatt att en datauppsättning uppfyller vissa kriterier, kan upphovsrätt också användas för att förhindra att en given uppsättning data kopieras samtidigt som författaren fortfarande tillåter att innehållet i nämnda datauppsättning är en affärshemlighet .

Huruvida och hur numerus clausus-principen ska tillämpas på den legala hybridmjukvaran för att tillhandahålla en rimlig balans mellan äganderättsinnehavarnas äganderätt och frihetsrättigheter för dataproffs och samhället som helhet, är omtvistat.

Debatt

Det pågår en debatt om i vilken utsträckning mjukvarupatent bör beviljas, om överhuvudtaget. Viktiga frågor om mjukvarupatent inkluderar:

  • Huruvida mjukvarupatent bör tillåtas, och i så fall var gränsen mellan patenterbar och icke-patenterbar programvara bör gå;
  • Huruvida kravet på uppfinningssteg och icke-uppenbarhet tillämpas för löst på programvara; och
  • Huruvida patent som täcker programvara avskräcker, snarare än uppmuntrar, innovation;
  • Huruvida programvara baserad på matematiska metoder kan tillåtas om matematiken eller algoritmen i fråga är tillräckligt komplicerad och kanske inte implementeras med penna och papper.

Programvara med öppen källkod

Det finns en stark motvilja i friprogramvarugemenskapen mot mjukvarupatent. Mycket av detta har orsakats av att fri programvara eller projekt med öppen källkod har avslutats när ägarna av patent som täcker aspekter av ett projekt krävde licensavgifter som projektet inte kunde betala, eller inte var villig att betala, eller erbjöd licenser med villkor som projektet var ovillig att acceptera, eller kunde inte acceptera, eftersom det stod i konflikt med den fria mjukvarulicensen som används.

Flera patentinnehavare har erbjudit royaltyfria patentlicenser för en mycket liten del av sina patentportföljer. Sådana handlingar har endast framkallat mindre reaktioner från fri och öppen källkodsprogramvarugemenskaper av skäl som rädsla för att patentinnehavaren ska ändra sig eller att licensvillkoren är så snäva att de har liten användning. Företag som har gjort detta inkluderar Apple , IBM , Microsoft , Nokia , Novell , Red Hat och Sun (nu Oracle ).

2005 meddelade Sun Microsystems att de gör en portfölj med 1 600 patent tillgängliga genom en patentlicens som kallas Common Development and Distribution License .

2006 möttes Microsofts löfte att inte stämma Novell Linux- kunder, openSUSE- bidragsgivare och fri/öppen källkodsutvecklare för patent och det associerade samarbetsavtalet med Novell med förakt från Software Freedom Law Center medan kommentatorer från Free Software Foundation uttalade att avtalet skulle inte överensstämma med GPLv3 . Samtidigt har Microsoft nått liknande avtal med Dell och Samsung , på grund av påstådda patentintrång i operativsystemet Linux. Microsoft har också fått intäkter från Android genom att göra sådana överenskommelser-inte-att-stämma med Android-leverantörer.

Unisys fall

I slutet av 1990-talet påstod Unisys ha beviljat royaltyfria licenser till hundratals ideella organisationer som använde den patenterade LZW- komprimeringsmetoden och, i förlängningen, GIF -bildformatet. Detta inkluderade dock inte de flesta mjukvaruutvecklare och Unisys "stördes" av negativa och "ibland obscena" e-postmeddelanden från mjukvaruutvecklare.

Licensiering

Totalt antal amerikanska mjukvarupatent per uppfinningsklass från och med 2015
USA-klass Beskrivning Totalt utfärdade patent
700 Databehandling: Generiska kontrollsystem eller specifika applikationer 26042
701 Databehandling: Fordon, navigering och relativ plats 38566
702 Databearbetning: Mätning, kalibrering eller testning 27130
703 Databehandling: strukturell design, modellering, simulering och emulering 10126
704 Databehandling: Talsignalbehandling, lingvistik, språköversättning och ljudkomprimering/dekompression 17944
705 Databehandling: Finansiellt, affärspraxis, förvaltning eller kostnads-/prisbestämning 38284
706 Databehandling: Artificiell intelligens 9161
707 Databehandling: Databas- och filhantering eller datastrukturer 47593
708 Elektriska datorer: aritmetisk bearbetning och beräkning 9993
709 Elektriska datorer och digitala bearbetningssystem: Flerdatordataöverföring 56001
710 Elektriska datorer och digitala databehandlingssystem: Ingång/utgång 23991
711 Elektriska datorer och digitala bearbetningssystem: Minne 34025
712 Elektriska datorer och digitala bearbetningssystem: Bearbetningsarkitektur och instruktionsbearbetning (t.ex. processorer) 10461
713 Elektriska datorer och digitala bearbetningssystem: Support 30695
714 Feldetektering/korrigering och feldetektering/återställning 38532
715 Databearbetning: Presentationsbearbetning av dokument, operatörsgränssnittsbearbetning och skärmsläckare 25413
716 Datorstödd design och analys av kretsar och halvledarmasker 13809
717 Databehandling: Mjukvaruutveckling, installation och hantering 17336
718 Elektriska datorer och digitala bearbetningssystem: Virtual Machine Task eller Process Management eller Task Management/Control 7615
719 Elektriska datorer och digitala bearbetningssystem: Interprogram Communication eller Interprocess Communication (Ipc) 5456
720 Dynamisk optisk informationslagring eller hämtning 3877
725 Interaktiva videodistributionssystem 12076
726 Informationssäkerhet 21144
Total 525270

Patentmjukvara är utbredd i USA. Från och med 2015 hade cirka 500 000 patent utfärdats i de 23 klasserna av patent som täcker "datorimplementerade uppfinningar" (se tabell).

Många mjukvaruföretag korslicensierar sina patent till varandra. Dessa avtal tillåter varje part att utöva den andra partens patenterade uppfinningar utan hot om att bli stämd för patentintrång . Microsoft har till exempel avtal med IBM , Sun (nu Oracle ), SAP , Hewlett-Packard , Siemens , Cisco , Autodesk och nyligen Novell . Microsoft korslicensierade sina patent med Sun, trots att de var direkta konkurrenter, och med Autodesk även om Autodesk har mycket färre patent än Microsoft.

Möjligheten att förhandla om korslicensavtal är en viktig anledning till att många programvaruföretag, inklusive de som tillhandahåller programvara med öppen källkod, lämnar in patent. Från och med juni 2006, till exempel, Red Hat utvecklat en portfölj med 10 utfärdade amerikanska patent, 1 utfärdat europeiskt patent, 163 under behandling i USA och 33 pågående internationella PCT ( Patent Cooperation Treaty ) patentansökningar. Red Hat använder den här portföljen för att korsa licenser med proprietära programvaruföretag så att de kan bevara sin frihet att arbeta.

Andra patentinnehavare håller på med att uppfinna nya "datorimplementerade uppfinningar" och sedan kommersialisera uppfinningarna genom att licensiera patenten till andra företag som tillverkar uppfinningarna. Walker Digital , till exempel, har genererat en stor patentportfölj från sina forskningsinsatser, inklusive grundpatentet på Priceline.coms omvända auktionsteknologi. Amerikanska universitet tillhör också denna klass av patentägare. De genererar tillsammans cirka 1,4 miljarder dollar per år genom att licensiera de uppfinningar de utvecklar till både etablerade och nystartade företag inom alla teknikområden, inklusive mjukvara.

Ytterligare andra patentinnehavare fokuserar på att erhålla patent från ursprungliga uppfinnare och licensiera dem till företag som har introducerat kommersiella produkter på marknaden efter att patenten lämnats in. Vissa av dessa patentinnehavare, som Intellectual Ventures , är privatägda företag som finansieras av stora företag som Apple, Microsoft, Intel , Google , etc. Andra, som Acacia Technologies , är börsnoterade företag med institutionella investerare som huvudägare.

Bruket att förvärva patent enbart för att licensiera dem är kontroversiellt inom mjukvaruindustrin. Företag som har denna affärsmodell kallas nedsättande för patenttroll . Det är en integrerad del av affärsmodellen att patentlicensföretag stämmer intrång som inte tar licens. Dessutom kan de dra fördel av det faktum att många företag kommer att betala en blygsam licensavgift (t.ex. 100 000 till 1 000 000 USD) för rättigheter till ett patent med tvivelaktig giltighet, snarare än att betala de höga juridiska avgifterna (2 000 000 USD eller mer) för att visa att det i domstol patentet är ogiltigt. [ citat behövs ]

Se även

externa länkar

Ekonomiska studier

Böcker

Uppsatser och presentationer