Standard deschis
Un standard deschis (în inginerie) este o specificație tehnică disponibilă public și nesecretă, care fie nu are un deținător de drepturi de autor (domeniu public), fie deținătorul drepturilor de autor este o organizație publică care nu coincide în mod identic cu producătorul care utilizează specificația din produsele lor .
Ca antonim, se folosește de obicei sintagma „standard de proprietate”. Expresia „specificație închisă” este de obicei folosită numai pentru cazurile în care specificația nu este publicată - de exemplu, este un secret comercial (folosirea cuvântului „standard” pentru informații clasificate arată ca o încălcare a regulilor limbii ruse ).
Definiția unui standard deschis
O definiție populară este dată de Bruce Perens : [1] Un standard este numit deschis dacă urmează următoarele principii:
- Disponibilitate. Standardul deschis este disponibil pentru citirea și implementarea tuturor.
- Maximizarea alegerii. Un standard deschis creează o piață echitabilă și competitivă pentru implementările standardului. Nu leagă consumatorul de un anumit furnizor sau grup de furnizori.
- Fără taxe de licență. Standardele deschise pot fi implementate în mod liber de către toată lumea, fără drepturi de autor sau taxe. Certificarea conformității cu un standard de către organizațiile de standardizare poate, totuși, să necesite o taxă.
- Fără discriminare. Standardele deschise și organizațiile care le administrează nu ar trebui să favorizeze o implementare față de alta din niciun motiv, altul decât conformarea tehnică a implementării cu standardul. Organizațiile de certificare ar trebui să lase opțiunea de validare a conformității implementărilor gratuite și cu costuri reduse, dar pot oferi și servicii de certificare suplimentare.
- Extensii și subseturi. O implementare a unui standard deschis poate fi extinsă de la standard sau oferită ca parte a standardului. Cu toate acestea, organizațiile de certificare pot refuza să certifice implementările parțiale și pot impune restricții asupra extinderilor (vezi Practici de pradă).
- practicile prădătoare. Standardele deschise pot aplica termeni de licențiere care protejează împotriva subminării standardului prin tactica „ Embrace-Extend-Extinguish ”. O licență asociată cu standardul poate necesita publicarea informațiilor de referință pentru extensii sau o licență publică pentru a realiza, distribui și vinde programe care sunt compatibile cu extensii. Nu pot exista alte interdicții privind extinderea unui standard deschis.
O serie de alte organizații de stat și publice au dat, de asemenea, definițiile lor ale unui standard deschis. Unele dintre ele reprezintă un compromis cu practicile comerciale existente. Alții ridică noi probleme specifice. De exemplu, definiția dată în documentul UE „Cadrul european de interoperabilitate” necesită publicitatea însuși procesul de adoptare și modificare a standardului. Definiția Open Source Initiative necesită integralitatea standardului în sine și existența unei proceduri de rezolvare a ambiguităților detectate. Definiția OSI clarifică, de asemenea, că un standard deschis nu ar trebui să depindă de tehnologiile care nu îndeplinesc cerințele unui standard deschis. Definițiile stabilite în legislația Danemarcei, Spaniei, Franței, Venezuelei se limitează în principal la indicațiile privind disponibilitatea standardelor în sine și libertatea de a le implementa.
Diferența dintre standardele deschise și cele închise
Spre deosebire de standardele deschise, standardele închise au un domeniu de aplicare local și sunt susținute de un cerc limitat de sisteme și specialiști. De exemplu, serviciul de director Microsoft Active Directory (AD) se bazează pe protocolul deschis Kerberos, dar Microsoft a implementat Kerberos într-un mod care nu este compatibil cu implementările altor furnizori. Un standard deschis sau un format de date este analog unui limbaj de comunicare care este înțeles în mod egal de toată lumea dintr-o zonă dată. De exemplu, Internetul s-a născut datorită standardelor deschise. Prin finanțarea creării și implementării protocolului TCP/IP pentru Unix, agenția DARPA a permis ca aceste dezvoltări să fie folosite de toată lumea.
Cu toate acestea, nu orice format comun este deschis. Un exemplu sunt formatele de date Microsoft Office. Microsoft nu a făcut publică documentația tehnică și, prin urmare, și-a asumat în esență dreptul exclusiv de a cunoaște cum sunt organizate datele utilizatorului. Alte produse, în special suita gratuită de birou OpenOffice.org , oferă adesea citirea și scrierea de înaltă calitate a acestor documente - dar formatul închis încă nu permite suport complet.
De asemenea, disponibilitatea documentației tehnice în sine nu este suficientă. De exemplu, formatul OpenOffice.org 1 (.sxw) nu era deschis, în ciuda unor documentații și a statutului liber al produsului. Nu a fost de ajuns. OpenOffice.org Branch 2 folosește în mod implicit formatul OASIS OpenDocument XML, un format internațional de date deschise adoptat ca standard ISO . Formatul Open Document este aprobat de Comisia Europeană ca standard de bază pentru managementul documentelor internaționale.
Rol pentru software liber
Avocatul software-ului liber Eric Raymond a subliniat în mod repetat importanța standardelor deschise pentru acest ecosistem. Este ușor de ghicit că altfel software-ul liber ar încălca drepturile deținătorilor de drepturi de autor asupra tuturor acelor specificații pe care le implementează. În același timp, chiar și în absența urmăririi penale de către deținătorul drepturilor de autor, software-ul liber se va afla în situația de „veșnic recuperare din urmă” în raport cu produsul proprietar.
Beneficiile standardelor deschise
- Libertatea de acțiune. Un document într-un format deschis poate fi compilat din mai multe surse, inversat (inclusiv automat), iar atunci când este livrat pentru tipărire, metadatele compromițătoare pot fi eliminate . Există mai multe șanse ca pe piață să existe un program care îndeplinește sarcina dorită; dacă sarcina nu este standard, există mai puține obstacole pentru software-ul de auto-scriere. În tehnologie: firele pot fi tăiate pe orice parte - nu numai pe șurub și piuliță , ci și, de exemplu, pe un suport sau o clemă , fără teama de un proces pentru încălcarea licenței. La fel de liber pot fi fabricate, îmbunătățite și vândute unelte și mașini pentru filet.
- Interacțiunea în sisteme compuse din componente eterogene. Internetul constă dintr-un număr mare de dispozitive pentru diverse scopuri, care rulează sub o varietate de sisteme de operare - Unix , Linux , Mac OS , Windows și altele. În inginerie: dacă trebuie să înlocuiți o piuliță slăbită, nu aveți nevoie de piulițe brevetate XXX ∅6, ci de piulițe M6 de la orice producător. Probabilitatea de apariție a unei închideri a furnizorului și a monopolului este mai mică .
- Preț de vânzare scăzut. Obținut atât prin concurență largă , cât și prin costuri zero de licențiere.
Dezavantajele standardelor deschise
- Mecanisme slabe de sancționare pentru nerespectarea caietului de sarcini. Dacă în cazul unui standard închis este posibilă amenințarea instanței , pentru un standard deschis există doar protecție de stat (în special prin intermediul GOST , obligatorii pentru execuție) și refuzul certificării (atunci când se pune un marcaj special pe produse). care îndeplinesc standardul). Dacă nu există protecție, compania poate intra în încălcări grave de dragul profitului (poate făcând rezultatul închis - nu neapărat standardul). Practicile de afaceri existente nu consideră că adăugarea unor modificări de proprietate la un standard deschis reprezintă o încălcare a nimic sau chiar un act condamnabil din punct de vedere moral. De exemplu: în primele zile ale războaielor browserelor , Netscape și Microsoft au adăugat etichete vizuale la HTML . Standardul cu filet pentru țeavă deschisă permite oricui să facă țevi și instalații sanitare cu filete standard - astfel încât există riscul de a cumpăra instalații sanitare de calitate scăzută care vor izbucni în șase luni și vor inunda vecinii.
- Standardele deschise apar relativ târziu; de obicei pe o piață stabilită. O afacere care vizează profit imediat este prima care apare cu un format închis în care este așteptat acest profit. Exemple: formate închise WordPerfect și Microsoft Word , DVD-R și DVD-RW . Sistemul de alimentare DC al lui Edison era, de asemenea, un format închis.
- Trebuie remarcat aici că în textele în limba engleză cuvântul „proprietary” în raport cu formatele nu înseamnă întotdeauna un standard închis sau prezența unor restricții legale în general. Interfața de utilizator a editorului de text Emacs , care a apărut relativ devreme, nu are restricții legale, dar este foarte diferită de multe interfețe care au apărut mai târziu și poate îngreuna pentru utilizatori să comute între Emacs și alte editoare. [2]
Exemple de standarde deschise
- PCI . Controlat de PCI SIG, la care se poate alătura oricine plătind o taxă neprohibitivă. În ciuda dominației informale a Intel asupra acestei organizații, aceasta nu este o divizie a Intel.
- USB . Se aplică tot ce s-a spus mai sus despre PCI.
- Familia de standarde RFC este IP, TCP, UDP, HTTP, FTP, SMTP, IMAP și așa mai departe. Controlat de IETF, la care se poate alătura oricine. În plus, spre deosebire de PCI și USB, IETF nu are o companie dominantă.
- POSIX
- Standarde pentru majoritatea limbajelor de programare.
Exemple de standarde proprietare
- win32 . În ciuda publicării documentației de înaltă calitate, această specificație are același deținător de drepturi de autor ca și furnizorul soluției (Windows) bazată pe aceasta. Luarea deciziilor cu privire la această specificație este dreptul exclusiv al Microsoft .
- SMB/CIFS . La fel ca mai sus, de altfel, înainte de decizia judecătorească a Comisiei Europene, era în general un caiet de sarcini închis.
- java . Deținătorul drepturilor de autor este Oracle .
- Sony Memory Stick . Există un sistem de măsuri legale restrictive care interzice producerea acestui tip de controler de memorie flash de către alte companii decât Sony.
- VHS . Deținătorul drepturilor de autor este JVC.
- x11 . Deținătorul drepturilor de autor este MIT .
Exemple de specificații închise
- Formatul de fișier al versiunii mai vechi de Microsoft Office (.doc și .xls).
- Format de date de rețea între Outlook și MS Exchange Server.
- Pinout-ul unui număr semnificativ de microcircuite din electronicele de larg consum
- Informații tehnice detaliate despre componentele și piesele mașinilor moderne
Note
- ↑ Este OpenDocument un standard deschis? Da! . Data accesului: 26 mai 2012. Arhivat din original pe 22 martie 2009. (nedefinit)
- ↑ Software liber și proprietar: Emacs Lock-In (downlink) (7 mai 2006). Preluat la 21 august 2009. Arhivat din original la 11 februarie 2012. (nedefinit)
Vezi și