Tecnología de VIA incompatible con el código abierto

Una de las dificultades que se experimentan al vivir en un mundo sin Windows es la disponibilidad de controladores (drivers) que cuenten con el soporte del fabricante para cada dispositivo.  Es una realidad con la que sistemas como Linux y OpenSolaris deben convivir, realidad de la que ni siquiera Mac OSX se salva cuando éste se lleva a hardware que no es de Apple.

En estas condiciones, lo ideal es contar con un controlador de código abierto que pueda ser extendido, corregido y mantenido tanto por el fabricante como por la comunidad, de tal forma que pueda ser integrado con la variedad de sistemas operativos existentes.  Un ejemplo de esto es el caso de compañías como Intel, quienes incluso desarrollan abiertamente controladores de productos que ni siquiera han aparecido en el mercado.

Y no se trata de que las compañías no quieran desarrollar los controlador de código abierto, sino que a veces simplemente no pueden.  No toda la tecnología es desarrollada por una misma compañía y en ocasiones ésta se licencia a terceros bajo estrictas condiciones de secretismo, es el caso de VIA y también en forma excepcional, el de los chips de video GMA 500 de Intel cuya tecnología fue adquirida a PowerVR.

En estos casos la única alternativa es desarrollar un controlador que se distribuya sin código fuente junto a lo necesario para que éste se integre con el sistema operativo, lo que se conoce como binary BLOB (binary large object).

En un mensaje enviado por Harald Welte de VIA, se pide a los desarrolladores del kernel que incorporen en él la porción de código abierto entregada por la compañía para posteriormente usar el controlador BLOB sobre esta base, indicando que éste controlador no se podrá distribuir como código abierto debido a las condiciones de licenciamiento con terceros.  Harald dice:

  1. El controlador de VIA no podrá ser liberado como código abierto porque contiene código licenciado de terceros.
  2. VIA apoyará a cualquier desarrollador de la comunidad que quiera trabajar en un controlador de código abierto para su tecnología.
  3. VIA ha entregado toda la documentación necesaria para programar sus chips.  Sólo falta la documentación de pixel shaders que se agregará pronto.
  4. VIA no tiene los recursos para escribir un nuevo controlador, especialmente considerando que los futuros productos tendrán un procesador diferente e incompatible.  Por lo tanto sus recursos están enfocados en que estos futuros productos funcionen bien.

Según Stephane Marchesin quien trabaja en Noveau, el controlador de código abierto para NVIDIA, la documentación provista por VIA es insuficiente para escribir un controlador que funcione bajo los estándares de hoy.

En el pasado, las condiciones de licenciamiento de tecnología de terceros eran absolutamente irrelevantes para el usuario final.  En la actualidad queda demostrado que tales decisiones pueden ser una traba para convivir en un mundo que ha ido cambiando rápidamente hacia una dirección en donde el trabajo colaborativo y la libertad de información son conductores del desarrollo tecnológico.

Aunque Intel también se vio afectado de forma similar con su GMA 500, tanto como para que sus drivers fueran considerados un desastre, han trabajado duro para que su propia tecnología sea un ciudadano de primer nivel en este nuevo orden mundial, incluso dictando el camino a seguir.

Link : VIA will not provide an open source Chrome 9 driver (Phoronix)

Compartir Compartir
Publicado por Franco Catrin el 30 de July 2009 en la categoría Hardware, Software con los tags , , , . Tiene 19 comentarios.

19 Comentarios

Tecnología de VIA incompatible con el código abierto

Deja tu Comentario ↓

Ver Comentario... Diego dijo el 30-7-2009 a las 10:10 ...

El_ruen

DesaprobarAprobar9El_ruen dijo el 30-7-2009 a las 10:22:

2

Creo que los proyectos Libres, siempre han tenido un nivel de desafio, que es una de las motivaciones de los desarrolladores, y en este caso el desafio es grande. Pienso que jamas habrá una “tecnologia incompatible” sino que una “tecnologia dificultada” para ser desarrollada como codigo abierto.

Creo que si la gente de Via reconociera el problema de sus drivers responsablemente, y entregara toda la informacion de diseño, y no solo una parte referencial, sobrarian las versiones de su driver para cualquier plataforma.

Diego, te falto un “OFF TOPIC”

mr.chinauta

DesaprobarAprobar-2mr.chinauta dijo el 30-7-2009 a las 10:22:

3

Eso quiere decir que a exepcion de microsoft, las otras empresas todavia nesecitan de terceros, ja, con razon microsoft sigue de pie, si no es por eso, este ya no estaria en su podium

juanito

DesaprobarAprobar21juanito dijo el 30-7-2009 a las 10:29:

4

en resumen Via dice: “soy pobre, si alguien puede hacer el trabajo gratis le podemos enviar una polera de regalo”

Patricio Pastor

DesaprobarAprobar15Patricio Pastor dijo el 30-7-2009 a las 10:37:

5

VIA entonces …. no es VIAble

Kotak

DesaprobarAprobar5Kotak dijo el 30-7-2009 a las 10:51:

6

Es la demostracion que un pensamiento cerrado y egoista trae más dolores de cabeza y sale más caro al final.
Lo malo que las maquinas de VIA son en general excepcionales en cantidad de consumo y estabilidad, en especial para usarlo en aplicaciones embebidas, lo fomé que son baratas y no se les pueda sacar el jugo por culpa de una pu%% & licencias.

DeosamoX

DesaprobarAprobar-1DeosamoX dijo el 30-7-2009 a las 10:53:

7

Tampoco las Unichrome… esos de VIA estan…

Marcelificus

DesaprobarAprobar-9Marcelificus dijo el 30-7-2009 a las 10:56:

8

Si esto sigue igual empesaran a formar su propio cementerio… ojala los caperusos inventen algo

Alex

DesaprobarAprobar2Alex dijo el 30-7-2009 a las 11:02:

9

Lamentable situación, luego no faltan los idiotas que culpan al software libre, Linux principalmente, por no tener soporte para sus equipos. Siendo que existen todas las ganas de hacer lo mejor, sin embargo las empresas egoistamente limitan el desarrollo.

Esperemos que se abran de mente y logren distribuir la informacion necesaria.

José Ignacio

DesaprobarAprobar5José Ignacio dijo el 30-7-2009 a las 12:20:

10

Franco, excelentes como siempre tus posteos, hace bastante te pregunté por el driver de mi VIA chrome 9 HC IGP y hoy sos el primero que me da una respuesta concreta… aunque lamentable esto siempre me limitó y el proyecto del driver libre openchrome deja muchísimo que desear dicen que el 2d es totalmente funcional pero hay mas de un caso en el que lo he visto fallar (punteros que desaparecen y algunos programas con errores)… a raíz de esto tengo que seguir usando windows xp en mi máquina personal y no poder disfrutar de alguna distro de linux mas que mientras laburo.

Paul

DesaprobarAprobar-1Paul dijo el 30-7-2009 a las 12:48:

11

Es una pena por el software libre… pero esto tambien hace salir a la luz el esfuerzo que hace Microsoft por conseguir que existan drivers para su SO… aunque el metodo que utilice para lograr que las compañias escriban o entreguen drivers para windows no siempre es lo mas etico…

aunque hay que destacar que hoy por hoy se puede instalar windows en practicamente cualquier hardware con los drivers genericos de windows y no hay ningun problema…

creo que el mayor problema es que los conocimientos necesarios para escribir un driver son muy caros y no hay gente dispuesta a regalar sus conocimientos pudiendo cobrar muy buen dinero por ello…

Franco Catrin

Franco Catrin dijo el 30-7-2009 a las 12:56:

12

@Paul

No es necesario que Microsoft haga mucho esfuerzo por conseguir que existan los drivers. Si los fabricantes no hacen drivers para el Windows se están perdiendo gran parte del mercado.

Los drivers que incluye el sistema operativo no son construidos por Microsoft. Los hace el fabricante de hardware, luego solo pasan por el proceso de certificación y se incluyen como parte del sistema.

NadaPU + Cristobal + 1 loser

DesaprobarAprobar-2NadaPU + Cristobal + 1 loser dijo el 30-7-2009 a las 13:52:

13

No me importa Nunca me gustaron los chip VIA.. son asquerosos…. aunque mi primer pc tenia ese CHIP….
Para eso estan los chip Nvidia y ATI/AMD

supreme

DesaprobarAprobar4supreme dijo el 30-7-2009 a las 14:07:

14

Entonces VIA JAMÁS estará en mi hogar en las decadas que me quedan de vida. Y lo digo en serio.

Kotak

DesaprobarAprobar6Kotak dijo el 30-7-2009 a las 14:55:

15

@NadaPU + Cristobal + 1 loser
De veras pienso que no son nada de asquerosos de por si, el problema es que estan diseñados para funcionar como PC de bajas prestaciones, si incluso te darás cuenta que el tuyo posiblemente no trae ventilador, sin embargo, el problema surgue que han sido vendido como PC baratos por mchos inescrupulosos, aprovechandose de la ignoracia de algunas personas que al momento de usarlos se encuentran que el PC no funciona como el resto.

Juan Pablo

DesaprobarAprobar6Juan Pablo dijo el 30-7-2009 a las 16:53:

16

De nuevo te mandaste un articulazo del código abierto y como se relaciona con los acuerdos comerciales y de las organizaciones!

Congrats!

trentor

DesaprobarAprobar1trentor dijo el 30-7-2009 a las 18:41:

17

lastima por via ya va de salida en mis maquinas y la verdad bajowin funcionaban bien y lo q se les agradece es lo economico que eran pero ya intel y nvidia le ganaron y al masificarse bajaron mucho de precio y permiten una instalacion muy buena del pinguinito asi q por ahora son mis preferidas de las motherboards que traen video integrado

TurboMAC

DesaprobarAprobar-1TurboMAC dijo el 30-7-2009 a las 20:45:

18

No me gusta la tecnologia Via, la encuentro de mala calidad. Pero, me parece excelente que esten abiertos a entregar la información necesaria para construir nuevos controladores de codigo abierto.

Sapiencialinux

DesaprobarAprobar0Sapiencialinux dijo el 17-8-2009 a las 13:30:

19

Umm a mi los drivers privativos de VIA me dieron un mundo de relax y placer con mi Compiz corriendo, mi Direct Rendering en Yes y mis 483 FPS en glxgears, pero todo acabó cuando dejaron de desarrollar drivers para mi Unichrome Pro IGP VN800 de mi portatil en Ubuntu 7.04 y superiores.
Ahora en Suse tengo 2 alternativas y son el driver Chrome9 de los repositorios o el famoso Openchrome. Y con Openchrome voy pisando sobre seguro, eso si, sin el adorado 3D.

¿Por qué Via no ayuda al desarrollo de Openchrome? Openchrome debería mejorar más y la ayuda de VIA sería un importante paso para el proyecto.

¿No creeis?

Deja tu Comentario

XHTML: Puedes usar: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong>

Previsualizar comentario?