Para ben ou para mal, mesmas diferenzas que dividen as augas entre os defensores do "Software libre" e "software de código aberto" tamén se reproducen ao discutir alternativas ao "hardware propietario"Neste post, usei como "gatillo" un artigo de Bruce Perens que fala, precisamente, destas diferenzas. Ao final, inclúo algúns observacións e reflexións iso, estimo, deixaranche pensando. |
Hardware libre vs. hardware aberto
Bruce Perens (cofundador da Open Source Initiative) opinou sobre a diferenza entre o que el chama hardware libre e hardware aberto. Moita xente comparou o debate coa diferenza entre o software libre e o software de código aberto, e preocúpalles que este debate poida chegar a ser igual de polémico.
A pregunta que queda é se os dous conceptos son necesariamente excluíntes mutuamente ou se poden coexistir harmoniosamente.
Segundo Bruce, o hardware gratuíto é o que vén coas súas especificacións técnicas, para que o usuario poida crear unha réplica el mesmo hardware aberto É o que vén coas especificacións completas para que o usuario poida interactuar con el sen sorpresas desagradables e sen necesidade de saber o que está a suceder dentro.
O hardware libre é mellor (desde a perspectiva do usuario), pero o hardware aberto é definitivamente un paso na dirección correcta.
O hardware libre depende inevitablemente do hardware aberto. Por exemplo, pódese ter todas as especificacións dun circuíto integrado sinxelo, como un temporizador 555, sen ter a información necesaria para construílo.
No caso dun parafuso, por exemplo, é máis doado e útil coñecer as súas especificacións técnicas (rosca, diámetro, lonxitude, tipo de cabeza, resistencia á tracción, resistencia xeral á corrosión, etc.), e é máis difícil coñecer a composición. aliaxe exacta empregada para creala, como se temperou, etc. Neste sentido, todos os compoñentes electrónicos máis sinxelos serían hardware aberto.
Levado ao extremo, a reclamación de hardware gratuíto podería acabar significando que se precisan instrucións precisas e detalladas para crear, por exemplo, un coche, partindo dun grupo de átomos ... o que é obviamente absurdo.
Análise e varias reflexións
A primeira impresión que tiven ao ler as liñas escritas por Bruce é que, no fondo, intenta facer, unha vez máis, unha diferenciación entre o que predica o seu movemento (o OU SE) e Richard Stallman (o FSF).
Por unha banda, están os defensores do "hardware gratuíto" que queren coñecer todas as especificacións do hardware, incluso ata o ridículo (a composición atómica do coche). Por outra banda, os seguidores bondadosos do OSI, que apenas queren coñecer as especificacións técnicas esenciais para saber como funciona ese dispositivo, sen implicar saber construílo, copialo ou reproducilo.
De feito, ademais de que este contraste é ridículo e non se axusta á discusión "realmente existente", o certo é que non funciona, xa que o hardware non se pode copiar / construír con tanta facilidade coma o software. Nese sentido, Paga a pena preguntarnos se os mesmos conceptos que usamos para o software se poden aplicar ao hardware.
En principio, é evidente que se pode construír software só cun ordenador de sobremesa e un mínimo de coñecemento de programación, pero é moito máis complicado construír unha tarxeta de vídeo ou un procesador. Non só polos coñecementos técnicos necesarios senón, especialmente, polos materiais necesarios ou polos métodos de traballo (cuasi) imposibles de replicar só na comodidade do fogar, etc.
Na medida en que copiar, reproducir ou construír hardware é tan difícil, a loita por tentar facelo "libremente", como no software, vólvese trivial. A liberdade de copiar e modificar software é un dereito importante, xa que é fácil de copiar (calquera usuario común pode facelo) e modificalo, así como é moi sinxelo compartir esas modificacións.
Entón? El Programa de especificacións de hardware aberto (OPSP) propón que "hardware aberto" é aquel que ten "... suficiente documentación para que un programador poida escribir un controlador de dispositivo". Esta documentación debe cubrir todas as características da interface do dispositivo.
Pola súa banda, Richard Stallman (RSM) afirma que, en termos estritos, as ideas de software libre poden aplicarse a debuxos, documentación, etc. necesario para o deseño e especificación do hardware, pero non o hardware en si.
Non obstante, afirma que, independentemente de que o deseño interno dun dispositivo sexa gratuíto, é absolutamente vital que as especificacións das súas interfaces sexan libres. Se non, sería moi difícil escribir software libre que poida funcionar con ese hardware. Noutras palabras, o que RSM plantexa é que é máis importante que os seus controladores sexan gratuítos, así como toda a documentación necesaria para construílos, modificalos e incluso melloralos.
En conclusión, basicamente ambas as dúas posicións representan a mesma: o uso do termo "hardware aberto" ou "hardware libre", como prefire, é realmente unha metáfora (debido a dificultades para copiar, modificar ou construír hardware). Creo que, aínda que é un termo aínda moi discutido e sen un significado claro, o certo é que o que se quere falar de "hardware libre / aberto" é que toda a documentación necesaria para escribir un controlador de dispositivo debe ser gratuíto ou, no mellor dos casos, o propio controlador. En resumo, o hardware libre non se define pola liberdade do hardware en si senón pola documentación e o software (controladores) que o acompañan e que permiten o seu uso.
Nestes termos, ademais, o diferenza entre hardware libre e hardware libre (se existe tal cousa) é aínda máis contundente. É obvio que o hardware gratuíto terá que adquirirse pagando un prezo por el, xa que os seus custos de fabricación, transporte, etc. son moi altos en comparación co software. Non obstante, é moi probable que este prezo sexa significativamente inferior ao das alternativas "propietarias" existentes actualmente e que os custos de desenvolvemento de hardware diminúan significativamente. Por suposto, nada disto beneficia ás empresas que prefiren patentar os seus deseños e beneficiarse do monopolio temporal que proporcionan esas patentes.
Fuente: Mundo informático & Linux hoxe
20 comentarios, deixa os teus
Encantoume a nota e interésame moito o tema; Deixareiche un dedo para arriba (S)
Por certo, no primeiro parágrafo di: "[...] diferenza entre software libre e software libre [...]" e debe ser "software libre e software de código aberto" ou similar 😛
Saúdos!
Encantoume a nota e interésame moito o tema; Deixareiche un dedo para arriba (S)
Por certo, no primeiro parágrafo di: "[...] diferenza entre software libre e software libre [...]" e debe ser "software libre e software de código aberto" ou similar 😛
Saúdos!
¡Ola!
Rexistreime en Jamendo, un sitio web no que podes escoitar e descargar miles de discos de artistas con talento, totalmente legal e gratuíto.
Acepta a miña invitación e rexístrate tamén: poderás compartir os meus descubrimentos, facer outros amigos cos que poderás compartir gustos musicais e descubrir moita música de balde ...
Saúdos!
Únete a Jamendo facendo clic aquí: http://www.jamendo.com/?
Jamendo foi recomendado por: mitcoes ( http://www.jamendo.com/es/user/mitcoes? ) Se xa te rexistraches en Jamendo, fai clic aquí: http://www.jamendo.com/?
Interesante achega! Grazas por tomarse o tempo para escribir e compartir a súa opinión.
Ánimo! Paul.
Querido Francisco, ao contrario, pareceume que, precisamente, o artigo escrito por Bruce veu con "mal leite", como dicimos aquí. Nin a FSF nin o RSM afirman que é necesario coñecer a estrutura atómica do hardware para consideralo gratuíto. Neste sentido, o autor deformou e ridiculizou os argumentos de quen non pensa coma el para dar máis creto ao seu propio argumento.
De todos os xeitos, é unha pena que comentes isto e non polas ideas subxacentes que tentei expoñer para pensar xuntos o que é o hardware gratuíto / aberto e como construílo.
Un cordial saúdo. Paul.
Paréceme que coñecer a especificación das interfaces e como funciona o dispositivo será suficiente para a maioría dos usuarios.
Saber como se constrúe realmente pode facer que os custos investidos na súa creación sexan aproveitados por outros fabricantes.
Noutras palabras, alguén debe pagar aos enxeñeiros que fabrican algo e o xeito de facelo é asegurarse de que pode vender un número suficiente de unidades do seu invento. Se calquera outra fábrica pode usar o seu traballo e fabricar o mesmo hardware sen o investimento que realizou, ben, quitaralle o desexo de seguir investindo en desenvolvemento.
Non obstante, expoñer as especificacións das interfaces é esencial para que outro hardware ou software interactúe co dispositivo que creou.
O teu exemplo do 555 é moi bo, só necesito saber como funciona e non precisamente como se fabrica.
Temos que usar os que queremos, non os que non queremos impoñer.
Sinceramente, non entendo que o artigo gañe coa frase "os seguidores bondadosos do OSI", máis aínda tendo en conta que non hai ningunha referencia á posición oficial do OSI nin un estudo rigoroso sobre as opinións dos seguidores do o OSI. O que aquí me preocupa é que as afirmacións erróneas e manipuladoras de Stallman sobre os valores éticos do movemento Open Source están gañando terreo dun xeito agresivo que, lonxe de axudar á unidade de iniciativas en torno á liberdade, xera pequenas rifas ridículas que non favorecen pero ás grandes corporacións de software / hardware non gratuíto.
Cito:
"Moita xente comparou o debate coa diferenza entre o software libre e o software libre"
Hai algo mal, non?
Segundo Perens, o hardware gratuíto é mellor para o usuario pero o hardware aberto é o paso na dirección correcta, continúa dicindo que o hardware gratuíto está baseado en hardware aberto e que non fai falta saber como se fabrica senón as súas especificacións para facelo. función.
Ben, un argumento respectable pero discutible, este home, o que quere dicir é que é mellor ter un dispositivo do que se presume que se coñecen "todas" as especificacións para o seu uso pero que non se coñece o seu deseño, coma se fose dun tipo abstracto. de Data (1) foi, isto é un encapsulamento puro e sinxelo como aqueles famosos chips nos que se descubriu unha función oculta con opcións de depuración do fabricante, non recordo ben se estaba nunha oblea dunha consola de xogos ou un gráfico de tarxetas (se alguén acepta indicar a referencia), o certo é que hai funcións descoñecidas dentro do hardware ás que só o fabricante ten acceso. Nin sequera falamos da protección DRM (2) que se pretendía implementar por hardware en todos os ordenadores domésticos, se aínda non se fixo. O que necesitabamos!
Pero, que describe este home? O que parece explicar é cal debería ser a situación ideal de mercado libre na que os fabricantes de equipos coñecen as especificacións necesarias para explotar plenamente un compoñente electrónico, pero isto á luz do Feitos Non só supoño que non se cumpre, senón que se está intentando aplicar a mesma filosofía de software aberto ao hardware, ignorando a implementación física e tratando ao deseñador como un simple usuario de escritorio que non quere nin precisa coñecer as entradas e saídas do sistema. .
Entón, cal é o problema? Ninguén obriga a ninguén a publicar un deseño electrónico pola cara, pero chamemos ás cousas polo seu nome, segundo a descrición de Perens o hardware aberto pode ser o mesmo que o hardware propietario, na miña opinión nada me asegura que as especificacións do fabricante sexan Eses e só aqueles e que van usar o compoñente ao 100% de capacidade, centrando toda a lóxica da trama no deseñador de software (aberto) e non no hardware, onde está interesado. Imaxino o que sería o software libre se a súa filosofía fose encapsular todas as funcións dun programa e entregar as especificacións das cales calquera programador podería montar outras aplicacións pero sempre dependendo do programa pai, como adoitamos chamar isto?
Notas:
(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
Claro ... cre que o desenvolvemento dos controladores forma parte do custo de fabricación. Por suposto, en termos unitarios é moito menor que o custo do propio hardware. Nese sentido, tes razón. Aínda así, os beneficios van máis alá dunha mera redución de custos; Ademais, ao ter controladores gratuítos, sería posible para a comunidade mellorar a seguridade dos controladores, corrixir erros, etc. É dicir, os mesmos beneficios que proporciona o soft. libre en gral.
Abrazo! Paul.
O principal escollo son ATI e NVIDIA en gráficos.
Ao parecer, nin queren abrir os seus controladores, nin dan todas as especificacións porque teñen que ocultar algo. Aínda así, melloraron moito nas súas políticas ao respecto.
Pero deberían ser os gobernos os que demandasen nas súas compras de hardware, estes requisitos, de feito, deberían ser requiridos como requisitos para recibir a aprobación necesaria para poder vendelos.
Polo tanto, farían os novos produtos.
Mentres tanto, a FSF debería crear unha etiqueta de calidade para OPEN HARDWARE, de xeito que os usuarios conscientes compren preferentemente este tipo de produtos e os fabricantes serán recompensados polo seu esforzo co valor engadido que esta etiqueta lles pode aportar.
Os que entendemos isto son poucos, pero somos prescriptores e as persoas "normais" aprenden axiña que a etiqueta "certificado FSF OH" significa que é BO.
Vaia ... cambieino máis tarde ...
Excelente contribución!
Exacto! Estou de acordo co teu comentario. Respecto ao que expuxeches no primeiro parágrafo, foi un erro meu de dixitación. 🙂 Corrixireino dentro dun tempo.
O 26/08/2011 ás 17:26, «Disqus» <>
escribiu:
Excelente artigo, moitas grazas pola información.
Saúdos.
ben, razoei unha cousa ... hai unha posibilidade de que por razóns de seguridade haxa limitacións legais para o inicio dunha "fabricación", por outra banda ... se o "inventor" (ou como é máis específico para dicir: canle de coñecemento; ninguén inventa ... todos combinamos o que xa existe) pode liberar toda a información técnica e práctica é moito mellor ...
falamos de dicir: debes remover a cola aberta ata que tome a consistencia dunha "potaxe" ou algo polo estilo, hai "fabricacións" que estarán fóra do alcance da maioría en termos de coñecemento ou financiamento ... nese sentido non todos poderían construír o seu propio acelerador de partículas, quizais un androide con intelixencia artificial ... un coche voador ou un xerador eterno
así que ADIANTE !! cantos máis prácticos sexan os documentos, mellor !!! como foi no seu tempo "Mecánica popular", "faino ti mesmo", etc.
Quen queira ... podamos construír unha máquina do tempo no noso xardín algún día ... descargando unha revista en liña ...
Comecemos polo máis sinxelo para construír as cousas máis complicadas despois ... deste xeito evitaranse os problemas legais que as patentes inútiles quererían impoñer ... ou mellor aínda, ELIMINA AS PATENTES !!! porque de por si case non hai nada que non exista ... e o que falta ... está contido en función do que existe
Lin que ATI e Nvidia teñen restricións na apertura de cuestións de patentes.
En canto á "insignia de calidade", xa hai algo disto centrado nos ordenadores: http://libreplanet.org/wiki/Hardware/Endorsement_criteria
Só estaba a pensar en comentar algo moi similar mentres lía o artigo.
O señor Bruce Perens paréceme que non se informou ben ou, se o fixo, quere xerar mala prensa para o software libre. Seguindo a súa liña de lóxica (errónea), o código aberto tamén pretendería que se mercas un coche inclúe todos os plans de deseño.
Gustáronme as túas conclusións, pero o que non entendo é por que o hardware aberto / gratuíto debería significar un custo menor. Se a fabricación do disco duro custa o mesmo, aforras o desenvolvemento de controladores, converténdoo na comunidade? Neste caso, a maioría dos discos duros só teñen controladores de Windows, o que é o mesmo en termos de custo.
Interesante!
Imaxino que en vez de RSM quería poñer RMS (Richard Matthew Satallman)
lembranzas