5 puntos por GN⁺ 2025-04-25 | 2 comentarios | Compartir por WhatsApp
  • La GNU General Public License (GPL) es una licencia que refleja muy bien la libertad y el espíritu del software de código abierto
  • El autor hizo un experimento para ver qué pasaría si enviaba una carta real a la dirección postal que aparece en el aviso de la licencia GPLv2
    • GPLv2 se publicó en 1991 e incluía una dirección física, mientras que GPLv3 se publicó en 2007 e incluye una URL
  • Logró recibir una respuesta, pero llegó el documento de GPLv3 en lugar de la GPLv2 que había solicitado
  • El autor dice que esta experiencia le recordó la importancia de hacer una solicitud precisa y también las limitaciones prácticas de la comunicación por correo postal
  • Todo el experimento termina como una anécdota amena que muestra el contexto histórico de las licencias y el encanto casi relicario de los medios físicos de comunicación

¿La dirección que aparece en el aviso de la licencia GPL realmente funciona?

  • Al autor le gusta leer distintas licencias de código abierto y, en particular, siempre le ha impresionado la filosofía y la forma de expresión de la licencia GPL
  • El aviso de GPLv2 incluye un pasaje como este:
    Debió haber recibido una copia de la GNU General Public License junto con este programa. Si no fue así, solicítela a la siguiente dirección:  
    Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.  
    
  • Le surgió la duda de si esa dirección física seguía siendo válida hoy en día, así que decidió enviar una carta de verdad

¿Por qué incluye una dirección física?

  • Según una respuesta encontrada en Stack Exchange, cuando se publicó GPLv2 en 1991, la mayoría del entorno era offline
  • El software se distribuía en medios físicos como discos o cintas, y como internet aún no estaba generalizado, la comunicación por correo era indispensable
  • En cambio, GPLv3 se publicó en 2007 y su aviso incluye una URL web

Preparativos para enviar la carta

  • Para recibir respuesta, hacía falta un sobre con remitente propio (self-addressed envelope) y sellos internacionales o cupones de respuesta internacional
  • En el Reino Unido, los cupones de respuesta internacional se eliminaron en 2011, así que compró sellos de Estados Unidos en Ebay
  • Mientras buscaba los sellos, se topó con términos de filatelia (FDC, MNH, etc.) y por un momento se asomó al mundo del coleccionismo de estampillas
  • Los sellos que compró eran unas estampillas redondas llamadas ‘African Daisy global forever vert pair’; no le inspiraban mucha confianza, pero las usó de todos modos

Lo que realmente envió y recibió

  • Después de enviar la carta con sellos del Reino Unido, recibió una respuesta unas 5 semanas después
  • El sobre tenía marcas de uso postal (matasellos, cancellation marks), algo interesante desde el punto de vista filatélico
  • El documento incluido eran 5 hojas impresas por ambos lados, más pequeñas que un A4, en formato Letter de Estados Unidos (21.5 cm x 27.9 cm)

El problema: pidió GPLv2, pero recibió GPLv3

  • El autor en realidad tenía en mente solicitar GPLv2, pero no lo especificó en la carta, así que le enviaron GPLv3
  • De hecho, como el propio aviso no indica explícitamente la versión, es posible que quien recibió la carta haya entendido mal qué versión debía mandar
  • Podría haber vuelto a escribir para pedirla con precisión, pero como el proceso era engorroso, decidió darse por satisfecho
  • El autor cierra diciendo, con humor, que todo el proceso fue complicado pero interesante, y que necesita un descanso antes de volver a escribir por correo

2 comentarios

 
kaydash 2025-04-26

Aun así, que haya sido por carta tiene su encanto romántico.

 
GN⁺ 2025-04-25
Opinión de Hacker News
  • Lo divertido de esta historia es que yo era asistente de operaciones (secretario administrativo) en ese momento y recuerdo esta carta por lo inusual del correo. Al menos recibió una respuesta. Eso significa que la dirección en su mayoría no había cambiado

    • Hace unos años trabajé en un proyecto de Linux embebido. En la primera versión "alfa", un tester leyó cuidadosamente el acuerdo de licencia, encontró la dirección para solicitar el código fuente GPL y envió una carta, pero la dirección estaba mal y fue devuelta. Los abogados se enteraron de esto y forzaron un retiro completo; los ingenieros tuvieron que ir a instalar una actualización en cada máquina. Los abogados querían mostrar un esfuerzo de buena fe ante el tribunal
    • La lección importante es que, si tu proceso de pruebas automatizadas no verifica si se envía una carta a la dirección de cumplimiento de la GPL, entonces necesitas testers manuales. No solo no se prueba todo, sino que tampoco se piensa en todo, así que hace falta que una persona encuentre cosas "curiosas"
  • Es interesante lo ajeno que le resulta al autor el acto de enviar una carta. Yo no las envío seguido, pero si necesitara hacerlo, no lo pensaría mucho. Puede que la gente joven, especialmente en tecnología, no tenga ninguna razón para enviar cartas

  • Escribir la dirección en el sobre se sintió raro. Como no había usado un bolígrafo en años, necesité varios intentos y desperdicié algunos sobres

    • Claro, no uso un bolígrafo con frecuencia, pero al menos una vez al mes escribo algo a mano
  • Cuando la FSF se mudó, la dirección cambió, y tuve que cambiarla en el aviso de licencia del producto de código abierto en el que trabajaba

    • Este problema suele ser señalado por desarrolladores de Debian, que valoran mucho la "precisión"
  • Los otros comentarios no mencionan el hecho de que la FSF tenía su base en Boston

    • He oído que en los 90 Boston era un pequeño centro de empresas tecnológicas. Puede que eso sea menos cierto ahora
  • Es un texto escrito en 2022. Me pregunto si la gente todavía sabe cómo enviar cosas por correo. Para el autor, conseguir un sobre, papel y estampillas parece toda una aventura nueva

    • Tengo la costumbre de enviarles postales (con fotos) a mis descendientes cada vez que llego a un lugar nuevo. Encontrar postales es muy raro, y más raro todavía es que el vendedor sepa qué son. Una vez un vendedor insistió en que unas fichas didácticas (tarjetas pequeñas para notas) eran postales. Por desgracia, muchas veces termino comprándolas en el aeropuerto al llegar
  • Después de esperar varias semanas, recibí una estampilla redonda que decía 'African Daisy global forever vert pair'. Debería haber notado que el vendedor había enviado el paquete con estampillas de un valor nominal mucho menor al que yo había pedido. En fin

    • Me sorprende que muchos comentaristas no hayan notado la ironía del texto. ¿En el Reino Unido es común no tomar lo que se dice de forma tan literal?
  • Me gustaría oír de alguien de la FSF con qué frecuencia ocurre esto. No me imagino que sea algo que pase seguido

  • La FSF cambió de dirección al menos una vez y, más recientemente, cerró por completo su oficina. Me pregunto si los nuevos propietarios de su antigua dirección se habrán confundido por las solicitudes de copias de la GPL