Programvarupatent -
Software patent

Från Wikipedia, den fria encyklopedin

Ett mjukvarupatent är ett patent på en programvara , till exempel ett datorprogram , bibliotek , användargränssnitt eller algoritm .

Bakgrund

Ett patent är en uppsättning uteslutningsrättigheter som en stat beviljar en patentinnehavare under en begränsad tid, 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 person göra, använda, sälja eller importera/exportera den påstådda uppfinningen i det landet utan tillstånd från patentinnehavaren. Tillstånd, om det beviljas, är vanligtvis i form av en licens som villkor ställs av patentägaren: det kan vara gratis eller i utbyte mot en royaltybetalning eller engångsavgift.

Patent är territoriella till sin karaktär. För att få patent måste uppfinnare lämna in patentansökningar i varje land där de vill ha patent. Exempelvis måste separata ansökningar lämnas in i Japan , Kina , USA och Indien om sökanden vill få patent i dessa länder. Det finns dock vissa regionala kontor, såsom European Patent Office (EPO), som fungerar som överstatliga organ med befogenhet att bevilja patent som sedan kan träda i kraft i medlemsstaterna, och det finns också ett internationellt förfarande för att lämna in en enda internationell ansökan enligt Patentsamarbetsfördraget (PCT), som sedan 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

Den 21 maj 1962 inkom en brittisk patentansökan med titeln " A Computer Arranged for the Automatic Solution of Linear Programming Problems ". Uppfinningen avsåg effektiv minneshantering för simplexalgoritmen och kunde implementeras med rent mjukvara. Patentet beviljades den 17 augusti 1966 och verkar vara ett av de första mjukvarupatenten.

Jurisdiktioner

De flesta länder sätter vissa gränser för patentering av uppfinningar som involverar programvara, men det finns ingen juridisk definition av ett programvarupatent. Till exempel utesluter amerikansk patentlag "abstrakta idéer", och detta har använts för att vägra några patent som involverar programvara. I Europa är "datorprogram som sådana" uteslutna från patenterbarhet, därför är European Patent Office policy följaktligen att ett program för en dator inte är patenterbart om det inte har potential att orsaka en "teknisk effekt" som nu förstås som en materiell effekt (en "omvandling av naturen"). Materiella lag om patenterbarhet av mjukvara och datorrelaterade uppfinningar, och rättspraxis att tolka lagstiftningen, är olika under olika jurisdiktioner.

Programvarupatent enligt multilaterala avtal :

Programvarupatent enligt nationella lagar:

Armenien

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

Australien

I Australien finns det inget särskilt undantag för patent som rör programvara. Föremålet 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 avgöra den exakta definitionen av tillverkningssätt och säger att alla sådana försök kommer att misslyckas av den politiska orsaken att uppmuntra nationell utveckling inom områden som kan vara oförutsägbara. Vid bedömningen av om en uppfinning är ett sätt att tillverka har Högsta domstolen åberopat utredningen av huruvida föremålet för kraven som definierar uppfinningen har som slutresultat ett artificiellt skapat tillstånd .

I ett avgörande av Federal Court of Australia, om patenterbarheten för en förbättrad metod för att representera krökta bilder i datorgrafikskärmar, fastslogs att tillämpningen av utvalda matematiska metoder på datorer kan innebära steg som är främmande för normal användning av datorer och därmed uppgå till ett sätt att tillverka. I ett annat enhälligt beslut av Australiens fullständiga federala domstol 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 begreppet ett sätt att tillverka.

I ett nyligen beslutat patent på en datorimplementerad metod för att generera ett index baserat på urval och vägning av data baserat på vissa kriterier bekräftade dock Full Federal Court of Australia att bara metoder, scheman och planer inte är tillverkningsmetoder. Full Court fastslog vidare att användningen av en dator för att genomföra ett schema inte bidrog till uppfinningen eller den artificiella effekten av uppfinningen. Föremålet för uppfinningen ansågs vara en abstrakt idé och inte ett sätt att tillverka i begreppets mening i patentlagen. Samma fullständiga förbundsdomstol i ett annat beslut om patenterbarhet för en uppfinning avseende en metod och ett system för att bedöma en individs kompetens i förhållande till vissa kriterier, upprepade att en affärsmetod eller enbart system i sig inte är patenterbara.

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

Kanada

I Kanada har domstolarna slagit fast att användningen av en dator ensam varken lånar eller minskar patenterbarheten för en uppfinning. Det är emellertid det kanadensiska patentverkets ståndpunkt att där en dator är ett "väsentligt element" i ett patentkrav, är den påstådda uppfinningen i allmänhet patenterbar.

Kina

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

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

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

(1) Industriell styrningsprogramvara, såsom kontroll av rörelsen för mekanisk utrustning;

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

(3) Extern programvara för teknisk databehandling, till exempel programvara för bildbehandling av digitalkameror.

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

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

Europa

Inom EU: s medlemsstater har EPO och andra nationella patentkontor utfärdat många patent på uppfinningar som omfattar programvara sedan European Patent Convention (EPC) trädde i kraft i slutet av 1970 -talet. Artikel 52 EPC utesluter "program för datorer" från patenterbarhet (artikel 52.2) i den mån en patentansökan avser ett datorprogram "som sådan" (artikel 52.3). Detta har tolkats så att varje uppfinning som ger ett otydligt "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 bara löser ett affärsproblem med hjälp av en dator, snarare än ett tekniskt problem, anses vara opatenterbara som saknar uppfinningssteg (se T 258/03 ). Det faktum att en uppfinning är användbar i affärer 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 ett svar från den utvidgade överklagandenämnden på frågor som ställts av Europeiska patentmyndighetens ordförande enligt art. 112 (1) b) EPC.

Oro har väckts om att den nya (2015) Unified Patent Court kommer att vara mycket mer öppen för patent generellt och mjukvarupatent i synnerhet.

Tyskland

I april 2013 antog det tyska parlamentet en gemensam motion "mot den växande trenden med patentkontor att bevilja patent på programvara".

Storbritannien

Förenade kungarikets patentlag tolkas ha samma effekt som den europeiska patentkonventionen så att "program för datorer" utesluts från patenterbarhet i den mån en patentansökan avser ett datorprogram "som sådan". Nuvarande 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 också är tekniskt. Ett datorprogram som implementerar en affärsprocess är därför inte en uppfinning, men ett datorprogram som implementerar en industriell process kan mycket väl vara det.

Indien

I Indien upphävde en klausul om att inkludera programvarupatent av det indiska parlamentet i april 2005. Efter offentliggörandet av de nya riktlinjerna för granskning av datorrelaterade uppfinningar den 19 februari 2016 godkände Kontoret för generalkontrollören för patent, mönster och varumärken accepterar applikationer för programvarupatent, så länge programvaran gör anspråk tillsammans 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 om patenterbarhet för mjukvaruuppfinning i Indien, dvs den påstådda datorrelaterade uppfinningen måste fastställas om den är av teknisk karaktär som involverar teknisk framsteg jämfört med befintlig kunskap eller har ekonomisk betydelse eller båda, och är inte omfattas av uteslutning enligt avsnitt 3 i patentlagen. År 2019 konstaterade domstolen,

I dagens digitala värld, när de flesta uppfinningar är baserade på datorprogram, skulle det vara retrograd att hävda att alla sådana uppfinningar inte skulle vara patenterbara. Innovation inom artificiell intelligens, blockchain -teknik och andra digitala produkter skulle baseras på datorprogram, men detsamma skulle inte bli icke -patenterbara uppfinningar - helt enkelt av den anledningen. Det är sällan man ser en produkt som inte är baserad på ett datorprogram. Oavsett om det är bilar och andra bilar, mikrovågsugnar, tvättmaskiner, kylskåp, har alla någon form av datorprogram inbyggda i dem. Således är den effekt som sådana program producerar inklusive digitala och elektroniska produkter avgörande för att bestämma testet av patenterbarhet.

Patentansökningar inom dessa områden måste undersökas för att se om de leder till ett "tekniskt bidrag", tillade det. Ytterligare utarbetande av användningen av termen "per se" i avsnitt 3 (k), sade domstolen,

Orden "per se" införlivades för att säkerställa att äkta uppfinningar som utvecklas, baserade på datorprogram inte nekas patent.

När det gäller termen i sig hade den gemensamma parlamentariska kommittén uttryckt följande uppfattning:

I den nya föreslagna klausulen (k) har orden ”per se” infogats. Denna ändring har föreslagits eftersom datorprogrammet ibland kan innehålla vissa andra saker, som är kompletterade med det eller utvecklas därpå. Avsikten här är inte att avvisa dem för att bevilja patent om de är uppfinningar. Datorprogrammen som sådana är dock inte avsedda att beviljas patent. Denna ändring har föreslagits för att klargöra syftet.

Japan

Programvarurelaterade uppfinningar är patenterbara. För att kvalificera sig som en uppfinning måste det dock finnas "skapande av tekniska idéer med användning av en naturlag" även om detta krav vanligtvis uppfylls genom att "konkret förverkliga informationsbehandlingen som utförs av programvaran med hjälp av hårdvaruresurser". Programvarurelaterade uppfinningar kan anses vara uppenbara om de innefattar tillämpning av en operation som är känd inom andra områden, tillägg av ett allmänt känt medel eller ersättning med motsvarande, implementering i programvara 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 historisk högsta nivå på ungefär 35 procent. Därefter upplevde JPO en ökning av patentansökningar för affärsmetoder. Denna ökning möttes av en dramatisk minskning av den genomsnittliga bidragsgraden för affärsmetodspatent under de följande sex åren; det dröjde kvar runt 8 procent mellan 2003 och 2006 (8 procent är extremt lågt i jämförelse med genomsnittet på 50 procent på alla tekniska områden). Sedan 2006 har den genomsnittliga bidragsgraden för affärsmetodspatent stigit till den nuvarande nivån på ungefär 25 procent.

Nya Zeeland

I Nya Zeeland ska datorprogram uteslutas från patenterbarhet enligt en patentförslag från 2010, men riktlinjer som tillåter inbäddad programvara måste utarbetas när lagförslaget har godkänts. Från 2013 är datorprogram "som sådana" uteslutna från patenterbarhet. Formuleringen som sådan utesluter endast de programvarubaserade patenten där nyheten enbart ligger i programvaran. Liknar Europa.

Filippinerna

I Filippinerna är "system, 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 sek. 22.2 i republiklagen nr 8293, annars känd som "intellektuell egendomskod för Filippinerna".

Ryska Federationen

I Ryska federationen enligt artikel #1350 i Ryska federationens civilkodex räknas följande inte som uppfinningar:

  1. upptäckter;
  2. vetenskapliga teorier och matematiska metoder;
  3. lösningar som endast avser utseendet på produkter och som 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 av presentation av information.

Emellertid föreskriver artikeln att patenterbarheten hos dessa föremål utesluts endast i det fall då ansökan om beviljande av patent för en uppfinning avser dessa syften som sådana .

Sydafrika

I Sydafrika är "ett program för en dator" uteslutet från erkännande som en uppfinning genom avsnitt 25 (2) i patentlagen. Denna begränsning gäller emellertid "endast i den utsträckning som ett patent eller en ansökan om patent avser det som sådant" och bör inte hindra till exempel en produkt, process eller metod som kan implementeras på en dator från är en uppfinning, förutsatt att kraven på nyhet och uppfinningsrikedom uppfylls.

Sydkorea

I Sydkorea anses programvara vara patenterbar och många patent riktade mot "datorprogram" har utfärdats. År 2006 äventyrades Microsofts försäljning av sitt "Office" -paket på grund av ett eventuellt patentintrång. En dom från Högsta domstolen i Korea fann att patent riktade mot automatisk språköversättning inom programvaror var giltiga och eventuellt kränkta av dess programvara.

Thailand

Liksom 52 (2) i European Patent Convention (EPC), anges i avsnitt 9 i Thai Patent Act 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 tanken på själva produkten. Därför betraktas programvaran som en manual eller instruktion som kontrollerades av användare för att utföra uppgifterna.

En mjukvarupatentlag i Thailand har varit kontroversiella debatter bland ekonomerna och nationella utvecklares övertid sedan det skedde två betydande utvecklingar i den internationella patentlagen; (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) det amerikanska domstolens beslut att utvidga patentskyddet till affärsmetoder. Åsikterna är uppdelade i två sidor. Dr Tangkitvanich, IT -specialist vid Thailand Development Research Institute (TDRI), uttryckte sin oro över att Thailand inte är i ett bra skede för ett programvarupatent eftersom det fanns flera brister i patenträttigheter. Exempelvis har förebyggande av affärsmetoder en hög tendens att hindra tillväxten i innovationer, särskilt för småbarnsprogramvaruföretagen. Dessutom kan programvarupatentet orsaka monopol- och innovationsproblem. "Monopol kommer att motverka innovationer av nya mjukvaruprodukter, särskilt programvara med öppen källkod", säger en grupp thailändska ekonomer. Dr Hirapruk, som är direktör för Software Park Thailand, å andra sidan, ger sitt stöd för att låta datorprogrammen vara patenterbara: ”Thailand var tvungen att tillhandahålla ett patent-rättigt skydd för datorprogramvara för att säkerställa utländsk högteknologi investerare att mjukvaruproducenternas kreativitet skulle skyddas från kränkningar i Thailand ”. Som ett resultat betonade Sribhibhadh, ordförande för Association of Thai Software Industry, att det kommer att behövas en tydlig överblick över effekterna på den lokala industrin om Thailand verkligen måste genomföra patentskyddet fullt ut.

Förenta staterna

Tillväxt av programvarupatent i USA

Den United States Patent and Trademark Office har beviljat patent som kan kallas mjukvarupatent sedan åtminstone början av 1970-talet. I Gottschalk v. Benson (1972) slog USA: s högsta domstol fast att ett patent på en process inte skulle tillåtas om det "helt skulle föregripa den matematiska formeln och i praktiken skulle vara ett patent på själva algoritmen", tillägger att "det sägs att beslutet utesluter ett patent för alla program som servar en dator. Vi håller inte så." År 1981 förklarade Högsta domstolen att "ett påstående som är föremål för föremål som annars är lagstadgat inte blir icke -statligt bara för att det använder en matematisk formel, datorprogram eller digital dator" och ett påstående ä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 viktiga beslut från denna domstol, i början av 1990-talet var patenterbarheten för programvara väl etablerad, och 1996 utfärdade USPTO slutgiltiga datorrelaterade undersökningsriktlinjer som säger att "En praktisk tillämpning av en datorrelaterad uppfinning är lagstadgat ämne. Detta krav kan urskiljas från de olika formulerade förbuden mot patentering av abstrakta idéer, naturlagar eller naturfenomen "(understrykning tillagd).

Den senaste tidens expansion av Internet och e-handel har lett till att många patent har ansökts och beviljats ​​för affärsmetoder implementerade i programvara och frågan om affärsmetoder är lagstadgade ämnen är en separat fråga från frågan om programvara är det. Kritiker av Federal Circuit anser att standarden för självklarhet delvis är ansvarig för den stora ökningen av patent för programvara och affärsmetoder. Det har gjorts flera framgångsrika verkställighetsprov i USA, varav några listas i listan över programvarupatentartikel .

Ett problem med immateriella rättigheter för programvarupatent handlar oftast om att avgöra om företaget eller uppfinnaren äger det.

Lagligt, i USA, äger den anställde i allmänhet IP -rättigheten om inte arbetstagarens uppfinningskunskaper eller uppgift att skapa uppfinningen är den huvudsakliga specifika anställningsorsaken eller en specifik klausul i anställningsavtalet som tilldelar uppfinningsrättigheter.

Ett uthyrningsverk skapat efter 1978 har upphovsrättsskydd i 120 år från skapelsedatumet eller 90 år från publiceringsdatumet, vilket som inträffar först. Patentskydd för programvara håller i 20 år.

Indonesien

I Indonesien kan programvara inte skyddas av patent förrän genomförandet av lag nr 13 år 2016, patentlag i Indonesien. För att påbörja utvärderingen är det nödvändigt att skilja på om ansökan anses vara en uppfinning eller inte. Enligt lag nr 14 år 2001, artikel 1 i patentlag i Indonesien, anses ansökan som en uppfinning om verksamheten skapas för att lösa en viss konflikt eller ett problem inom tekniksektorn. Dessutom kan den utföras i mediet för en ny process eller produkt eller utvecklingsförbättring i en produkt eller process. Enligt lag nr 14 år 2001, artikel 7 i patentlag 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, argumenteras för att 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; Därför kan programvara inte skyddas av patent i Indonesien. Ett sätt för det indonesiska immaterialrättskontoret att bevilja programvarupatent i Indonesien är dock om ansökan har patenterats i andra nationer, som har ratificerat Patent Corporation Treaty (PCT). I enlighet med bestämmelserna i fördraget om patentsamarbete kommer därför 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, lag nr 13 år 2016, patentlag i Indonesien. Denna uppdatering är inriktad på att uppmuntra innovation och tillväxt genom att öka antalet patent inom den offentliga och privata sektorn i Indonesien. Denna uppdatering föreslår en förlängning av skyddet för enkelt patent, vilket ger ansökan om patent för nya förbättringar eller uppfinningar av befintliga processer. Immateriella uppfinningar kan också patenteras; enligt den tidigare lagen är det enkla patentet begränsat för konkreta uppfinningar, vilket har en positiv konsekvens för programvarupatent 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 öka nya programvaruidéer och processer inom vården och läkemedelssektorn. Denna uppdatering ger ett starkare skydd av traditionell kunskap. Dessutom är en betydande uppdatering användbarheten för elektronisk fyllning och elektroniska medier. Enligt denna nya lag kan ansökan göras elektroniskt.

Syfte med patent

För USA fastställs syftet med patent i den konstitutionella klausulen som ger kongressen makt att "främja vetenskapens och användbara konsters framsteg genom att för begränsade tider säkerställa författare och uppfinnare ensamrätten till sina respektive skrifter och upptäckter; " (Artikel I, avsnitt 8, punkt 8). För Europa finns det ingen liknande definition. Vanligtvis erkänns fyra patent motiveringsteorier, till exempel fastställt av Machlup 1958, som inkluderar rättvisa för uppfinnaren och nytta för samhället genom att belöna uppfinnare. Upplysning krävs i utbyte mot ensamrätten, och avslöjande kan främja ytterligare utveckling. Värdet av avslöjande bör dock inte överskattas: vissa uppfinningar kunde inte hållas hemliga annars, och patent förbjuder också att oberoende uppfinningar kan utnyttjas.

Det finns debatt om huruvida dessa mål uppnås med programvarupatent eller inte.

Förslag

För att hitta en balans har olika länder olika policyer om var gränsen mellan patenterbar och icke-patenterbar programvara ska ligga. I Europa presenterades ett antal olika förslag för att sätta en gränslinje under debatten om det föreslagna direktivet om patenterbarhet för datorimplementerade uppfinningar , och ingen av dem fann sig godtagbara av debattens olika parter. Två särskilda förslag på ett hinder som mjukvara måste passera för att kunna patenteras inkluderar:

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

I USA föreslog Ben Klemens , gästforskare vid Brookings Institution , att patent endast skulle beviljas uppfinningar som inkluderar en fysisk komponent som i sig är otydlig. Detta är baserat på domare William Rehnquists dom i USA: s högsta domstolsfall mot Diamond v. Diehr som konstaterade att "... obetydlig efterlösningsverksamhet inte kommer att omvandla en opatenterbar princip till en patenterbar process." Med denna regel skulle man anse att mjukvara laddad på en lager -PC är en abstrakt algoritm med uppenbar efterlösningsaktivitet, medan en ny kretsdesign som implementerar logiken sannolikt skulle vara en icke -uppenbar fysisk enhet. Att upprätthålla en "obetydlig efterlösningsaktivitet" -regel enligt Justice Rehnquists beslut skulle också eliminera de flesta affärsmetodspatent .

Tydlighet

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

Olika länder har olika sätt att hantera frågan om uppfinningsrik steg och oklarhet i förhållande till programvarupatent. Europa använder ett "uppfinningsstegstest"; se kravet på uppfinningssteg i Europa och till exempel T 258/03 .

Kritik

Kompatibilitet

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

Datorimplementerad uppfinning (CII)

Enligt den europeiska patentkonventionen (EPC), och särskilt dess artikel 52, betraktas " program för datorer " inte som uppfinningar för att bevilja europeiska patent, men detta uteslutande från patenterbarhet gäller endast i den utsträckning 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 sin amerikanska motsvarighet , betyder det inte att alla uppfinningar inklusive viss programvara är de jure inte patenterbara .

Patent- och upphovsrättsskydd utgör två olika rättsliga skydd som kan täcka samma ämne, till exempel datorprogram, eftersom var och en av dessa två skyddsmetoder tjänar sitt eget syfte. Programvaran skyddas som litteraturverk enligt Bernkonventionen . Detta gör det möjligt för skaparen att förhindra att en annan enhet kopierar 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ätten att hindra andra från att använda den teknik som definieras av patentkraven, även om tekniken utvecklades oberoende och det inte fanns någon kopiering av en programvara eller mjukvarukod. Faktum är att ett av de senaste EPO -besluten klargör skillnaden 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 köra metoden, eftersom programmet är bara ett uttryck för metoden, och därmed upphovsrättsskyddat.

Patent täcker de underliggande metoderna som ingår i en viss programvara, eller den funktion som programvaran är avsedd att tjäna, oberoende av det specifika språket eller koden som programvaran är skriven i. Upphovsrätten förhindrar direkt kopiering av vissa eller alla av en viss version av en viss programvara, men hindrar inte andra författare från att skriva sina egna utföringsformer av de underliggande metoderna. Om en datamängd uppfyller vissa kriterier kan upphovsrätten också användas för att förhindra att en given uppsättning data kopieras samtidigt som författaren fortfarande kan behålla innehållet i den uppsättningen data som en affärshemlighet .

Huruvida och hur numerus clausus -principen ska gälla för den juridiska hybridprogramvaran för att ge en vettig balans mellan äganderätten till äganderätten och datorernas frihet och samhället som helhet är tvistigt.

Debatt

Det finns en debatt om i vilken utsträckning programvarupatent ska beviljas, om det alls är det. Viktiga frågor rörande programvarupatent inkluderar:

  • Huruvida programvarupatent ska tillåtas, och i så fall var gränsen mellan patenterbar och icke-patenterbar programvara ska ligga;
  • Oavsett om patent som täcker programvara avskräcker, snarare än uppmuntrar, innovation;
  • Om programvara baserad på matematiska metoder kan tillåtas om matematiken eller algoritmen i fråga är tillräckligt komplicerad och inte kan implementeras med penna och papper.

Öppen källkod

Det finns en stark motvilja i den fria mjukvarugemenskapen mot programvarupatent. Mycket av detta har orsakats av att fri programvara eller öppen källkodsprojekt upphör när ägarna av patent som täcker aspekter av ett projekt krävde licensavgifter som projektet inte kunde betala, eller inte var villiga att betala, eller erbjöd licenser med villkor som projektet var ovillig att acceptera, eller inte kunde acceptera, eftersom det stred mot den kostnadsfria mjukvarulicensen som används.

Flera patentinnehavare har erbjudit royaltyfria patentlicenser för en mycket liten del av sina patentportföljer. Sådana åtgärder har väckt endast mindre reaktioner från de fria och öppen källkodsprogrammen av orsaker som rädsla för att patentinnehavaren ändrar sig eller att licensvillkoren är så snäva att de inte är till någon nytta. Företag som har gjort detta inkluderar Apple , IBM , Microsoft , Nokia , Novell , Red Hat och Sun (nu Oracle ).

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

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

Unisys fall

I slutet av 1990-talet hävdade Unisys att ha beviljat royaltyfria licenser till hundratals ideella organisationer som använde den patenterade LZW- komprimeringsmetoden och i förlängningen GIF- bildformatet. Detta inkluderade emellertid inte de flesta mjukvaruutvecklare och Unisys "barragades" av negativa och "ibland obscena" mejl från programutvecklare.

Licensiering

Totalt antal amerikanska programvarupatent räknas efter uppfinningsklass från och med 2015
Amerikansk klass Beskrivning Totalt utfärdade patent
700 Databehandling: Generiska styrsystem eller specifika applikationer 26042
701 Databehandling: Fordon, navigering och relativ plats 38566
702 Databehandling: 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/dekomprimering 17944
705 Databehandling: Ekonomi, affärspraxis, hantering eller fastställande av kostnad/pris 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: Dataöverföring av flera datorer 56001
710 Elektriska datorer och digitala databehandlingssystem: Inmatning/utmatning 23991
711 Elektriska datorer och digitala bearbetningssystem: Minne 34025
712 Elektriska datorer och digitala bearbetningssystem: Bearbetningsarkitekturer och instruktionsbearbetning (t.ex. processorer) 10461
713 Elektriska datorer och digitala bearbetningssystem: Support 30695
714 Felavkänning/korrigering och felavkänning/återställning 38532
715 Databehandling: Presentationsbehandling av dokument, bearbetning av operatörsgränssnitt och bearbetning av skärmsläckare 25413
716 Datorstödd design och analys av kretsar och halvledarmasker 13809
717 Databehandling: Programvaruutveckling, 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 processystem: Interprogramkommunikation eller interprocesskommunikation (Ipc) 5456
720 Dynamisk optisk informationslagring eller hämtning 3877
725 Interaktiva videodistributionssystem 12076
726 Informationssäkerhet 21144
Total 525270

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

Många mjukvaruföretag korslicensierar sina patent till varandra. Dessa avtal gör det möjligt för 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 över licensavtal är en viktig anledning till att många mjukvaruföretag, inklusive de som tillhandahåller programvara med öppen källkod , filpatent. Från och med juni 2006 hade Red Hat till exempel utvecklat en portfölj med 10 utfärdade amerikanska patent, 1 utfärdat europeiskt patent, 163 väntande amerikanska patentansökningar och 33 väntande internationella patentansökningar ( Patent Cooperation Treaty ). Red Hat använder denna portfölj för att korsa licens med egna mjukvaruföretag så att de kan bevara sin frihet att arbeta.

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

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

Praktiken med att skaffa patent bara för att licensiera dem är kontroversiell i mjukvaruindustrin. Företag som har denna affärsmodell kallas pejorativt som patenttroll . Det är en integrerad del av affärsmodellen att patentlicensföretag stämmer kränkare som inte tar licens. Dessutom kan de dra nytta av det faktum att många företag kommer att betala en blygsam licensavgift (t.ex. $ 100.000 till $ 1.000.000) för rättigheter till ett patent med tvivelaktig giltighet, snarare än att betala de höga advokatkostnaderna ($ 2.000.000 eller mer) för att demonstrera i domstol att patentet är ogiltigt.

Se även

Referenser

Ekonomiska studier

Böcker

Papper och presentationer