Proprietär programvara - icke-fri programvara ( engelsk proprietär programvara ; från proprietär - privat, proprietär, proprietär + mjukvara - mjukvara ) [1] . Programvara som är upphovsmannens eller upphovsrättsinnehavarnas privata egendom och som inte uppfyller kriterierna för fri programvara (det räcker inte att tillhandahålla koden ). Ägaren av den proprietära programvaran har monopol på dess användning, kopiering och modifiering, i sin helhet eller i betydande ögonblick. Det är vanligt att hänvisa till proprietär programvara som all icke-fri programvara, inklusive halvfri programvara .
Begreppet i fråga är inte direkt relaterat till konceptet kommersiell programvara [2] .
engelska ord . proprietär programvara betyder programvara som har en ägare som kontrollerar den programvaran. Således kan detta uttryck appliceras på all programvara som inte är offentligt bruk . Men ordet "egendom" används ibland i reklam som att "äga monopol på något". Så Free Software Foundation använder termen för att betona att ägande är huvudfaktorn, i motsats till fri programvara , där den faktorn är datoranvändarnas frihet .
Termen "proprietär programvara" används av FSF (Free Software Foundation) för att definiera programvara som inte är fri programvara enligt Foundation [ 3] .
Fri programvara, som tillåter praktiskt taget obegränsad användning, distribution och modifiering (inklusive distribution av modifierade versioner) av programvara för icke-kommersiella ändamål, kallades tidigare halvfri av Free Software Foundation [3] . Liksom Open Source Initiative och Debian ansåg Open Source Foundation dessa termer oacceptabla för fri programvara, men särskiljde halvfri programvara från proprietär programvara. "Proprietär programvara" och "halvfri programvara" kallades tillsammans för "icke-fri programvara". Senare övergav FSF begreppet "halvfri programvara" och började använda termen "proprietär programvara" för all icke-fri programvara [3] .
Förhindrande av användning, kopiering eller modifiering kan uppnås med lagliga och/eller tekniska medel.
Tekniska medel inkluderar att endast släppa maskinläsbara binärfiler , begränsa åtkomst till mänskligt läsbar källkod ( sluten källa ), vilket gör det svårt att använda sina egna kopior. Tillgång till stängd källkod är vanligtvis reserverad för anställda i utvecklarföretaget, men mer flexibla åtkomstbegränsningar kan gälla, där distribution av källkod tillåts till företagspartners, tekniska revisorer eller andra i enlighet med företagets policy.
Rättsmedel kan omfatta affärshemligheter , upphovsrätter och patent .
Rättsligt skydd av datorprogram är möjligt under två olika rättsliga regimer :
I det första fallet identifieras (och skyddas) programmet av texten i källkoden. I den andra, enligt patenterbarhetskriterierna som används för uppfinningar (det vill säga, det är nödvändigt att bevisa "innovativitet", "originalitet" och "icke självklarhet", såväl som möjligheten att lösa eller mer effektivt lösa ett befintligt tekniskt problem och kommersiell lämplighet) [4] .
Rättsskyddet för datorprogram bygger på bestämmelserna i ett antal internationella överenskommelser och konventioner. Men nästan alla av dem, i en eller annan grad (i synnerhet: Paris-, Bern-, Romkonventionerna och Washingtonfördraget) ingår [5] i texten till TRIPS-avtalet som administreras av Världshandelsorganisationen. TRIPS-avtalet föreskriver att datorprogram skyddas "på liknande sätt som skyddet av litterära verk enligt Bernkonventionen (1971)". I praktiken används dock det andra skyddssättet för digitalt innehåll i form av patent (art. 27 TRIPS) alltmer . Till exempel i USA utfärdades det första amerikanska mjukvarupatentet på 1950-talet, patent nr 3 380 029 till Martin A. Goetz [6] . En fullfjädrad rättsdoktrin för patentering av datorprogram i USA bildades dock först på 1980-talet som ett resultat av en rad rättsliga prejudikat (Gottschallk v. Benson; Diamond v. Diehr.), som utvecklade särskilda villkor som var tillämpliga på patentering av datorprogram. Fram till dess är det omöjligt att tala om att patentera datorprogram i USA som ett väletablerat förfarande. Ett av de senaste datorprogrampatenten (i skrivande stund) var US 9 230 358 B2, utfärdat den 6 januari 2016, som skyddar en metod, ett system och ett datorprogram för att rendera widgets [6] . Inom EU bygger patentering av datorprogram på EPC-bestämmelsen, som har förtydligats genom ett antal beslut från Europeiska patentverket [6] . I mål nr T258/03 (Hitachi / Auktionsmetod) daterat 2004-04-21 uttalade Europeiska patentverkets överklagandenämnd att art. 52 (1) och 52 (2) EPC förbjuder inte patentering av datorprogram, dock kan inte alla "tekniska lösningar" patenteras. Enligt representanter för patentverket är användningen av "tekniska medel" för att lösa problemet ganska förståeligt, men det innebär behovet av att komplettera den "tekniska lösningen" med "innovativ".
Det finns en mängd olika affärsmodeller och proprietära programvaruföretag skriver sina egna licensavtal för att matcha dem. De mest typiska begränsningarna för proprietär programvara listas nedan.
Det finns en enorm mängd mjukvara som tillåts användas gratis för icke-kommersiella ändamål av individer, medicinska och utbildningsinstitutioner, ideella organisationer, etc., men betalning krävs om mjukvaruprodukten används i vinstsyfte. Sådan mjukvara är mycket populär och flitigt använd, och på grund av att den är kostnadsfri, har den bra teknisk support från specialister som inte har behov av ytterligare utbildningskostnader.
Denna typ av begränsning följer vanligtvis stora programvaruprojekt, när upphovsrättsinnehavaren kräver betalning för varje kopia av programmet. Vanligtvis, med en sådan begränsning, används mjukvaruprodukter som är fokuserade på smala ("professionella" och "industriella") marknadssegment eller programvara som krävs av ett stort antal användare. Ett exempel är programvaran Adobe CS6 eller operativsystemet Windows 10 .
Denna typ av begränsning används endast i programvarupaket med stängd källkod och kan förbjuda eller begränsa alla ändringar av programkoden, demontering och dekompilering .
Av juridiska och tekniska skäl är programvara vanligtvis proprietär som standard.
Upphovsrättslagen fungerar som standard, vilket gör verk som inte är triviala.
Programvara på kompilerade språk används i en form som inte är avsedd för redigering, det vill säga utan källtexter. Författaren får inte distribuera källtexterna av vana eller anse att de är av otillräcklig kvalitet för att visas.
På grund av de olika licenserna kan det vara svårt för en författare att välja den bästa.
Det finns olika åsikter bland fri mjukvaruförespråkare om vikten av användarfriheter i förhållande till programvara som bara körs på ett fjärrsystem (serverprogramvara som inte omfattades av copyleft- villkoren i GNU GPL , som gav upphov till Affero GPL ), eller så att säga "på Internet", men i själva verket laddas den för exekvering på användarens dator varje gång (till exempel skript från webbplatser, som ibland upptar hundratals kilobyte med oläsbara förkortade funktionsnamn), [7] eller algoritmer implementerade i hårdvara (som minskar andelen konventionell icke-fri programvara , men inte gör användaren friare ). [8] Se GNU AGPL , hårdvara med öppen källkod , GNUzilla (webbläsare med ett tillägg som blockerar exekvering av icke-triviala icke-fria JavaScript - program).
Gratis och öppen källkod | |
---|---|
Huvudsaken |
|
gemenskap |
|
Organisationer | |
Licenser | |
Problem | |
Övrig |
|
|
_ | Mjukvarudistribution|
---|---|
Licenser | |
Inkomstmodeller | |
Leveransmetoder |
|
Bedrägligt/olagligt | |
Övrig |
|