Öppen standard
En öppen standard (inom teknik) är en allmänt tillgänglig och icke-hemlig teknisk specifikation som antingen inte har en upphovsrättsinnehavare (allmän egendom), eller så är upphovsrättsinnehavaren en offentlig organisation som inte sammanfaller identiskt med tillverkaren som använder specifikationen i deras produkter .
Som antonym används vanligtvis frasen "proprietär standard". Frasen "stängd specifikation" används vanligtvis endast för fall där specifikationen inte publiceras - till exempel är det en affärshemlighet (användningen av ordet "standard" för sekretessbelagd information ser ut som ett brott mot reglerna för det ryska språket ).
Definition av en öppen standard
En populär definition ges av Bruce Perens : [1] En standard kallas öppen om den följer följande principer:
- Tillgänglighet. Den öppna standarden är tillgänglig för alla att läsa och implementera.
- Valmöjlighet. En öppen standard skapar en rättvis, konkurrensutsatt marknad för implementeringar av standarden. Det knyter inte konsumenten till en specifik leverantör eller grupp av leverantörer.
- Inga licensavgifter. Öppna standarder kan implementeras fritt av alla, utan några royalties eller avgifter. Intyg om överensstämmelse med en standard av standardiseringsorganisationer kan dock kräva en avgift.
- Ingen diskriminering. Öppna standarder och de organisationer som administrerar dem bör inte gynna en implementering framför en annan av någon annan anledning än implementeringens tekniska överensstämmelse med standarden. Certifierande organisationer bör lämna möjligheten att validera efterlevnad till billiga och kostnadsfria implementeringar, men kan också tillhandahålla ytterligare certifieringstjänster.
- Tillägg och delmängder. En implementering av en öppen standard kan utökas från standarden eller erbjudas som en del av standarden. Certifierande organisationer kan dock vägra att certifiera partiella implementeringar och kan införa begränsningar för förlängningar (se Underprissättning).
- rovdrift. Öppna standarder kan tillämpa licensvillkor som skyddar mot att undergräva standarden genom taktiken " Embrace-Extend-Extinguish ". En licens associerad med standarden kan kräva publicering av referensinformation för tillägg eller en offentlig licens för att göra, distribuera och sälja program som är kompatibla med tillägg. Det kan inte finnas några andra förbud mot att utöka en öppen standard.
Ett antal andra statliga och offentliga organisationer gav också sina definitioner av en öppen standard. Vissa av dem utgör en kompromiss med befintliga affärsmetoder. Andra tar upp nya specifika frågor. Till exempel kräver definitionen i EU-dokumentet "European Interoperability Framework" publicitet om själva processen att anta och ändra standarden. Definitionen av Open Source-initiativet kräver att själva standarden är fullständig och att det finns ett förfarande för att lösa upptäckta oklarheter. OSI-definitionen klargör också att en öppen standard inte ska vara beroende av teknologier som inte uppfyller kraven för en öppen standard. Definitionerna i lagstiftningen i Danmark, Spanien, Frankrike och Venezuela är huvudsakligen begränsade till indikationer på tillgängligheten av själva standarderna och friheten att implementera dem.
Skillnad mellan öppna och slutna standarder
Till skillnad från öppna standarder har slutna standarder en lokal räckvidd och stöds av en begränsad krets av system och specialister. Till exempel är katalogtjänsten Microsoft Active Directory (AD) baserad på det öppna Kerberos-protokollet, men Microsoft har implementerat Kerberos på ett sätt som inte är kompatibelt med andra leverantörers implementeringar. En öppen standard eller dataformat är analogt med ett kommunikationsspråk som förstås lika av alla inom ett givet område. Till exempel föddes Internet tack vare öppna standarder. Genom att finansiera skapandet och implementeringen av TCP/IP-protokollet för Unix tillät DARPA- byrån att dessa utvecklingar kunde användas av alla.
Men alla vanliga format är inte öppna. Ett exempel är Microsoft Office-dataformat. Microsoft har inte gjort den tekniska dokumentationen allmänt tillgänglig och har därför i huvudsak övertagit ensamrätten att veta hur användardata är organiserad. Andra produkter, i synnerhet den kostnadsfria kontorssviten OpenOffice.org , ger ofta ganska högkvalitativ läsning och skrivning av dessa dokument - men det stängda formatet tillåter fortfarande inte fullt stöd.
Dessutom räcker inte tillgången på teknisk dokumentation i sig. Till exempel var formatet OpenOffice.org 1 (.sxw) inte öppet, trots viss dokumentation och produktens fria status. Det räckte inte. OpenOffice.org Branch 2 använder OASIS OpenDocument XML-format som standard, ett internationellt öppet dataformat som antagits som en ISO-standard . Open Document-formatet är godkänt av Europeiska kommissionen som grundstandard för internationell dokumenthantering.
Roll för fri programvara
Fri mjukvaruförespråkare Eric Raymond har upprepade gånger betonat vikten av öppna standarder för detta ekosystem. Det är lätt att gissa att fri programvara annars skulle kränka rättigheterna för upphovsrättsinnehavarna av alla de specifikationer som den implementerar. Samtidigt, även i avsaknad av rättslig åtal från upphovsrättsinnehavaren, kommer fri programvara att vara i en position som "evigt ikapp" i förhållande till den proprietära produkten.
Fördelar med öppna standarder
- Handlingsfriheten. Ett dokument i ett öppet format kan kompileras från flera källor, vändas (inklusive automatiskt), och när det levereras till utskrift kan kompromitterande metadata tas bort . Det är större chans att det finns ett program på marknaden som utför önskad uppgift; om uppgiften inte är standard finns det färre hinder för självskrivande programvara. Inom teknik: gängor kan skäras på vilken del som helst - inte bara på en skruv och mutter , utan också, till exempel på ett stativ eller klämma , utan rädsla för en rättegång för att ha brutit mot en licens. Lika fritt kan tillverkas, förbättras och säljas verktyg och maskiner för gängning.
- Interaktion i system som består av heterogena komponenter. Internet består av ett stort antal enheter för olika ändamål, som körs under en mängd olika operativsystem - Unix , Linux , Mac OS , Windows och andra. Inom teknik: om du behöver byta ut en lös mutter behöver du inte XXX proprietära ∅6 muttrar, utan M6 muttrar från vilken tillverkare som helst. Sannolikheten för att leverantören och monopolet stängs är lägre .
- Lågt försäljningspris. Uppnås genom både bred konkurrens och noll licenskostnader.
Nackdelar med öppna standarder
- Svaga straffmekanismer för bristande efterlevnad av specifikationer. Om det i fallet med en sluten standard är möjligt att hota domstolen , för en öppen standard finns det bara statligt skydd (särskilt med hjälp av GOSTs , obligatoriskt för utförande) och nekande av certifiering (när speciell märkning sätts på produkter som uppfyller standarden). Om det inte finns något skydd kan företaget gå in i allvarliga överträdelser för vinstens skull (kanske göra resultatet stängt - inte nödvändigtvis standarden). Befintlig affärspraxis anser inte att lägga till proprietära justeringar till en öppen standard som ett brott mot någonting, eller ens en moraliskt fördömlig handling. Till exempel: I början av webbläsarkrigen lade Netscape och Microsoft till visuella taggar till HTML . Den öppna rörgängningsstandarden gör att vem som helst kan tillverka rör och VVS med standardgängor - så det finns risk att köpa lågkvalitativa VVS-installationer som spricker om ett halvår och svämmar över dina grannar.
- Öppna standarder dyker upp relativt sent; vanligtvis på en etablerad marknad. En verksamhet som syftar till omedelbar vinst är den första som dyker upp med ett slutet format där denna vinst förväntas. Exempel: stängda format WordPerfect och Microsoft Word , DVD-R och DVD-RW . Edisons DC-kraftsystem var också ett slutet format.
- Det bör noteras här att i engelska texter betyder ordet "proprietary" i förhållande till format inte alltid en sluten standard eller förekomsten av juridiska restriktioner i allmänhet. Användargränssnittet för Emacs textredigerare , som dök upp relativt tidigt, har inga juridiska begränsningar, men skiljer sig mycket från många gränssnitt som har dykt upp senare, och kan göra det svårt för användare att växla mellan Emacs och andra redigerare. [2]
Exempel på öppna standarder
- PCI . Kontrolleras av PCI SIG, som alla kan ansluta sig till genom att betala en icke oöverkomlig avgift. Trots Intels informella dominans av denna organisation är det inte en division av Intel.
- USB . Allt som sägs ovan om PCI gäller.
- RFC - familjen av standarder är IP, TCP, UDP, HTTP, FTP, SMTP, IMAP och så vidare. Styrs av IETF, där alla kan gå med. Dessutom, till skillnad från PCI och USB, har IETF inte ett dominerande företag.
- POSIX
- Standarder för de flesta programmeringsspråk.
Exempel på proprietära standarder
- win32 . Trots publiceringen av högkvalitativ dokumentation har denna specifikation samma upphovsrättsinnehavare som leverantören av lösningen (Windows) baserad på den. Beslutsfattande om denna specifikation är Microsofts exklusiva rättighet .
- SMB/CIFS . Samma som ovan, dessutom var det före Europeiska kommissionens domstolsbeslut i allmänhet en stängd specifikation.
- java . Upphovsrättsinnehavaren är Oracle .
- Sony Memory Stick . Det finns ett system med restriktiva rättsliga åtgärder som förbjuder tillverkning av denna typ av flashminneskontroller av andra företag än Sony.
- VHS . Upphovsrättsinnehavaren är JVC.
- x11 . Upphovsrättsinnehavaren är MIT .
Exempel på stängda specifikationer
- Filformatet för den äldre versionen av Microsoft Office (.doc och .xls).
- Nätverksdataformat mellan Outlook och MS Exchange Server.
- Pinout av ett betydande antal mikrokretsar i hemelektronik
- Detaljerad teknisk information om komponenter och delar i moderna bilar
Anteckningar
- ↑ Är OpenDocument en öppen standard? ja! . Datum för åtkomst: 26 maj 2012. Arkiverad från originalet 22 mars 2009. (obestämd)
- ↑ Fri och proprietär programvara: Emacs Lock-In (nedlänk) (7 maj 2006). Hämtad 21 augusti 2009. Arkiverad från originalet 11 februari 2012. (obestämd)
Se även