Demanda de astrólogos amenaza la hora estándar en millones de equipos

En el mundo se dan varias discrepancias horarias a causa de los cambios por hora de verano o los años bisiestos. Hasta ahora muchos dependían de la base de datos TZ, que era dedicada a ofrecer informacion estandarizada de esos cambios. Imagen: F*O*T*O*G*R*A*F*I*A ~by~ Nelo Esteves (vía Flickr).
Aunque es un tema legitimo y apoyado en la ley, los derechos de autor digitales no paran de causar inconvenientes. El episodio más reciente se da en Massachusetts e involucra la base de datos de zonas horarias usada por millones de dispositivos alrededor del mundo.
En el mundo se dan varias discrepancias horarias a causa de los cambios por hora de verano o los años bisiestos. Hasta ahora muchos dependían de la base de datos TZ, que era dedicada a ofrecer información estandarizada de esos cambios. Imagen: F*O*T*O*G*R*A*F*I*A ~by~ Nelo Esteves (vía Flickr).

Un conflicto legal involucra la base de datos de husos horarios o zonas horarias TZ database con una empresa dedicada a vender software para astrólogos que se llama Astrolabe.

En su demanda, la empresa acusa a los administradores de la base de datos TZ, Paul Eggert (editor y administrador principal) y Arthur David Olson (programador) de hacer uso indebido del ACS Atlas, el cual le pertenece a Astrolabe.

En octubre 6, Olson y Eggert cerraron las operaciones a causa de la demanda y explicaron la causa en un comunicado a la lista de correos electrónicos del servicio y en Facebook.

«Se impuso una demanda civil en septiembre 30 en la corte federal de Boston. Soy uno de los acusados, y el caso involucra la base de datos de zonas horarias. El servidor NTP en elsie.nci.nih.gov ha sido apagado. La lista de correos también será cerrada después de este mensaje… Espero que haya mejores noticias muy pronto».

¿Por qué mejores noticias? Además de lo obvio (que Olson y Eggert no tengan que pagar sumas de dinero por daños y perjuicios a Astrolabe), la base de datos ha sido el servidor dedicado que millones de sistemas alrededor del mundo usan para actualizar la hora y corregir discrepancias causadas por los cambios de zonas horarias.

¿Qué tan popular es el servicio? Lo usan prácticamente todos los sistemas operativos y plataformas basados en Unix. Esto implica a todas las plataformas derivadas del sistema BSD (Berkeley Software Distribution, en inglés), incluyendo Mac OS X, FreeBSD y OpenBSD.

Pero la lista no para ahí: GNU (que incluye la mayoría de distribuciones de Linux), Solaris, Java, Perl, Python, .NET Framework (la plataforma de programación de Microsoft), las bases de datos Oracle y cualquier actualización de PHP desde el 2005 serán afectadas.

La cantidad de redes, servidores, dispositivos móviles, computadores personales y sistemas complejos que usan esos lenguajes de programación y plataformas de sistemas es incontable. Y todos dependen (o dependían) de la base de datos TZ para corregir sus relojes internos y actualizar la hora.

¿Por qué la demanda?

El ACS Atlas (Astro Computing Services Atlas) es una compilación de datos de longitud, latitud y cambios de hora con alrededor de 260.000 registros que detallan esa información desde los años 70.

La TZ database hace uso de ese atlas como recurso de información histórica para corregir discrepancias con la hora en varias zonas del mundo. Especialmente de aquellas que ocurren por causas económicas o geográficas (como es el caso de la hora de verano, que cambia en el otoño y la primavera de algunos países en el hemisferio norte).

Como la demanda acaba de ser puesta, hay que esperar para conocer el fallo final de la corte de Massachusetts, pero la acción legal de Astrolabe fue suficiente para que Olsen y Eggert apagaran totalmente los servicios de esta operación pública, tanto de administración (la lista de correos) como la distribución (el servidor NTP dedicado a ofrecer actualizaciones de tiempo).

Y ahí está una de las controversias del tema: el hecho de que la TZ database es de dominio público, es administrada por voluntarios y cuenta con el apoyo de infraestructura del gobierno de Estados Unidos y más específicamente del Instituto Nacional de Salud.

Algunos opinan que este es otro ejemplo de la actualización sistemática y generalizada que hay que hacerles a las leyes de derechos de autor digitales y de software, ya que estas demandas y las restricciones legales que conllevan causan inconvenientes gigantes para el mundo.

Pero otros, como Rasmus Lerdorf, creador del código PHP, piensan que la solución es más simple aún. Como dijo hoy en Twitter, «alguna gente ha preguntado por mi opinión acerca del cese de la base de datos TZ. Simplemente acabemos con las zonas horarias. Problema resuelto».

En fin, cada cual puede tener su opinión y apoyar su lado de la moneda, pero Lerdorf tiene la razón en cuanto a la idea de que hay que simplificar todos estos sistemas que dependen entre sí para evitar inconvenientes mayores.

 

Notas relacionadas:

Sebastián Martínez

Sebastián Martínez

La verdad no me gusta la tecnología. La sigo como un fanático paranoico porque estoy convencido de que los robots van a erigir un imperio mundial algún día. Por eso me dedico a conocer al enemigo íntimamente y no me falta la pelea habitual con uno que otro aparato. Ya he asesinado consolas de juegos, PC, celulares y hasta dispositivos GPS.
Puedo decir, con orgullo, que hasta ahora el mundo no me ha puesto enfrente un robot que no haya podido someter a mi voluntad. Estudié letras y literatura en Estados Unidos para escapar a las exigencias del siglo XXI y la ansiedad de clase media. No me sirvió de mucho, y entonces ahora me dedico la cosa más difícil que he tratado de hacer en mi vida (escribir bien) y prepararme para la futura lucha contra la tecnología desde las filas de ENTER.CO.
PD.
No soy fanboy ni de Apple, ni de Microsoft, ni de Google. Los uso y abuso a todos, incluyendo Linux.

View all posts

34 comments

  • 1. aclaración: .net no es la plataforma para servicios de red, es una capa de servicios que prácticamente provee todos los servicios en las nuevas distribuciones de windows (lo que sun quería con java, convertirlo en un sistema operativo, eso eslo que trata de hacer m$ con .net, no es que por tener ‘net’ sea sólo para red, es prácticamente el sistema como tal, que trata de reemplazar las antiguas dlls dels istema por otras del .net)
    2. creo que no es que toque una nueva reglamentación para la cuestión de patentes, es que no se aplica la regulación como se debe; para que se establezca una patente deben haber varios criterios (entre esos, que implique innovación y que no sea algo obvio), y en estados unidos hay una cosa rara que son la patentes de diseño.. está mal aplicado, y parece ser que allá la cuestión de patentes es como acá los casos de corrupción, que es más por retórica y leguleyadas y el peso corporativo de quien hace la solicitud que por aplicar el criterio correctamente; es como acá lo de mascotas en transmilenio que fue por ‘el libre desarrollo de la personalidad’.. allá se aplican criterios similares para darle validez a una patente

    • Cierto, hay patentes de columpios— como columpiarse—, y del uso de una rama — cualquier rama — como juguete para perro.

    • Toda la razón @c540254adfe42c50ece6b71789f1d7e7:disqus , ya corregimos la nota. .NET es mejor descrita como la plataforma de desarrollo de software de Microsoft que se utiliza en muchos sistemas. No solo es utilizado en Windows, sino que se usa para la web, para Windows Phone 7 e inclusive hay una versión libre llamada Mono que es muy popular en el mundo Linux. Banshee, uno de los mejores reproductores de música para Linux está hecho en Mono.

  • 1. aclaración: .net no es la plataforma para servicios de red, es una capa de servicios que prácticamente provee todos los servicios en las nuevas distribuciones de windows (lo que sun quería con java, convertirlo en un sistema operativo, eso eslo que trata de hacer m$ con .net, no es que por tener ‘net’ sea sólo para red, es prácticamente el sistema como tal, que trata de reemplazar las antiguas dlls dels istema por otras del .net)
    2. creo que no es que toque una nueva reglamentación para la cuestión de patentes, es que no se aplica la regulación como se debe; para que se establezca una patente deben haber varios criterios (entre esos, que implique innovación y que no sea algo obvio), y en estados unidos hay una cosa rara que son la patentes de diseño.. está mal aplicado, y parece ser que allá la cuestión de patentes es como acá los casos de corrupción, que es más por retórica y leguleyadas y el peso corporativo de quien hace la solicitud que por aplicar el criterio correctamente; es como acá lo de mascotas en transmilenio que fue por ‘el libre desarrollo de la personalidad’.. allá se aplican criterios similares para darle validez a una patente

    • Cierto, hay patentes de columpios— como columpiarse—, y del uso de una rama — cualquier rama — como juguete para perro.

    • Toda la razón @c540254adfe42c50ece6b71789f1d7e7:disqus , ya corregimos la nota. .NET es mejor descrita como la plataforma de desarrollo de software de Microsoft que se utiliza en muchos sistemas. No solo es utilizado en Windows, sino que se usa para la web, para Windows Phone 7 e inclusive hay una versión libre llamada Mono que es muy popular en el mundo Linux. Banshee, uno de los mejores reproductores de música para Linux está hecho en Mono.

  • Yo tampoco entiendo lo de «Simplemente acabemos con las zonas horarias». ¿Qué? ¿De qué está hablando, exactamente?

  • Yo tampoco entiendo lo de «Simplemente acabemos con las zonas horarias». ¿Qué? ¿De qué está hablando, exactamente?

  • una posiblidad: sincronizar a partir del gps y celulares. el sistema gps está basado en el tiempo (y en relojes atómicos que cada satélite del sistema gps lleva, y que se sinconizan periódicamente con estaciones en tierra). cada satélite conoce su posición y la hora exacta. algunos de los sistemas de ‘gps asistido’ para celulares funcionan es que, cada antena sabe su posición global (porque ha sido referenciada previamente), y algunos celulares, que no tienen radio y procesador gps como tal, pero sí pueden conocer su pociciónc on respecto a las antenas, sacan su pocición con respecto a las antenas y éstas, que conocen su pocición global, hacen las sumas y le indican al celular su posición global. sería esomismo pero al revés. si en vez de sincronizar,e con es base de datos me conecto ala línea de red celular, el bicho puede saber la hora que se está usando como referencia en esa posición según el sistema gps (una posibilidad). también se pueden hacer réplicas locales dela base de datos (lo mismo que leer de un proxi)

  • una posiblidad: sincronizar a partir del gps y celulares. el sistema gps está basado en el tiempo (y en relojes atómicos que cada satélite del sistema gps lleva, y que se sinconizan periódicamente con estaciones en tierra). cada satélite conoce su posición y la hora exacta. algunos de los sistemas de ‘gps asistido’ para celulares funcionan es que, cada antena sabe su posición global (porque ha sido referenciada previamente), y algunos celulares, que no tienen radio y procesador gps como tal, pero sí pueden conocer su pociciónc on respecto a las antenas, sacan su pocición con respecto a las antenas y éstas, que conocen su pocición global, hacen las sumas y le indican al celular su posición global. sería esomismo pero al revés. si en vez de sincronizar,e con es base de datos me conecto ala línea de red celular, el bicho puede saber la hora que se está usando como referencia en esa posición según el sistema gps (una posibilidad). también se pueden hacer réplicas locales dela base de datos (lo mismo que leer de un proxi)

  • Bueno, el servicio es usado por mucha gente y es crítico, si la demanda prospera (ojala que no) se puede hacer un crowd founding, negociamos con los charlatanes (astrólogos) le compramos las patentes. Porque creo que cambiar tantos servidores y sistemas que dependen de esta librería costaría mas que pagarle a esto tipejos.

  • Bueno, el servicio es usado por mucha gente y es crítico, si la demanda prospera (ojala que no) se puede hacer un crowd founding, negociamos con los charlatanes (astrólogos) le compramos las patentes. Porque creo que cambiar tantos servidores y sistemas que dependen de esta librería costaría mas que pagarle a esto tipejos.

  • Chevere el articulo…. Pero FTP es (File transfer Protocol) o (Protocolo de transferencia de archivos), el que en realidad sincroniza la hora es el protocolo NTP (Network Time Protocol)… Seria bueno que  editaran nuevamente el articulo.

  • Chevere el articulo…. Pero FTP es (File transfer Protocol) o (Protocolo de transferencia de archivos), el que en realidad sincroniza la hora es el protocolo NTP (Network Time Protocol)… Seria bueno que  editaran nuevamente el articulo.

Archivos