Project: | Trisquel |
Component: | License problems |
Category: | bug report |
Priority: | critical |
Assigned: | Unassigned |
Status: | closed |
Los siguientes paquetes están involucrados, a mi parecer, en la recomendación de software privativo:
libgnome-speech7
gnome-speech-dectalk
gnome-speech-swift
Los dos últimos se usan para compilar controladores para 2 motores de síntesis de voz: Dectalk y swift. La descripción de libgnome-speech7 insinúa que estos dos últimos programas son privativos. Esto parece cierto para swift, según su EULA (End User License Agreement)[1], pero no pude encontrar la licencia de Dectalk.
1. http://www.cepstral.com/cgi-bin/downloads?type=1124808311
libgnome-speech7 - http://changelogs.ubuntu.com/changelogs/pool/universe/g/gnome-speech/gnome-speech_0.4.25-1ubuntu1/libgnome-speech7.copyright
gnome-speech-dectalk - http://changelogs.ubuntu.com/changelogs/pool/universe/g/gnome-speech/gnome-speech_0.4.25-1ubuntu1/gnome-speech-dectalk.copyright
gnome-speech-swift - http://changelogs.ubuntu.com/changelogs/pool/universe/g/gnome-speech/gnome-speech_0.4.25-1ubuntu1/gnome-speech-swift.copyright
Los tres paquetes son librerias libres.
Hasta el momento no he encontrado algún blob en /gnome-speech-0.4.25/drivers/ es cuestión de seguir examinando. :-)
DECTalk es un sintetizador de voz y de texto a voz desarrollado por DEC basado en el filtro de algoritmo conocido también como KlattTalk o MITalk. Es importante conocer la situación del algoritmo y si cuenta con alguna patente (lo cual no es impedimento para la distribución si la legislación de la patente no daña al usuario en cuestión).
:-)
--
Jose Luis M Moreno
http://tlamaki.org
Yo no encuentro problemas en las licencias de estos paquetes sino en que su función parece limitada a hacer funcionar software privativo. Por ejemplo, la descripción de gnome-speech-swift dice lo siguiente:
«This package is only useful if the swift engine is already installed on the
system.»
Y el swift engine es privativo, así que no está instalado en el sistema. Entonces, ¿para qué tener a gnome-speech-swift en los repositorios?
«This package is only useful if the swift engine is already installed on the system.» Este paquete unicamente es usado si el "motor" está instalado en el sistema.
Te hago una pregunta: el swift engine es software? A mi me parece que se trata más del dispositivo de DEC. Pero si tú tienes nociones feaciente por favor notificalo.
--
José Luis M Moreno
Sí, es software. Es una aplicación para conversión de texto a voz (TTS, Text to Speech). En la página de descargas[1] de la empresa desarrolladora, donde dice Desktop Voices, lo que uno descarga no son solamente las voces sino también el programa de conversión (que es un motor y una aplicación de línea de órdenes), swift, ahí vas a poder leer el EULA, ver los archivos binarios de swift e instaladores.
1. http://www.cepstral.com/cgi-bin/downloads?type=1124808311
Estoy descargando uno.
¿Qué pasaria entonces si se elimina el paquete libre? El usuario probablemente necesite usar un paquete privativo para la misma tarea que realza con el libre.
Es un dilema parecido que tuve en Tlamaki y discutido con RMS. Un paquete libre (eID-Belgium) es herramienta para una eID en Belgica. En Belgica se usan tarjetas electrónicas de identidad nacional. Pero que pasaria si a las personas las obligaran a usar software privativo para esto? Que usen software libre ya es una bondad, sobre la maldad de la represión y manipulación gubernamental.
--
José Luis M. Moreno
libgnome-speech7 no habría que eliminarlo, yo lo nombré inicialmente porque los otros dos paquetes le agregan compatibilidad o una manera de interactuar con software privativo (swift y dectalk) y entonces los tres están relacionados en funcionalidad.
Si se eliminan gnome-speech-swift y gnome-speech-dectalk no pasa nada. Si un programador necesita usar la biblioteca GNOME Speech para que su programa pueda convertir texto a voz, el paquete libgnome-speech7 instala la biblioteca y unos backends libres para TTS (The Festival, Espeak y speech-dispatcher). O sea que los usuarios ya tienen alternativas libres a swift y dectalk que son otros backends, pero privativos.
Lo voy comprendiendo. Si es así puedes notificar las conclusiones a las que hemos llegado a los desarrolladores. :-) En Trisquel-devel http://listas.trisquel.info/mailman/listinfo/
--
José Luis M Moreno
Sorry for those of us who don't speak spanish could someone give us the run down on what is going on with this bug? I understand software privativo is the equivalent of proprietary software. But someone marked this as minor?
Is there proprietary software in the system or what is going on? We don't need every word translated but a just would be nice.
I can guess enough Spanish to tell you that the main point is that the two packages gnome-speech-dectalk (here http://packages.trisquel.info/taranis/gnome-speech-dectalk ) and gnome-speech-swift (here http://packages.trisquel.info/taranis/gnome-speech-swift ) are wrappers for proprietary text to speech systems. And that the write up of libgnome-speech7 (here http://packages.trisquel.info/taranis/libs/libgnome-speech7 ) mentions them and the fact you they are 'required' to use proprietary backends.
So the first two need removing and for the last the write up altering not to recommend proprietary software.
Thanks Leny2010. So why is this marked as minor then?
I know Spanish enough to know there was given no reasons at all for it to be marked as minor instead of critical. I don't know the status of the bug, though.
Both packages are in the contrib (meaning they have non-free software dependencies) section of Debian:
http://packages.debian.org/sid/gnome-speech-swift
http://packages.debian.org/sid/gnome-speech-dectalk
We should remove both these packages because as stated above they just seem to be used to install non-free software.
Fixed in commit http://devel.trisquel.info/gitweb/?p=package-helpers.git;a=commit;h=21fc7608745ac364913c3c04dfa15e4c323126c7
Automatically closed -- issue fixed for 2 weeks with no activity.
I'm removing this from T7 onwards. It serves no purpose other than loading non-free engines, and the only package depending on the lib is dasher (now compiled without that feature).