Últimamente en algún congreso en el que participo, charlas, etc...
necesito dar unas estadísticas de uso un poco mejores de las que tengo
archivadas como casos de éxito, así que he pensado que si "Mahoma no va
a la montaña que sea la montaña la que vaya a Mahoma".
Mi idea es que cuando se generen imágenes de arranque (mediante gentcos
o TcosConfig) se mande un pequeño resumen (totalmente anónimo) a la
página de tcosproject.org para poder valorar cuantas máquinas tienen
TCOS instalado.
Para que esto sea anónimo...
1.- En la instalación de TCOS se generará una clave (HASH) aleatoria que
identificará esa instalación única y que no tiene nada que ver con
versiones instaladas ni otra información confidencial.
2.- Cuando gentcos genere la imagen de arranque llamará mediante wget y
en segundo plano un script PHP en el servidor www.tcosproject.org
enviando (mediante GET por ejemplo) la distribución y su versión.
Por ejemplo:
wget http://dominio/stats.php?id=XXXX&distro=Debian&version=lenny
Desde el servidor se guardarán estas 3 variables más la fecha (y sólo
estas 4, nada de direcciones IP... etc...) lo que me permitiría generar
gráficas del uso de TCOS (más reales) y el número de instalaciones por
plataforma, arquitectura, etc...
El script PHP (obviando la configuración de la base de datos) estará
disponible para ser analizado por los más desconfiados.
3.- Para tener mejores estadísticas voy a dejarlo __activado__ por
defecto en la plantilla base.conf y se podrá desactivar tanto desde
TcosConfig como editando /etc/tcos/templates/tcosconfig.conf
Existen otros proyectos que usan algo parecido.
DRDB:
http://www.drbd.org/usage/introduction0/
http://usage.drbd.org/
Debian usa popcon:
http://popcon.debian.org/
===========================================
¿Os parece bien?
¿Os parece mal?
¿Lo desactivareis?
Espero vuestros comentarios
Saludos
--
http://soleup.eup.uva.es/mariodebian
> Buenas a todos los inscritos en las listas de tcos-usuarios.
> ===========================================
>
> ¿Os parece bien?
Si eso ayuda al proyecto y su comprensión pues sí.
> ¿Os parece mal?
Hay mucha gente a la que no le gusta que se envíe nada (yo he sido un acerrimo durante años, ahora me relajo más). Por ejemplo, debian tiene ese programita que se mete en cualquier instalación para poder usarse para algo parecido a lo tuyo, y es saber cuántas distris y qué aplicaciones son las mas requeridas, y que por defecto viene en NO, y a la que mucha gente no le acepta y no participa en hacer saber qué es lo que más se usa de debian, y es que hay mucha paranoia.
Lo que deberá de quedar claro es que eso se produce y tu lo informas, bien lanzando un splash (al estilo del de la donación), en el que se justifique eso y el usuario lo acepte.
> ¿Lo desactivareis?
De ninguna de las maneras!!! (digo mientras cruzo los dedos detras de la espalda :)
>
>
> Espero vuestros comentarios
> Saludos
> --
> http://soleup.eup.uva.es/mariodebian
>
--
_________________________________________________
<gpg --keyserver pgp.mit.edu --recv-keys AA621E80>
-------------------------------------------------
\
\
oO)-. .-(Oo
/__ _\ /_ __\
\ \( | ()~() | )/ /
\__|\ | (-___-) | /|__/
' '--' ==`-'== '--' '
1f u c4n r34d th1s u r34lly n33d t0 g37 |41d
Tengo más datos para los indecisos:
Cambios en el código de initramfs-tools-tcos:
http://tcosproject.org/cgit/cgit.cgi/initramfs-tools-tcos.git/commit/?h=bigbrother
El ID se genera a partir de 2Kb de datos aleatorios y la fecha, se
guarda su sha256sum. No contiene información confidencial.
Los datos que se envían son los que están en /etc/tcos/version.conf (el
usuario nunca los modifica, se generan durante la compilación)
Para desactivarlo, tan sencillo como crear un archivo vacío:
touch /etc/tcos/disable.hash
El script PHP que guarda la petición es este:
http://tcosproject.org/cgit/cgit.cgi/tcosproject.org.git/tree/stats.php
Ejemplo de registro:
# cat ../logs/tcos-stats.log
2009-02-10 19:18:17
HASH:f6c6e99a2bd381ed8707933c47f4020b8615f4778a26dcd9a12442fc63688e51
distro:debian version:unstable arch:i386 tcos:0.89.28.1
==============================================================
De momento no lo he puesto en la rama principal del proyecto (está en la
rama bigbrother) y en unos días lo mezclaré y empaquetaré junto con los
cambios que Ignacio me ha enviado de LLiurex (rama vidal).
http://tcosproject.org/cgit/cgit.cgi/initramfs-tools-tcos.git/refs/
Saludos
--
http://soleup.eup.uva.es/mariodebian
una pregunta de debconf a lo popcon sería lo suyo.
Manuel Vázquez escribió:
> Debo de indicar que no me parece a priori mala la idea, pero soy
> reservado por el uso que se le puede dar a esta información más allá
> de la meramente estadística, ya se sabe que estamos exagerando pero
> más vale prevenir que curar.
>
Yo también suelo ser reservado con la información que se envía, pero:
1· Me fío de Debian y por eso le acepto, normalmente, que envíe las
estadísticas.
2· Me fío de Mario y por eso aceptaré que envíe las estadísticas.
3· Me fío de la gente del «Battle for Wesnoth» y enviaba las
estadísticas antes, cuando tenia conexión permanente a la red.
^_^
> [...]
>
> Total que me andaría con mucho cuidado con el tema que las cosas están
> suceptibles y hoy por cualquier cosas te meten en un problema.
>
[...]
>> mariodebian <mariodeb...@gmail.com> va dir:
>>
>>> [...]
>>> ¿Lo desactivareis?
Creo que Mario da la solución para los que puedan ver un problema en
este sentido, se desactiva y punto.
Por cierto, me parece muy adecuado el cambio a Git, un acierto a mi modo
de ver.
Salud y Revolución.
Lobo.
--
¿Libertad? ¿Quien ha dicho libertad?
A mi me da igual realmente... Si esto ayuda al proyecto me parece
perfecto... El solo hecho de comentarlo y someterlo a votación es bastante;
yo igual no siempre le digo que si a las estadísticas en Debian (depende de
la alineación de las estrellas <g>).
Saludos.
--
a.k.a. pelox (Debian Powered) | JID:rist...@gusl.org.ve
Barquisimeto [VE] | LinuxUser [238188]
http://pelox.gusl.org.ve
Quiero dejar claro algunas cosas:
1.- La información que se envía, realmente se genera cuando se compila
el paquete, mucho antes de que tú lo instales (versión, arquitectura y
demás) para nada hay datos de tu sistema ni numero de clientes. Es tan
simple como antes de instalarlo crees el archivo para que no se envíe
información y todos tan tranquilos.
2.- Dado que enfocas tus dudas al uso en entidades públicas puedo
decirte que hay algo en TCOS poco conocido y que hemos bautizado
(Ignacio y yo) como branding, es decir, la personalización para que TCOS
se comporte de manera distinta añadiendo algunos archivos (xxx-custom).
http://tcosproject.org/cgit/cgit.cgi/initramfs-tools-tcos.git/tree/conf/branding.info
En MaX (en el cual trabajo como desarrollador) TCOS tiene toda la
apariencia institucional de la Comunidad de Madrid y no se muestra el
mensaje de donaciones (por poner un ejemplo)
http://max.educa.madrid.org:8000/browser/trunk/max-tcos
En Lliurex aún han ido un paso más allá e hicieron un fork (cambiando el
nombre incluso) llamado Lliurex-Lab. Han puesto iconos distintos, textos
distintos añadido soporte standalone, preferencias globales, LDAP,
etc... y algunas cosas no funcionan de la misma manera (configuración
por defecto) incluso me borraron de los créditos y añadieron al día
siguiente :P
Si TCOS se va a usar en Guadalinex (Manuel trabaja allí) lo más lógico
es que o bien el CGA o bien Emergya hagan los paquetes de TCOS, pero
personalizados para lo que se necesite en Andalucía, que no tiene porqué
parecerse a Madrid o Valencia (o a los colegios privados donde lo
instalo yo)
3.- Estos datos que voy a recoger se parecen bastante a los que puedo
obtener de los log de Apache. Pero son más precisos porque puedo separar
por instalaciones únicas.
http://www.tcosproject.org/allstats/
(desde Marzo de 2.008 tenemos estadísticas públicas)
Incluso para rizar el rizo, todo lo que se habla en el IRC está guardado
y publicado:
http://www.tcosproject.org/irclogs/
TCOS desde el primer día ha sido un proyecto 100% abierto, y eso
contando que trabajo y soy empresa que se dedica a ganarse la vida con
el software libre, es bastante difícil de asimilar (si mis socios
hablasen...)
He pensado muchas veces una versión avanzada de TCOS (para vender) pero
no lo he hecho por el hecho de que yo mismo la compartiría al día
siguiente (o aparecería en el emule)
Me interesa que este proyecto se use y sea útil, soy un convencido
enamorado del Soft Libre y TCOS va a seguir siéndolo por mucho tiempo
(si no me atropella un tren como decían en un congreso gente de HL)
===============================================================
Para finalizar, he pedido opinión y he visto que en algunos casos no ha
cuajado/convencido la idea, no me sirven las mayorías democráticas sino
las matemáticas (99%), por lo tanto:
NO SE VA A MANDAR NADA
esa rama se congela y quedará como anécdota para el futuro.
En unos días subiré las nuevas versiones con los parches de Lliurex.
Saludos y gracias por las respuestas en este hilo
PD.- Manuel, Microsoft es experta en hacer este tipo de "robos de
información", en las primeras versiones de Vista cuando te conectabas a
una red wifi, Windows se conectaba a los servidores de Microsoft para
ver si tenías permiso de usar esa WIFI, eso si son conexiones no
permitidas... (contado por amigos del CPD de la Univ. de Valladolid)
Espero que en la Junta tengáis controlados los Windows ;)
--
http://soleup.eup.uva.es/mariodebian
1º el mail que queria enviar:
llevo tiempo siguiendo el proyecto aunque no he podido colaborar en el o
mantener una implementación del mismo (cuando tenga un aula va de cabeza)
y veo que la idea es buena aunque evidentemente quizás no como imposición
sino como opción.
Bien mediante un paquete opcional que se encargue o bien mediante un menu
en la instalación de TCOS que permita escoger al usuario y modificara el
archivo en consecuencia. Ademas siempre podría reconfigurarse editando el
archivo o desde la herramienta propia,etc...
Mucho animo Mario y felicitarte por el trabajo que has desarrollado hasta
ahora porque aunque los politicos no te conozcan tu trabajo está ahi y no
se puede negar ;)
2º me gustaria poder enviar desde mi propio dominio (cuestiones practicas de accesos ;) ) Recibir recibo ok con la cuenta de yahoo pero ahora para intentar suscribirme con otra cuenta me pide la de gmail que tampoco puedo acceder asi que si fuera posible activar mi cuenta personal para el envío de alguna forma agradecería mail privado para indicar la dirección en cuestion.
Taloguiño...
> El mié, 11-02-2009 a las 11:50 -0800, Manuel Vázquez escribió:
>> Mi opinión es que si es adoptado por alguna administración educativa
>> para su aplicación, esta es la que debe en su momento dar publicidad
>> de cuantas aulas usa ese sistema, no en el instalador. No sé es una
>> cuestión un tanto diferente de cuando hablamos de administraciones
>> públicas que particulares o empresas. No sé si véis la diferencia, es
>> más rÃgida para tomar decisiones por descontado que en gran medida son
>> polÃticas, y permitir la salida de información sin control es visto
>> como algo negativo para estas por las repercusiones que generan. No
>> sabéis la de problemas en prensa que se generan en los ultimos tiempos
>> porque puntualmente un centro educativo no accede a la versión online
>> de algún periódico.
>>
>> Bueno yo optaria por un si condicionado, y hablar de descargas del
>> proyecto más que de su uso activo. Eso demuestra el interes de la
>> gente por él.
>>
>> Un saludo.
>
>
> Quiero dejar claro algunas cosas:
>
>
> 1.- La información que se envÃa, realmente se genera cuando se compila
> el paquete, mucho antes de que tú lo instales (versión, arquitectura y
> demás) para nada hay datos de tu sistema ni numero de clientes. Es tan
> simple como antes de instalarlo crees el archivo para que no se envÃe
> información y todos tan tranquilos.
>
> 2.- Dado que enfocas tus dudas al uso en entidades públicas puedo
> decirte que hay algo en TCOS poco conocido y que hemos bautizado
> (Ignacio y yo) como branding, es decir, la personalización para que TCOS
> se comporte de manera distinta añadiendo algunos archivos (xxx-custom).
>
> http://tcosproject.org/cgit/cgit.cgi/initramfs-tools-tcos.git/tree/conf/branding.info
>
>
> En MaX (en el cual trabajo como desarrollador) TCOS tiene toda la
> apariencia institucional de la Comunidad de Madrid y no se muestra el
> mensaje de donaciones (por poner un ejemplo)
>
> http://max.educa.madrid.org:8000/browser/trunk/max-tcos
>
>
> En Lliurex aún han ido un paso más allá e hicieron un fork (cambiando
> el
> nombre incluso) llamado Lliurex-Lab. Han puesto iconos distintos, textos
> distintos añadido soporte standalone, preferencias globales, LDAP,
> etc... y algunas cosas no funcionan de la misma manera (configuración
> por defecto) incluso me borraron de los créditos y añadieron al dÃa
> siguiente :P
>
>
> Si TCOS se va a usar en Guadalinex (Manuel trabaja allÃ) lo más lógico
> es que o bien el CGA o bien Emergya hagan los paquetes de TCOS, pero
> personalizados para lo que se necesite en AndalucÃa, que no tiene porqué
> parecerse a Madrid o Valencia (o a los colegios privados donde lo
> instalo yo)
>
>
> 3.- Estos datos que voy a recoger se parecen bastante a los que puedo
> obtener de los log de Apache. Pero son más precisos porque puedo separar
> por instalaciones únicas.
>
> http://www.tcosproject.org/allstats/
> (desde Marzo de 2.008 tenemos estadÃsticas públicas)
>
> Incluso para rizar el rizo, todo lo que se habla en el IRC está guardado
> y publicado:
> http://www.tcosproject.org/irclogs/
>
>
> TCOS desde el primer dÃa ha sido un proyecto 100% abierto, y eso
> contando que trabajo y soy empresa que se dedica a ganarse la vida con
> el software libre, es bastante difÃcil de asimilar (si mis socios
> hablasen...)
>
> He pensado muchas veces una versión avanzada de TCOS (para vender) pero
> no lo he hecho por el hecho de que yo mismo la compartirÃa al dÃa
> siguiente (o aparecerÃa en el emule)
>
> Me interesa que este proyecto se use y sea útil, soy un convencido
> enamorado del Soft Libre y TCOS va a seguir siéndolo por mucho tiempo
> (si no me atropella un tren como decÃan en un congreso gente de HL)
>
> ===============================================================
>
> Para finalizar, he pedido opinión y he visto que en algunos casos no ha
> cuajado/convencido la idea, no me sirven las mayorÃas democráticas sino
> las matemáticas (99%), por lo tanto:
>
> NO SE VA A MANDAR NADA
>
> esa rama se congela y quedará como anécdota para el futuro.
>
>
> En unos dÃas subiré las nuevas versiones con los parches de Lliurex.
>
>
> Saludos y gracias por las respuestas en este hilo
>
>
>
> PD.- Manuel, Microsoft es experta en hacer este tipo de "robos de
> información", en las primeras versiones de Vista cuando te conectabas a
> una red wifi, Windows se conectaba a los servidores de Microsoft para
> ver si tenÃas permiso de usar esa WIFI, eso si son conexiones no
> permitidas... (contado por amigos del CPD de la Univ. de Valladolid)
>
> Espero que en la Junta tengáis controlados los Windows ;)
> --
> http://soleup.eup.uva.es/mariodebian
>
Pero no ibas a ponerlo como "opcional" ... Me refiero a que la persona
que quiera mandar las estadísticas pues edita el archivo de configuración a
mano y lo activa... Los que no pues sencillamente hacen caso omiso de la
variable y continúan con su implementación como venia antes.
Eso de que la empresa, colegio, universidad, etc; hagan pública su
instalación de forma voluntaria tengo que verlo jeje... Mas es por flojera
que otra cosa.
Saludos.
--
a.k.a. pelox (Debian Powered) | JID:rist...@gusl.org.ve
Yo también lo haria opcional pero que se vea con un dialogo y no que
tengas que editar ficheros de texto manualmente. Pero bueno ya que la
decisión se ha tomado:
Al acabar la instalación un mensaje con un botón-url se ofrece para
rellenar un cuestionario en la web de TCOS con los datos de la instalación.
Y el usuario entonces online rellena los datos que tú quieras.
Desde el mismo url le dices que te ejecute un comando de esos que sacan
las configuración del sistema (que te hayas currado tú) y que te lo
copien-peguen en el cuadro.
adrian15
--
Support free software. Donate to Super Grub Disk. Apoya el software
libre. Dona a Super Grub Disk. http://www.supergrubdisk.org/index.php?pid=10