Maquinari lliure vs. maquinari obert: el debat

Per bé o per mal, les mateixes diferències que divideixen les aigües entre els defensors de l' «Programari lliure» i el «programari de codi obert» també es reprodueixen a l'discutir alternatives a l' «maquinari propietari».En aquest post, vaig utilitzar com «disparador» un article de Bruce Perens que parla, precisament, d'aquestes diferències. A la fin, incloc algunes observacions i reflexions que, estime, et deixaran pensant.

Maquinari lliure vs. maquinari obert

Bruce Perens (cofundador de l'Open Source Initiative) va opinar sobre la diferència entre el que ell anomena el maquinari lliure i el maquinari obert. Molta gent ha comparat el debat a la diferència entre el programari lliure i el programari de codi obert, i estan preocupats perquè aquest debat podria arribar a ser igualment polèmic.

La pregunta que queda pendent és si els dos conceptes són necessàriament mútuament excloents o si poden coexistir harmoniosament.

Segons planteja Bruce, el maquinari lliure és aquell que ve amb les seves especificacions tècniques, de manera que l'usuari pugui crear ell mateix una rèplica, i el maquinari obert és aquell que ve amb les especificacions completes de manera que l'usuari pugui interactuar amb ell sense cap tipus de sorpreses desagradables i sense necessitat de saber el que passa dins.

El maquinari lliure és millor (des de la perspectiva de l'usuari), però el maquinari obert és definitivament un pas en la direcció correcta.

El maquinari lliure, inevitablement, es basa en el maquinari obert. Per exemple, un pot tenir totes les especificacions d'un circuit simple integrat, com un temporitzador 555, sense tenir la informació necessària per a construir-ne un.

En el cas d'un cargol, per exemple, és més fàcil i útil conèixer les seves especificacions tècniques (rosca, diàmetre, longitud, tipus de cap, resistència a la tracció, resistència general a la corrosió, etc), i més difícil conèixer la composició exacta de l'aliatge utilitzat per a crear-, saber com va ser temperat, etc. En aquest sentit, tots els components electrònics més simples serien maquinari obert.

Portat a un extrem, la pretensió de el maquinari lliure podria eventualment significar que cal comptar amb les instruccions precises i detallades per crear, per exemple, un acte, partint d'un grup d'àtoms ... la qual cosa és òbviament un absurd.

Anàlisi i reflexions diverses

La primera impressió que em vaig emportar a l'llegir les línies escrites per Bruce és que, en el fons, està intentant plantejar, un cop més, un diferenciació entre el que predica el seu moviment (la TAMBÉ) I el de Richard Stallman (la FSF).

D'una banda, hi ha els defensors de l' «hardware lliure», que volen conèixer totes les especificacions de l'maquinari, fins i tot a punt del ridícul (la composició atòmica de l'acte). De l'altra, els bonachones seguidors de l'OSI, que tot just volen conèixer les especificacions tècniques imprescindibles per saber com funciona aquest dispositiu, sense que això impliqui saber com construir-lo, copiar-lo o reproduir-lo.

En realitat, a més que aquesta contraposició és ridícula i no s'ajusta a la discussió «realment existent», la veritat és que no serveix, ja que el maquinari no es pot copiar / construir tan fàcilment com el programari. En aquest sentit, cal preguntar-nos si és possible aplicar a el maquinari els mateixos conceptes que utilitzem per al programari.

En principi, és evident que un pot construir un programari tot just amb un ordinador d'escriptori i uns mínims coneixements de programació, però és molt més complicat construir una targeta de vídeo o un processador. No només pels coneixements tècnics necessaris sinó, especialment, pels materials que es necessiten o els mètodes de treball (quasi) impossibles de replicar en forma solitària en el confort casolà, etc.

En la mesura de copiar, reproduir o construir maquinari és tan difícil, la lluita per tractar de fer-ho en forma «lliure», com en el programari, es torna trivial. La llibertat per a copiar i modificar el programari és un dret important ja que és fàcil de copiar -qualsevol usuari del carrer pot fer-ho- i de modificar, així com també és molt fàcil compartir aquestes modificacions.

Llavors? el Open Maquinari Specification Program (OPSP) proposa que el «maquinari obert» és aquell que compta amb «... suficient documentació perquè un programador pugui escriure un controlador de dispositiu». Aquesta documentació ha de cobrir totes les característiques de la interfície de el dispositiu.

Per la seva banda, Richard Stallman (RSM) planteja que, en termes estrictes, les idees de programari lliure es poden aplicar als dibuixos, documentació, etc. necessaris per al disseny i especificació de el maquinari, però no a el maquinari en si.

No obstant això, planteja que sense importar que el disseny intern d'un dispositiu sigui lliure, és absolutament vital que les especificacions dels seus interfases siguin lliures. Si no és així, seria molt difícil escriure programari lliure que pugui córrer sota aquest maquinari. En altres termes, el que planteja RSM és que és més important que els seus drivers siguin lliures, així com tota la documentació necessària per a construir-los, modificar-los i fins i tot millorar-los.

En conclusió, en el fons totes dues postures plantegen el mateix: La utilització de el terme «maquinari obert» o «hardware lliure», com es prefereixi, és en realitat una metàfora (a causa de les dificultats per copiar, modificar o construir maquinari). Jo crec que si bé es tracta d'un terme encara molt discutit i sense un significat clar, la veritat és que el que es vol dir a l'parlar de «hardware lliure / obert» és que tota la documentació necessària per escriure un controlador de dispositiu ha de ser lliure o, en el millor dels casos, que el mateix controlador ho sigui. En síntesi, es defineix a el maquinari lliure no per la llibertat de el maquinari en si mateix sinó de la documentació i del programari (els controladors) que l'acompanyen i que permeten la seva utilització.

En aquests termes, a més, la diferència entre el maquinari lliure i el maquinari gratuït (Si és que tal cosa existeix) és encara més contundent. És obvi que el maquinari lliure haurà d'adquirir pagant un preu per ell, ja que els seus costos de fabricació, transport, etc. són molt alts en comparació amb els de el programari. No obstant això, és molt probable que aquest preu sigui ostensiblement menor que el de les alternatives «privatives» actualment existents, i que els costos de desenvolupament de maquinari disminueixin sensiblement. És clar, res d'això beneficia les empreses que prefereixen patentar els seus dissenys i beneficiar-se de l'monopoli temporal que aquestes patents brinden.

font: Informàtica món & Linux Today


Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: Miguel Ángel Gatón
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.

  1.   HacKan & CUBA co. va dir

    Em va encantar la nota, i m'interessa per altres el tema; et deixo un thumb-up (I)
    Per cert, en el primer paràgraf diu: «[...] diferència entre el programari lliure i el programari lliure [...]» i hauria de ser «programari lliure i programari de codi obert» o similar 😛

    Salutacions!

  2.   HacKan & CUBA co. va dir

    Em va encantar la nota, i m'interessa per altres el tema; et deixo un thumb-up (I)
    Per cert, en el primer paràgraf diu: «[...] diferència entre el programari lliure i el programari lliure [...]» i hauria de ser «programari lliure i programari de codi obert» o similar 😛

    Salutacions!

  3.   Miquel Mayol i Tur va dir

    ¡Hola!

    M'he registrat en Jamendo, un web on pots escoltar i descarregar milers d'àlbums d'artistes talentosos, ¡de manera totalment legal i gratis !.
    Accepta la meva invitació i apunta't també: Podràs compartir les meves troballes, fer-te altres amics amb els que compartir gustos musicals i descobrir un munt de música lliure ...
    Una salutació!

    Apunta't a Jamendo ara fent clic aquí: http://www.jamendo.com/?
    Jamendo t'ha estat recomanat per: mitcoes ( http://www.jamendo.com/es/user/mitcoes? ) Si ja et vas donar d'alta a Jamendo, fes clic aquí: http://www.jamendo.com/?

  4.   Fem servir Linux va dir

    Interessant aportació! Gràcies x prendre't el temps d'escriure i compartir la seva opinió.
    Salutacions! Pau.

  5.   Fem servir Linux va dir

    Estimat Francesc, molt al contrari, a mi em va semblar q, justament, l'article escrit per Bruce venia amb «mala llet», com diem aca. Ni la FSF ni RSM plantegen q hi hagi q conèixer l'estructura atòmica de l'hardware per considerar-lo lliure. En aquest sentit, l'autor deforme i va ridiculitzar la argumentació dels que no pensen com el per donar més crèdit a la seva pròpia argumentació.
    De totes maneres, és una pena q hagis comentat x això i no per les idees de fons q tracti d'exposar per pensar junts que és el hardwarw lliure / obert i com construir-lo.
    Una cordial salutació. Pau.

  6.   Guillem Garron va dir

    Em sembla que amb conèixer les especificacions de les interfícies i com treballa el dispositiu, ens bastés a la majoria d'usuaris.
    Conèixer com aquesta realment construït, pot fer que els costos invertits en la seva creació siguin aprofitats per altres fabricants.
    És a dir algú ha de pagar als enginyers que fabriquen alguna cosa, i la forma de fer-ho és assegurar que pots vendre un nombre suficient d'unitats de la teva invent. Si algú ja fabrica pot utilitzar el teu treball i fabricar el mateix maquinari sense la inversió que vas fer, doncs, et treurà les ganes de seguir invertint en desenvolupament.

    No obstant això exposar les especificacions de les interfícies és indispensable perquè un altre maquinari o programari interactue amb el dispositiu que el teu vas crear.

    El teu exemple de l'555 és molt bo, només requereixo saber com opera i no precisament com aquesta fabricat.

  7.   Francisco va dir

    hem de fer servir els que vulguem no els que no volen oimponer.

  8.   Francisco Palm va dir

    Sincerament no entenc que guanya l'article amb la frase «els bonachones seguidors de l'OSI», més encara considerant que no hi ha cap referència a la postura oficial de l'OSI o un estudi rigorós sobre les opinions dels seguidors de l'OSI. El que em preocupa aquí és que les afirmacions errònies i manipuladores de Stallman sobre els valors ètics de el moviment Open Source estan guanyant terreny d'una manera agressiu que lluny d'ajudar a la unitat de les iniciatives al voltant de la llibertat generen petites picabaralles ridícules que no afavoreixen sinó a les grans corporacions de Programari / maquinari no lliure.

  9.   envi va dir

    cito:

    «Molta gent ha comparat el debat a la diferència entre el programari lliure i el programari lliure»

    ¿Falla alguna cosa no?

    Segons Perens, el maquinari lliure és millor per a l'usuari però el maquinari obert és el pas en la direcció correcta, prossegueix dient que el maquinari lliure es basa en el maquinari obert, i que un no necessita saber com es fabrica sinó les seves especificacions per fer-ho funcionar.

    Bé, un argument respectable encara que discutible, aquest home, el que vol dir és que és millor disposar d'un aparell de què es presumeix es coneixen «totes» les especificacions d'ús però de què no es coneix el seu disseny, com si d'una Tipus abstracte de Dato (1) es tractés, això és encapsulament pur i dur com aquells famosos xips en els quals es va descobrir una funció oculta amb opcions de depuració de fabricant, no recordo bé si va ser en una hòstia d'una consola de jocs o una targeta gràfica (si algú se'n recorda que indiqui la referència), el cas és que hi ha funcions desconegudes dins de el maquinari a què només el fabricant té accés. Ni parlem de la protecció DRM (2) que es va voler implantar mitjançant maquinari en tota PC de la llar, si és que no s'ha fet ja. El que ens faltava!

    Però què està descrivint aquest home ?, el que sembla explicar és el que hauria de ser la situació ideal de lliure mercat en el qual els fabricants d'equips coneixen les especificacions necessàries per explotar a l'màxim un component electrònic, però això a la llum dels fets no només suposo que no es compleix sinó que s'està tractant d'aplicar erròniament la mateixa filosofia de programari obert a el maquinari, obviant la implementació física i tractant a el dissenyador com un simple usuari d'escriptori que no desitja o no necessita conèixer fil per randa el sistema .

    Llavors quin és el problema? Ningú obliga a ningú a publicar un disseny electrònic per la cara, però anem a dir les coses pel seu nom, segons la descripció de Perens maquinari obert pot ser el mateix que maquinari propietari, al meu entendre res m'assegura que les especificacions de fabricant són aquestes i només aquestes i que facin servir el component a el 100% de capacitat, enfocant tota lògica argumental en el dissenyador de programari (obert) i no de maquinari, on li interessa. M'imagino què seria de l'Programari Lliure si la seva filosofia fos encapsular tota funció d'un programa i lliurar les especificacions de les quals qualsevol programador podria muntar altres aplicacions però depenent sempre de el programa pare, com diem habitualment a això?

    Notes:

    (1) http://es.wikipedia.org/wiki/TAD
    (2) http://es.wikipedia.org/wiki/Gesti%C3%B3n_de_derechos_digitales#DRM_en_hardware_de_prop.C3.B3sito_distribuido

  10.   Fem servir Linux va dir

    És clar ... pensa que el desenvolupament dels drivers és part de el cost de fabricació. És clar, en termes unitaris és molt menor que el cost de l'maquinari en si. En aquest sentit, has raó. De tota manera, els beneficis van més enllà d'una simple reducció de costos; a més, a l'tenir drivers lliures, seria possible que la comunitat millori la seguretat dels drivers, corregeixin errors, etc. És a dir, els mateixos beneficis que brinda el soft. lliure en gral.
    Abraçada! Pau.

  11.   Miquel Mayol i Tur va dir

    El principal escull són ATI i NVIDIA en gràfiques.

    A el parer ni volen obrir els seus controladors, ni donar totes les especificacions perquè alguna cosa han d'amagar. Tot i així han millorat bastant en les seves polítiques referent a això.

    Però haurien de ser els governs els que exigissin en les seves compres de maquinari, aquests requisits, és més haurien d'exigir com a requisits per rebre l'homologació necessària com per poder vendre.

    Així, al menys els nous productes el tindrien.

    Mentrestant la FSF hauria de crear un distintiu de qualitat per a l'OPEN HARDWARE, de manera que els usuaris conscienciats compressin preferentment aquest tipus de productes, i els fabricants veiessin recompensat el seu esforç amb el valor afegit que aquest distintiu pogués ocasionar.

    Els que entenem això som poquets, però som prescriptors, i la gent «normal» aprèn ràpid al fet que l'etiqueta «FSF OH certified» vol dir que és BO.

  12.   Fem servir Linux va dir

    Oops ... Després el canvi ...

  13.   Fem servir Linux va dir

    Excel·lent aportació!

  14.   Fem servir Linux va dir

    Exacte! Coincideixo amb el teu comentari. Respecte del que q planteges en el primer paràgraf, va ser un error de mecanografia meu. 🙂 En una estona ho corregeixo.
    El 26/08/2011 17:26, «Disqus» <>
    va escriure:

  15.   Carlos va dir

    Excel·lent article, moltes gràcies per la informació.
    Salutacions.

  16.   Space0022s va dir

    bo acabo de raonar una cosa ... hi ha possibilitat que per raons de seguretat hagi limitacions legals per a la posada en marxa d'una «fabricació», d'altra banda ... si el «inventor» (o com és mes específic dedir: canalitzador de el coneixement; doncs ningú inventa ... tots combinem el que ja hi ha) pot alliberar tota la informació tècnica i practica és molt millor ...
    estem parlant de dir: el teu OpenCola l'has de remenar fins que prengui la consistència d'un «potaje» o alguna cosa així, hi ha «fabricacions» que estaran fora de l'abast de la majoria en termes de coneixement o finanaciació ... en aquest sentit no tots podrien construir el seu propi accelerador de partícules, potser si una androide amb intel·ligència artificial ... un automovil volador o un generador etern
    aixi que ENDAVANT !! mentre mes pràctics siguin els documents millor !!! com ho va ser en el seu temps «Mecanica Popular», «faci-ho. mateix», etc.
    Quisap ... podriem construir una màquina de el temps en el nostre pati alguna vegada ... descarregant una revista en línia ....
    comencem amb el més simple per construir coses mes complicadad després ... així s'evitaran els problemes legals que els inútils de les patents voldrien imposar ... o millor encara ELIMINAR PATENTS !!! perquè en si ja gairebé no hi ha res que no existeixi ... i el que falta ... es contuye en base al que existeix

  17.   alfplayer va dir

    Vaig llegir que ATI i Nvidia tenen restriccions per obrir-se per qüestions de patents.

    Pel que fa a el «distintiu de qualitat», ja existeix una mica d'això enfocat a ordinadors: http://libreplanet.org/wiki/Hardware/Endorsement_criteria

  18.   Eduardo Battaglia va dir

    Justament pensava en comentar alguna cosa molt semblant mentre estava llegint l'article.
    El senyor Bruce Perens em sembla que no es va informar bé, o si ho va fer, vol generar mala premsa a l'programari lliure. Seguint el seu (errònia) línia de lògica, el codi obert llavors també pretendria que si comprás un acte et vingui amb tots els plans de dissenys.
    Em van agradar les teves conclusions, però el que no comprenc és per què un maquinari obert / lliure hauria de significar menor cost. Si la fabricació de l'hard costa el mateix, ¿S'estalvien el desenvolupament de controladors, bolcant això a la comunitat? Per a tal cas la majoria d'hard només té controladors per a Windows, la qual cosa és el mateix en termes de cost.

  19.   Fem servir Linux va dir

    Interessant!

  20.   rtmex va dir

    Imagino que en lloc de RSM qeurías posar RMS (Richard Matthew Satallman)

    Salutacions