- Al solicitar una copia de la licencia a la dirección postal real que aparece al final del aviso de GPLv2, unas 5 semanas después llegó un documento en papel de la Free Software Foundation
- En 1991, cuando se publicó GPLv2, la distribución en línea no era común, así que los medios físicos como cintas o disquetes y las instrucciones por correo eran una forma natural
- Para 2007, cuando salió GPLv3, el uso de internet ya estaba mucho más extendido, por lo que el aviso de licencia incluyó una URL en lugar de una dirección postal
- Aunque se intentó recibir una respuesta de EE. UU. desde el Reino Unido, Royal Mail dejó de ofrecer cupones de respuesta internacional en 2011, así que se consiguieron estampillas de EE. UU. y se pegaron en un sobre con dirección propia
- Lo que llegó no fue la GPLv2 que esperaba quien hizo la solicitud, sino el texto completo de GPLv3 impreso a doble cara en 5 hojas; queda la ambigüedad de que la carta no especificaba la versión solicitada
Por qué daba curiosidad la dirección postal del aviso de GPLv2
- Al trabajar con software de código abierto, es común encontrarse con varias licencias como MIT, Apache, BSD y GPL
- La GNU General Public License se lee más como una carta dirigida al lector que como un documento legal rígido, y se percibe como una licencia que encaja bien con el espíritu del código abierto y la libertad del software
- La versión actual es GPLv3, pero en el software real GPLv2 también se usa con frecuencia
- Al final del aviso de licencia GPLv2 aparece un texto que indica que, si no se recibió la licencia completa, se escriba a la Free Software Foundation a la dirección 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA
- La duda era por qué se incluía una dirección física en lugar de una URL, y qué respuesta llegaría si realmente se enviaba una carta
Por qué GPLv2 de 1991 tenía una dirección postal
- El contexto confirmado en Open Source Stack Exchange es sencillo. GPLv2 se publicó en 1991 y, en ese momento, la mayoría de las personas no estaba en línea
- El software solía obtenerse en medios físicos como cintas o disquetes, más que descargarse
- Considerando las limitaciones de almacenamiento, era posible que los desarrolladores incluyeran solo el aviso de licencia en lugar del texto completo
- Como el medio habitual de comunicación en esa época era el correo postal, dejar una dirección para recibir una copia de la licencia era una opción natural
- GPLv3 se publicó en 2007, cuando el uso de internet ya estaba más extendido, por lo que el aviso de licencia incluye una URL
El proceso para preparar el sobre de respuesta
- Para enviar una carta a la dirección hacían falta estampillas y un sobre, y para recibir una respuesta se intentó preparar un sobre con dirección propia y un cupón de respuesta internacional
- Como Royal Mail del Reino Unido dejó de ofrecer cupones de respuesta internacional en 2011, se eligió como alternativa comprar estampillas de Estados Unidos
- Mientras buscaba estampillas estadounidenses en Ebay, se encontró con términos desconocidos del mundo de la filatelia
- very fine grade
- MNH, Mint Never Hinged
- FDC, First Day Cover
- NDC, No Die Cut
- NDN, Nondenominated
- Se pidieron por alrededor de £3.86 unas estampillas que parecían ser “global”, y aunque la marca “uncertified” del listado generaba algo de inquietud, la compra siguió adelante
- Unas semanas después llegaron estampillas redondas African Daisy global forever vert pair
- El vendedor usó para el envío estampillas de un valor nominal mucho menor que las estampillas compradas
Redacción y envío de la solicitud
- Después de preparar un sobre con dirección propia, se redactó la solicitud a la dirección indicada en el aviso de GPLv2
- Para la carta de envío se pudieron usar estampillas británicas que ya se tenían
- Como llevaba años usando muy poco el bolígrafo, escribir la dirección en el sobre resultó incómodo, con varios intentos y sobres desperdiciados
- Imprimir la dirección habría sido más rápido, pero al final se preparó la carta y se depositó en un buzón de Royal Mail cercano
La licencia en papel que llegó unas 5 semanas después
- La carta se envió en junio de 2022 y la respuesta llegó unas 5 semanas después
- La estampilla redonda tenía marcas de cancelación onduladas, que también son objeto de colección entre filatelistas
- Dentro del sobre venía el texto completo de la licencia en 5 hojas impresas a doble cara
- El papel era más pequeño que A4 y, al medirlo, resultó tener el tamaño US Letter de aproximadamente 21.5 cm x 27.9 cm
- También se volvió a comprobar que Estados Unidos, Canadá y algunos otros países no siguen el estándar internacional de tamaños de papel
El desenlace: llegó GPLv3, no GPLv2
- El texto completo de la licencia que llegó era GPLv3, no GPLv2
- En la solicitud original no se especificó qué versión de GPL se quería
- Queda la duda de si la dirección incluida en el aviso de GPLv2 era una pista suficiente de que se pedía GPLv2, o si había que escribir explícitamente GPLv2 en la solicitud
- También se podría haber enviado otra carta para pedir la versión correcta, pero se consideró que una solicitud de seguimiento requeriría demasiado esfuerzo
- En general, el resultado fue satisfactorio, pero para alguien que no está acostumbrado a comunicarse por correo postal fue una experiencia que requería un descanso bastante largo
2 comentarios
Aun así, que haya sido por carta tiene su encanto romántico.
Opiniones en Hacker News
Cuando recibí esta carta yo era asistente de operaciones (secretaria administrativa), y la recuerdo porque la estampilla era muy peculiar
No sabía qué esperar, pero al ingresar un número en el sistema de entrada de la puerta, empezó a sonar la canción de software libre cantada por RMS. Para un joven fan de Linux en una aventura borrosa de madrugada, fue un regalo realmente genial
Al menos recibió una respuesta, así que significa que la dirección, en general, no había cambiado
Hace unos años trabajé en un proyecto de Linux embebido, y en el primer lanzamiento “alfa” un tester leyó los términos de la licencia, encontró una dirección a la que había que enviar una carta para recibir todo el código fuente GPL y de verdad la envió; la carta volvió como destinatario desconocido. Cuando los abogados se enteraron, ordenaron un retiro total, así que hubo que mandar técnicos a cada máquina para instalar la actualización y llevar el seguimiento de que se aplicara en todas
Los abogados quieren demostrar buena fe ante un tribunal. Dan por hecho que alguien inevitablemente va a infringir la GPL, y la idea es que, si mostramos que intentamos cumplir tanto con la letra como con el espíritu, esperamos que cuando un “empleado problemático” viole la licencia, el tribunal no nos obligue a liberar nuestro código
La lección más importante es que, si las pruebas automatizadas no envían una carta real a la dirección de cumplimiento de la GPL para comprobar que funciona, hacen falta testers manuales. No solo no podemos probarlo todo, sino que tampoco se nos ocurre todo lo que deberíamos probar, así que se necesita la garantía de que una persona busque “cosas raras”
Si hoy reproduces esta prueba, quizá obtengas un resultado distinto ;)
[1]: https://www.fsf.org/blogs/community/fsf-office-closing-party
[2]: https://www.fsf.org/about/contact/mailing
Cuando reviso un cambio que agrega algo como una nueva dirección de email, siempre dedico 10 o 20 segundos a enviar un “si lo ves, responde” para comprobar que realmente funciona y que alguien lo recibe. Ya me pasó varias veces que, antes de desplegar un cambio visible para los usuarios, nadie había configurado ese correo
Según entiendo, no funciona así. Si violas la licencia, quedas sin una licencia válida y, básicamente, eso se convierte en infracción de copyright. La sanción no es obligarte a cumplir la licencia, sino pagar daños y perjuicios al titular del copyright
Haber actuado de buena fe no cambia demasiado el resultado final. Estás usando código para el que no tienes permiso de uso, así que la solución es empezar a cumplir o dejar de vender el software hasta quitar ese código
La dirección a la que el autor original envió la carta ya fue eliminada de la versión estándar de la licencia, y además esa misma dirección había sido cambiada desde la original sin indicar versión. Además, la sección 3 no exige una oferta de entrega física si se proporciona el código fuente en formato legible por máquina
No sé si fue una exageración para hacer comedia, pero me resulta interesante lo ajeno que parece el acto de enviar una carta por correo para el autor.
Yo tampoco mando cartas con frecuencia, pero si hiciera falta no creo que me molestara demasiado. Aunque sí me hace pensar que la gente más joven, especialmente la del ámbito tecnológico, quizá nunca haya tenido una razón real para enviar una carta, e incluso puede que nunca haya escrito una dirección a mano.
Cuando cambian los tiempos, también cambia la accesibilidad. En los 90, exigir Internet y una dirección de correo electrónico era excluyente y reducía la accesibilidad. Treinta años después, ahora ocurre lo contrario: el correo físico se volvió difícil.
Pero, visto desde otra perspectiva, el objetivo debería ser que cualquiera que quiera hacer algo pueda hacerlo con la menor cantidad posible de requisitos de terceros.
Se puede ver a la FSF como queriendo exactamente lo contrario de esas elecciones obligatorias de terceros, como “para estacionarte instala la app de estacionamiento de esta empresa”, “para que pase el correo, crea una cuenta de email con cierto proveedor”, “para entrar al recinto instala TicketMaster”, “este sitio requiere IE^H^HChrome”.
El correo postal tiene muchas desventajas, pero por diseño es accesible de forma universal. Es digno de elogio seguir dando soporte al medio de comunicación más accesible. La accesibilidad y la comodidad valen más que la simple comodidad.
Entiendo no tener sobres listos, pero me pareció bastante impactante que haya pedido estampillas por eBay y que, por resultarle extraño escribir la dirección, haya desperdiciado varios sobres.
Soy ingeniero de software, pero siempre tengo una libreta de papel y una pluma al lado del teclado para anotar cosas. Al ver esto sentí que me estoy haciendo viejo :-)
Esa forma de escribir que suena plausible y seria, pero cuando terminas de leer dices: “¡Ah, caí! ¡Bien hecho!”, algo que la gente perfeccionaba en el antiguo Slashdot. No quiero creer que de verdad existan adultos para quienes escribir con pluma o enviar una carta sea un concepto tan ajeno que tengan que aprenderlo. Aun así, el tono era muy sincero y estuvo excelente.
Yo envié y recibí cartas varias veces mientras crecía, pero ella nunca lo había hecho, y envió su primera carta en un buzón callejero cuando vivíamos juntos en España en la década de 2010. Como referencia, ella no trabaja en tecnología y yo sí.
Me sorprende leer: “Se me hizo raro escribir la dirección en el sobre. Hacía años que no usaba una pluma. Lo intenté varias veces y desperdicié algunos sobres...”.
Yo tampoco uso pluma con frecuencia, pero creo que al menos una vez al mes escribo algo a mano.
Personalmente, una pluma y papel para notas me resultan mucho más cómodos que el celular. No hay que desbloquear, ni buscar, ni esperar a que cargue. Puedo escribir mucho más rápido que tecleando en un teclado de pantalla pequeña. Más importante aún: la libreta no tiene notificaciones que desvíen por completo mi cerebro de lagarto.
Más allá de las razones prácticas, usar tecnología analógica cuando se puede es un cambio agradable. Paso todo el día usando computadoras y escribiendo software, así que a veces está bien descansar.
Por eso ahora mi pasaporte tiene una firma que jamás podré reproducir de nuevo. Uso escritura a mano para notas, pero eso es más bien con letras de molde, no una firma en cursiva.
Yo escribo la fecha en la comida que meto al refrigerador o al congelador. A veces anoto cosas como un número telefónico cuando me transfieren una llamada. Como a veces hay que darle medicamento a una mascota, lo registro en un post-it para que la familia lo sepa.
No es que escriba algo tan largo como una tarjeta, pero uso pluma varias veces por semana; en la práctica, todos los días. Sé que mucha gente hace estas cosas en el celular, y yo también lo hago a veces, pero quizá ya soy viejo por no hacer absolutamente todo eso en el teléfono.
Me recuerda a cuando la FSF se mudó y cambió su dirección, y el producto open source en el que yo trabajaba también tuvo que cambiar la dirección incluida en los avisos de licencia dentro del producto.
https://github.com/moritz/otrs/commit/e845575e1848fd0124fb8d...
Y, como siempre, quienes nos avisaron de este issue fueron desarrolladores de Debian, que se preocupan mucho por la exactitud.
Free Software Foundation
31 Milk Street, # 960789
Boston, MA 02196
USA
https://www.fsf.org/about/contact/mailing
Este artículo fue escrito en 2022. ¿La gente todavía sabe cómo enviar correo postal? Lo pregunto porque el proceso del autor para conseguir un sobre, papel y estampillas se lee como una aventura nueva.
Yo tengo la costumbre de enviar postales a mis descendientes cuando llego a un lugar nuevo. Pero es muy raro encontrar postales, y más raro aún que quien vende sepa qué son. Una vez, un vendedor insistió en que unas flashcards, es decir, pequeñas tarjetas rayadas para notas, eran postales. Por desgracia, muchas veces tengo que comprarlas en el aeropuerto al llegar.
Probablemente soy bastante más joven que tú. No tengo descendientes, no tengo tiempo para viajar y, de todos modos, ni siquiera puedo entrar a muchos países o estados de EE. UU.
https://www.postcrossing.com/
Es curioso que las generaciones posteriores de gente de IT suelan tener una letra horrible.
Soy lo bastante viejo como para recordar la enseñanza de caligrafía en la escuela, pero desde chico me obsesioné con las computadoras, así que mi letra terminó siendo tan mala como la del autor.
Mejoré mucho cuando busqué amigos por correspondencia en Reddit. Durante poco más de un año de intercambio, aprendí el proceso de escribir cartas despacio, con paciencia, para que fueran legibles.
Escribir una carta me dejaba la mano muy adolorida, y sentía que había dicho tanto como en este comentario, pero que me había tomado muchísimo más tiempo. Aun así, con el tiempo fui ganando velocidad.
Ya habrán pasado unos 10 años, pero todavía pongo más cuidado en escribir cada letra de forma legible.
Hay algo bastante encantador cuando una dirección o un número de teléfono tan antiguos que casi nadie esperaría que se usaran todavía siguen funcionando.
Alrededor de 2010 compré una máquina de remo Concept2 Model B vintage, fabricada en los años 80, y quería repararla para usarla. El formulario de pedido en papel para refacciones era como esos pequeños cupones de pedido pegados debajo de anuncios en cómics viejos: escribir a mano la dirección de devolución y enviarlo por correo junto con el pago.
Para mi sorpresa, no solo llegó de verdad a esa dirección, sino que además estaban preparados para procesar pedidos de refacciones de esa manera, tenían piezas para un modelo de hacía décadas y me las enviaron por muy poco dinero, junto con un manual de servicio gratuito.
Ya había probado el producto en gimnasios y me gustaba, pero desde entonces también me empezó a gustar la empresa.
Me pregunto qué porcentaje de URLs de hace 25 años seguirá funcionando.
“Después de esperar varias semanas, finalmente recibí una estampilla redonda ‘African Daisy global forever vert pair’. Debí haber notado que el vendedor había enviado esto usando estampillas con un valor nominal mucho menor que el que yo había pedido. En fin.”
Me sorprende que tantos comentarios no capten la cantidad de sarcasmo que chorrea este artículo. ¿Será una sensibilidad británica eso de no tomarse todo al pie de la letra?
Los sobres que recibes de vendedores de estampillas suelen ser así. Son estampillas de hace décadas sacadas del montón de “malas inversiones” de los coleccionistas.
No se alcanzan a ver todas las estampillas de “bajo valor nominal” pegadas a la carta, pero no estoy 100% seguro de que en realidad sean de bajo valor. Parece que quien envió las estampillas está usando la fórmula “2 forever nacionales + unos centavos = 1 forever internacional”. Parece que el remitente del UK no necesitaba incluir dos forever internacionales.
Me gustaría escuchar de alguien de la FSF qué tan seguido pasa algo así. Antes conocía a alguien ahí, pero supongo que ya no está. Me cuesta imaginar que sea algo frecuente.
Si no se levantan muchas manos, el grupo de pruebas no está haciendo su trabajo. Si solo hay pruebas automatizadas, asumiría que existe una prueba automatizada que envía esa carta y verifica la respuesta.