¿El navegador Chromiun proporcionado en Debian es verdaderamente libre? [Solucionado]
Chromium-browser instaldo desde los repositorios main experimentales de debian, contiene codecs privativos como el h.264, entre otros, a diferencia de la versión de launchpad.net en la cual la instalación de estos codecs privativos es optativa
Desde que salió el navegador google chrome browser para GNU/Linux, lo he instalado en debian, y me ha gustado su velocidad, estética, junto con la posibilidad de agregar complementos como en firefox (en mi caso iceweasel), pero al descubrir que dicho navegador tenía ciertas cosas que no me gustaban, como por ejemplo: el hecho de que contiene codecs privativos y que al instalarlo, nos fuerza a introducir sus repositorios junto con su respectiva key, sin darnos alternativa alguna, decidí probar chromium-browser, que en ese momento solo se encontraba en los repositorios de launchpad.net.
Al enterarme (gracias al articulo de erno) de que Debian había liberado a chromium-browser en los repositorios main experimentales, decidí instalarlo y luego de probarlo pude apreciar como se podían reproducir los vídeos de youtube.com en html5 sin dificultad alguna (youtube.com utiliza h.264 como codec para html5). Y esto me ha hecho reflexionar y darme cuenta, o en todo caso simplemente especular, de que el paquete chromium-browser contiene los codecs-ffmpeg-nonfree, de lo contrario no podría reproducir los vídeos de youtube en html5. Cabe aclarar que chromium-browser instalado desde los repositorios de launchpad.net no trae instalados los codecs-ffmpeg-nonfree, así que es uno el que decide instalarlos para reproducir los vídeos de youtube en html5.
Para probar lo que digo voy a reconstruir los pasos que he realizado:
* Instalación de chromium-browser desde los repositorios de launchpad.net:
su
echo deb http://ppa.launchpad.net/chromium-daily/ppa/ubuntu karmic main > /etc/apt/sources.list.d/chromiun.list
echo deb-src http://ppa.launchpad.net/chromium-daily/ppa/ubuntu karmic main >> /etc/apt/sources.list.d/chromiun.list
apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 4E5E17B5
aptitude update && aptitude install -y chromium-browser chromium-browser-inspector chromium-browser-l10n
Se instalaran chromium-browser, chromium-browser-inspector, chromium-browser-l10n, y chromium-codecs-ffmpeg
* Probando si tiene codecs-ffmpeg-nonfree:
Una vez instalado, configuramos la página de youtube.com para poder ver los vídeos en html5.
chromium-browser http://www.youtube.com/html5

luego elegimos un vídeo que este en h264 como por ejemplo
chromium-browser http://www.youtube.com/watch?v=-3qmnsMg6KE

y no pasa nada, el programa se queda tratando de cargarlo pero sin resultado alguno
* Probando chromium-browser con los codecs-ffmpeg-nonfree:
Ahora instalaremos el codecs non-free para chromium-browser
su
aptitude install chromium-codecs-ffmpeg-nonfree
se instalaran chromium-codecs-ffmpeg-extra, chromium-codecs-ffmpeg-nonfree y pedirá eliminar chromium-codecs-ffmpeg
Ahora se pueden ver los vídeos h264 desde html5 de youtube.com, por ejemplo:
chromium-browser http://www.youtube.com/watch?v=-3qmnsMg6KE

* Conclución de chromium-browser de launchpad.net
Con chromium-browser instalado desde launchpad.net, se ha podido decidir si quiere un navegador chromium con codecs libres o con los codecs privativos, pero queda claro que la opción default al instalar chromium-browser es la de los codecs libres, por ello chromium-browser proporcionado por launchpad.net es verdaderamente libre.
* Instalación de chromium-browser desde los repositorios de experimentales de debian:
Primero hay que eliminar (se podría comentar #) los repositorios de launpach.net y luego purgar la instalación anterior.
su
aptitude purge chromium-codecs-ffmpeg-extra chromium-codecs-ffmpeg-nonfree chromium-browser chromium-browser-inspector chromium-browser-l10n
rm /etc/apt/sources.list.d/chromiun.list
aptitude update && aptitude -t experimental -y install chromium-browser chromium-browser-inspector chromium-browser-l10n
y para no dejar dudas desde consola (como usuario normal)
rm -Rf .config/chromium* Probando si tiene codecs-ffmpeg-nonfree:
Una vez instalado configuramos la página de youtube.com para poder ver los videos en html5.
chromium-browser http://www.youtube.com/html5

luego elegimos un vídeo que este en h264 como por ejemplo
chromium-browser http://www.youtube.com/watch?v=-3qmnsMg6KE
y sin ningún problema se reproduce vídeo html5 desde youtube.com

* Conclusión de chromium-browser de debian
La realidad es que tal como se ha presentado el navegador chromium-browseren en debian, se podría estar violando las directrices del software libre de Debian (DFSG) ya que se ha incluido en los repositorios main experimentales, una versión de chromiun-browser que contiene codecs privativos. Con esto no se quiere decir que debian no debería implementar este excelente navegador web, pero sí se realiza de esta forma, lo correcto sería introducirlo en los repositorios contrib o non-free.
Creo que es el usuario quien debe decidir que tan libre será su sistema operativo y si usará o no programas propietarios, es decir, que tan libre será él. Pero, si se incluyen programas que no son verdaderamente libres en los repositorios main, los usuarios no podrán guiarse de esta clasificación para instalar programas verdaderamente libres y cualquiera en su buena fe podría estar instalando un programa que cree libre, cuando en realidad no lo es, o siéndolo, contiene programas que no lo son (como en este caso en cuestión)
Uno puede decidir estar más cerca ideológicamente, de Richard Stallman o de Linus Torvalds o de Bill Gates, es decir, decidir, que tan libre ser en materia de software, pero para poder tomar esa decisión, para poder gozar de esa libertad de elección, hay que tener una sincera información.
- Inicie sesión o regístrese para enviar comentarios
- 2160 lecturas


el video que usas de ejemplo se puede reproducir hasta con firefox
¿qué te hace pensar que tu chromium de debian no está usando flash en lugar de los codecs que tu crees?
vamos, no digo que no sea como dices, pero lo que argumentas no me demuestra que sea así...
Reportalo a Debian, ya veras como actuan enseguida.
Saludos
no es correcto lo que dices porque para poder ver vídeos en html5 desde youtube.com firefox no los puede reproducir, si no me crees te sugiero que actives la versión html5 desde firefox (iceweasel) y trates de reproducir el vídeo
los pasos que tendrías que realizar son:
iceweasel http://www.youtube.com/html5iceweasel http://www.youtube.com/watch?v=-3qmnsMg6KE
*en http://www.youtube.com/html5 es obvio que tienes que activar la función
luego me cuentas si pudiste ver vídeos en html5
saludos...
Acabo de probar lo que dice rockyiii y me pasa lo mismo.
Con Iceweasel 3.5.9 (el de testing) no se pueden reproducir vídeos en html5.
Tiene pinta de ser un bug y no está reportado.
Reportalo a Debian, ya veras como actuan enseguida.
Saludos
la verdad es que pensé que publicando esto sería la manera más adecuada. desconozco si hay alguna dirección de correo de debian, o lo que fuere, para reportar este tipo de cosas ¿tal vez utilizando el procedimiento para reportar un bug?
saludos...
Acabo de probar lo que dice rockyiii y me pasa lo mismo.
Con Iceweasel 3.5.9 (el de testing) no se pueden reproducir vídeos en html5.
Tiene pinta de ser un bug y no está reportado.
no es un bug iceweasel o firefox no traen el codecs privativo h.264 que si trae google chrome (firefox apuesta por Ogg Theora para html5) y chromium de launchpad.net te daba la posibilidad de optar por los codecs libres o los privativos pero el de debian NO ya que trae los privativos en los repositorios main son para software libre
saludos...
Acabo de probar lo que dice rockyiii y me pasa lo mismo.
Con Iceweasel 3.5.9 (el de testing) no se pueden reproducir vídeos en html5.
Tiene pinta de ser un bug y no está reportado.
no es un bug iceweasel o firefox no traen el codecs privativo h.264 que si trae google chrome (firefox apuesta por Ogg Theora para html5) y chromium de launchpad.net te daba la posibilidad de optar por los codecs libres o los privativos pero el de debian NO ya que trae los privativos en los repositorios main son para software libre
saludos...
Pido disculpas por expresarme tan mal. Lo intento de nuevo:
El problema que anuncias en este hilo acerca de Chromium-browser, tiene pinta se ser un bug, habría que reportarlo porque aún nadie lo ha hecho.
Iceweasel/Firefox no soportan html5 hasta la versión >=3.6
bueno, pues yo ya me he colado en la lista de correo para desarrolladores y lo he dejado caer, espero que no me salten al cuello por invadir su intimidad
Yo acabo de probar y me sale esto:
Sistema: Debian Sid, Firefox 3.6.3, Flash Player 10.0.45.2
EDITO:
Vaya, se me han adelantado varios compañeros para confirmar esto.
Pues ya he recibido la respuesta, y no, no lleva incluidos los codecs privativos, aquí la explicación:
Chromium in Debian is built against the system FFmpeg headers via
pkg-config. This means when Chromium is launched it will assume that
FFmpeg is present in the system library path.
In this way you can decide which codecs chromium will use.
If you can watch youtube html5 video, probably you have installaed
libavcodec52, libavformat52 and libavutil50 from debian-multimedia[1] or
other third repositories.
Resumiendo, chromium asume que tienes instalado ffmpeg, y con ffmpeg decides tu que codecs usar, si puedes visualizar html5 video es porque probablemente tienes instalados libavcodec52, libavformat52 y libavutil50 desde debian-multimedia u otros repositorios.