Carta abierta a los aficionados - Open Letter to Hobbyists

The Open Letter to Hobbyists es una carta abierta de 1976 escrita por Bill Gates , el cofundador de Microsoft , a los primeros aficionados a las computadoras personales , en la que Gates expresa consternación por la rampante piratería de software que tiene lugar en la comunidad de aficionados, particularmente con respecto a su software de la empresa.

En la carta, Gates expresó su frustración con la mayoría de los aficionados a la informática que estaban usando el software Altair BASIC de su empresa sin haber pagado por él. Afirmó que una copia no autorizada tan generalizada desanimaba a los desarrolladores de invertir tiempo y dinero en la creación de software de alta calidad. Citó la injusticia de obtener los beneficios del tiempo, el esfuerzo y el capital de los autores de software sin pagarlos como una razón fundamental para negarse a publicar el código de la máquina para el producto insignia de su empresa, poniéndolo así a disposición de los aficionados de bajos ingresos que podrían haberlo pedido prestado. tales listados de programas de su biblioteca local e ingresaron el programa en su computadora de pasatiempo mediante la entrada de datos.

Altair BASIC

Un escaneo de baja resolución de la edición de 1975 de Computer Notes.
Gates quedó impresionado con la música Altair de Steve Dompier.

En diciembre de 1974, Gates, un estudiante de la Universidad de Harvard , junto con el cofundador de Microsoft Paul Allen , que trabajaba en Honeywell en Boston, vieron la computadora Altair 8800 en la edición de enero de 1975 de Popular Electronics por primera vez. Ambos habían escrito programas de lenguaje BASIC desde sus días en Lakeside School en Seattle , y sabían que la computadora Altair era lo suficientemente poderosa como para soportar un intérprete BASIC. Tanto Gates como Allen querían ser los primeros en ofrecer BASIC para la computadora Altair, y esperaban que las herramientas de desarrollo de software que habían creado previamente para su computadora Traf-O-Data con microprocesador Intel 8008 les dieran una ventaja.

A principios de marzo del año siguiente, Allen, Gates y Monte Davidoff , un compañero de estudios de Harvard, habían creado un intérprete BASIC que trabajaba bajo simulación en una computadora central PDP-10 en Harvard. Allen y Gates habían estado en contacto con Ed Roberts de MITS , y en marzo de 1975, Allen visitó Albuquerque, Nuevo México, para probar el software en una máquina real. Para sorpresa de Allen y Roberts, el software funcionó. MITS acordó licenciar el software de Allen and Gates. Allen dejó su trabajo en Honeywell y se convirtió en vicepresidente y director de software en MITS con un salario de $ 30,000 al año; Gates siguió siendo estudiante en Harvard y trabajó en MITS como contratista. El boletín de la empresa de octubre de 1975 le dio su título en la empresa como "Especialista en software".

El 22 de julio de 1975, MITS firmó el contrato con Allen y Gates, quienes recibirían $ 3000 en la firma y una regalía por cada copia de BASIC vendida; $ 30 por la versión 4K, $ 35 por la versión 8K y $ 60 por la versión ampliada. El contrato tenía un límite de $ 180,000, y MITS conservaba una licencia mundial exclusiva del programa durante 10 años. MITS proporcionaría el tiempo de computadora necesario para el desarrollo de un PDP-10 propiedad del distrito escolar de Albuquerque.

La edición de abril de 1975 de Computer Notes de MITS tenía el titular "Altair Basic - Up and Running". La computadora Altair 8800 fue una venta de equilibrio para MITS, que necesitaría vender tarjetas de memoria adicionales, tarjetas de E / S y otras opciones complementarias para obtener ganancias. Cuando se compra con dos tarjetas de memoria 4K y una tarjeta de E / S, el 8K BASIC cuesta solo $ 75, el precio inicial independiente para el BASIC es de $ 500. Para promocionar la computadora, MITS compró una caravana y la equipó con la línea completa de productos, denominada "MITS-Mobile"; la compañía usó esta camioneta para recorrer los Estados Unidos, dando seminarios con Altair Computer y Altair BASIC.

1975 Homebrew Computer Club y posterior copia de Altair BASIC

El Homebrew Computer Club fue uno de los primeros clubes de aficionados a la informática en Palo Alto, California. En la primera reunión en marzo de 1975, Steve Dompier dio cuenta de su visita a la fábrica de MITS en Albuquerque, donde había intentado recoger su pedido de uno de todo. Se fue con un equipo de computadora con 256 bytes de memoria. En la reunión del club del 16 de abril de 1975, Dompier introdujo un pequeño programa que reproducía la canción " The Fool on the Hill " en una radio AM cercana, mediante el uso de interferencias de radiofrecuencia o estática controlada por los ciclos de tiempo del programa. Gates, que no podía entender cómo la computadora podía transmitir a la radio, describió esto en la edición de julio de 1975 de Computer Notes como "el mejor programa de demostración que he visto para Altair".

El boletín del Homebrew Computer Club de junio de 1975 incluía este artículo escrito por Fred Moore , editor:

El MITS MOBILE llegó a Rickey's Hyatt House en Palo Alto el 5 y 6 de junio. La sala estaba llena (más de 150) de aficionados y experimentadores ansiosos por conocer este nuevo juguete electrónico.

Un rollo de cinta de papel envejecido de aproximadamente 1 a 2 pulgadas (2,5 a 5,1 cm) de ancho;  en el exterior está escrito "BASIC 8K sin casete" y "2 de julio" en bolígrafo azul.
Altair 8K BASIC en cinta de papel. Este era un medio de almacenamiento popular antes de la invención del disquete de bajo costo.

En el mismo seminario de junio, desapareció una cinta de papel que contenía una versión preliminar de Altair BASIC. La cinta se le entregó a Dompier, quien se la pasó a Dan Sokol, quien tuvo acceso a una perforadora de cinta de alta velocidad. En la próxima reunión del Homebrew Computer Club, aparecieron 50 copias de Altair BASIC en cinta de papel en una caja de cartón.

MITS ofreció un sistema Altair completo con dos tarjetas MITS 4K Dynamic RAM, una tarjeta de interfaz en serie y Altair BASIC por $ 995. Sin embargo, las placas RAM MITS de 264 dólares no eran fiables debido a varios problemas de diseño y componentes. Un miembro emprendedor del Homebrew Computer Club, Robert Marsh, diseñó una memoria estática 4K que era compatible con el conector del Altair 8800 y la vendió por $ 255. Su empresa, Processor Technology , se convirtió en uno de los proveedores de placas compatibles con Altair más exitosos. Como resultado de la copia de Dompier de Altair BASIC y el complemento de memoria estática 4k de terceros de Marsh, muchos propietarios de computadoras Altair 8800 dejaron de comprar el paquete incluido de MITS directamente, en lugar de comprar sus tarjetas de memoria de un proveedor externo y usar una copia "prestada" de Altair BASIC.

Ed Roberts reconoció los problemas de la placa 4K Dynamic RAM en las Notas de computadora de octubre de 1975 . El precio se redujo de $ 264 a $ 195 y los compradores existentes obtuvieron un reembolso de $ 50; el precio total de 8K Altair BASIC se redujo a $ 200, aunque Roberts rechazó la solicitud de un cliente de que MITS les diera BASIC gratis a los clientes, señalando que MITS había hecho un "compromiso de regalías de $ 180,000 para Micro Soft". Roberts también escribió que "Cualquiera que esté usando una copia robada de MITS BASIC debe identificarse por lo que es, un ladrón", y describió a los proveedores de hardware externos como "empresas parásitas". La placa de RAM estática de Processor Technology recientemente lanzada consumía más corriente que la placa de RAM dinámica de MITS, con la adición de dos o tres placas que gravaban la fuente de alimentación del Altair 8800. Como consecuencia, Howard Fullmer comenzó a vender una actualización de la fuente de alimentación para el Altair, nombrando a su empresa "Ingeniería parasitaria" como un guiño a los comentarios de Roberts. Más tarde, Fullmer ayudaría a definir el estándar de la industria para las placas compatibles con Altair, el estándar de bus S-100 . El próximo año, 1976, vería muchos clones de computadoras de bus Altair como el IMSAI 8080 y el Processor Technology Sol-20 .

Carta abierta

Un escaneo de una carta mecanografiada A4, fechada el 3 de febrero de 1976 y firmada por Bill Gates (como "Socio general, Micro-Soft").  Se titula "Una carta abierta a los aficionados".
Boletín Homebrew Computer Club Volumen 2, Número 1, 31 de enero de 1976

A fines de 1975, MITS enviaba mil computadoras al mes, pero las copias de BASIC se vendían por poco dinero. Los proyectos de software adicionales requerían más recursos; el sistema de disquete MITS de 8 pulgadas estaba a punto de ser lanzado, al igual que la computadora MITS 680B basada en el Motorola 6800 . Un amigo de la escuela secundaria de Allen y Gates, Ric Weiland , fue contratado para convertir el 8080 BASIC en el microprocesador 6800. David Bunnell , editor de Computer Notes , simpatizaba con la posición de Gates. Escribió en la edición de septiembre de 1975 que "los clientes han estado estafando el software MITS".

Ahora les pregunto: ¿un músico tiene derecho a cobrar derechos por la venta de sus discos o un escritor tiene derecho a cobrar derechos por la venta de sus libros? ¿Las personas que copian software son diferentes de las que copian registros y libros?

Gates, deseoso de intentar explicar el costo de desarrollar software a la comunidad de aficionados, reafirmó gran parte de lo que Bunnell había escrito en septiembre y lo que Roberts había escrito en octubre; sin embargo, el tono de su carta fue diferente, en lugar de enfatizar la opinión de Gates de que los aficionados le estaban robando a él personalmente y no a una corporación.

¿Por qué es esto? Como la mayoría de los aficionados deben saber, la mayoría de ustedes roba su software. El hardware debe pagarse, pero el software es algo para compartir. ¿A quién le importa si se les paga a las personas que trabajaron en él?

Uno de los principales objetivos de la carta fue el Homebrew Computer Club, con una copia enviada al club directamente. La carta también apareció en Computer Notes . Para asegurarse de que la carta fuera notada, Bunnell envió la carta por correo especial a todas las publicaciones informáticas importantes del país.

En la carta, Gates también mencionó el desarrollo del lenguaje de programación APL para los microprocesadores 8080 y 6800, un lenguaje de programación en boga con algunos otros científicos informáticos en la década de 1970. El idioma, que usaba un juego de caracteres basado en el alfabeto griego , requería terminales especiales para implementar que la mayoría de los terminales de aficionados no tenían; Además de no mostrar símbolos del alfabeto griego, la mayoría de los terminales de aficionados ni siquiera mostraban letras minúsculas. Aunque Gates estaba enamorado de APL, Allen no creía que pudiera venderse como producto; el interés en el proyecto pronto se desvaneció y el software en sí nunca se completó.

Reacción

Un anuncio de 1976 para la computadora Apple I, titulado "Apple presenta el primer sistema de microcomputadora de bajo costo con una terminal de video y 8K bytes de RAM en una sola tarjeta de PC".
Anuncio para la computadora Apple I, que destaca la política de Apple de proporcionar software gratuito o económico para sus computadoras.

Tras las dificultades para recibir regalías por partes, Microsoft cambió a un contrato de precio fijo con MITS, que pagaría 31.200 dólares por una licencia no exclusiva de 6800 BASIC. Las ventas futuras de BASIC para Commodore PET , Apple II , Radio Shack TRS-80 y otros fueron todos contratos de precio fijo.

En los anuncios de principios de 1976 para su computadora Apple I , Apple Inc afirmó que "nuestra filosofía es proporcionar software para nuestras máquinas gratis o a un costo mínimo", enfatizando que Apple BASIC era gratis.

El desarrollo de software de Microsoft se realizó en un sistema informático mainframe DEC PDP-10 , y Allen desarrolló un programa que podía simular completamente un nuevo sistema de microprocesador. Esto permitió a Microsoft escribir y depurar software antes de que se completara el nuevo hardware de la computadora. A la empresa se le cobraba por hora y por la cantidad de recursos (como almacenamiento e impresión) utilizados, los "$ 40,000 de tiempo de computadora" mencionados en la carta. Como resultado de estos desarrollos de software, el 6800 BASIC se completó antes de que se terminara el Altair 680, y el hardware 680 llegó con meses de retraso.

Hal Singer del Micro-8 Newsletter publicó una carta abierta a Roberts, señalando que MITS prometió una computadora por $ 395, pero que el precio de un sistema en funcionamiento era de $ 1000. Sugirió que una demanda colectiva o una investigación de la Comisión Federal de Comercio sobre publicidad falsa estaba en orden. Hal también señaló que circulaban rumores de que Gates había desarrollado BASIC en una computadora de la Universidad de Harvard financiada por el gobierno de los EE. UU., Y que los clientes no deberían pagar por el software ya pagado por el contribuyente. Gates, Allen y Davidoff habían utilizado un PDP-10 en el Centro de Computación Aiken de Harvard, cuyo sistema informático había sido financiado por el Departamento de Defensa a través de su Agencia de Proyectos de Investigación Avanzada de Defensa ; A los funcionarios de Harvard no les agradó que Gates y Allen (que no era estudiante) hubieran usado el PDP-10 para desarrollar un producto comercial, pero determinaron que la computadora en sí, que técnicamente pertenecía al ejército, no estaba cubierta por ninguna política de Harvard; el PDP-10 fue controlado por el profesor Thomas Cheatham , quien sintió que los estudiantes podían usar la máquina para uso personal. Harvard impuso restricciones al uso de la computadora, y Gates y Allen tuvieron que usar una computadora comercial de tiempo compartido en Boston para finalizar el software.

En 2008, el miembro de Homebrew Lee Felsenstein recordó dudas similares sobre la cifra de $ 40,000 de Gates: "Bueno, todos sabíamos [que] la evaluación del tiempo de la computadora era lo último en dinero gracioso. Nunca pagas tanto por el tiempo de la computadora y creo que la investigación mostrará que estaban usando el tiempo de la computadora de otra persona; alguien más estaba pagando por eso. Podría haber sido Honeywell donde Paul Allen estaba trabajando. Así que todos sabíamos que se trataba de un argumento falso ".

Según Felsenstein, la carta de Gates "delineó una brecha [entre] la industria real en la que se está tratando de ganar dinero y con los aficionados en los que estamos tratando de hacer que las cosas sucedan";

La industria necesita a los aficionados y esto quedó ilustrado por lo que finalmente sucedió. Cuando National Semiconductor, que fabricó sus propios chips de microprocesador en el 77 o el 78, decidió que necesitaban un BASIC ... preguntaron: '¿Cuál es el BASIC más popular?' Y la respuesta fue Microsoft BASIC porque todo el mundo lo había copiado y todo el mundo lo estaba usando. Así que hicimos de Microsoft el BÁSICO estándar. National Semiconductor fue a Microsoft y compró una licencia, estaban en el negocio de esa manera. Esta era la función de marketing y los aficionados hacían el marketing con total antipatía hacia la empresa en cuestión. Había otros BASIC y, ya sabes, algunos de ellos incluso podrían haber sido mejores. ... [El éxito posterior de Gates] se debió en cierta medida a lo que hicimos, que dijo que no deberíamos hacer, que éramos ladrones para hacerlo, y todo.

Existe una alternativa viable a los problemas planteados por Bill Gates en su iracunda carta a los aficionados a la informática en relación con la "copia" de software. Cuando el software es gratuito, o tan barato que es más fácil pagarlo que duplicarlo, no será "robado".

—Jim Warren, julio de 1976

Jim Warren , miembro del Homebrew Computer Club y editor del Dr. Dobb's Journal , escribió en el boletín informativo ACM Programming Language de julio de 1976 sobre el exitoso proyecto Tiny BASIC . El objetivo era crear intérpretes de lenguaje BÁSICO para computadoras basadas en microprocesadores. El proyecto había comenzado a finales de 1975, pero la "Carta abierta" motivó a muchos aficionados a participar. Clubes de computadoras e individuos de todas partes de los Estados Unidos y del mundo pronto crearon intérpretes Tiny BASIC para los procesadores Intel 8080 , Motorola 6800 y MOS Technology 6502 . Se publicó el código fuente en lenguaje ensamblador o se vendió el software por cinco o diez dólares.

Revistas que publicaron la carta

  • Gates, Bill (enero de 1976). "Una carta abierta a los aficionados" . Boletín del Homebrew Computer Club . Mountain View, California: Homebrew Computer Club. 2 (1): 2.
  • Gates, Bill (10 de febrero de 1976). "Una carta abierta a los aficionados". Boletín del Grupo de Usuarios de Micro-8 Computadoras . Lompoc, California: Cabrillo Computer Center. 2 (2): 1.
  • Gates, Bill (febrero de 1976). "Una carta abierta a los aficionados" . Notas de la computadora . Albuquerque, Nuevo México: MITS. 1 (9): 3. Archivado desde el original el 23 de marzo de 2012.
  • Gates, Bill (11 de marzo de 1976). "Una carta abierta a los aficionados". Noticias de minicomputadoras . Boston, Massachusetts: Publicaciones Benwill.
  • Gates, Bill (marzo-abril de 1976). "Una carta abierta a los aficionados". Empresa de informática del pueblo . Menlo Park, California: People's Computer Company. 4 (5).
  • Gates, Bill (mayo de 1976). "Aficionados a la informática" . Radioelectrónica . Vol. 47 no. 5. Nueva York: Publicaciones Gernsback. pp. 14, 16. Archivado desde el original el 29 de enero de 2019 . Consultado el 26 de noviembre de 2007 .

Se publicaron varias respuestas a la carta, incluida una de Bill Gates.

  • Hayes, Mike (febrero de 1976). "Respecto a su carta del 3 de febrero" . Boletín del Homebrew Computer Club . Mountain View, California: Homebrew Computer Club. 2 (2): 2 . Consultado el 25 de noviembre de 2007 .
  • Singer, Harold L. (28 de marzo de 1976). "Una carta abierta a Ed Roberts". Boletín del Grupo de Usuarios de Micro-8 Computadoras . Lompoc, California: Cabrillo Computer Center. 2 (4): 1.
  • Gates, Bill (abril de 1976). "Una segunda y última carta" . Notas de la computadora . Albuquerque, Nuevo México: MITS. 1 (11): 5. Archivado desde el original el 23 de marzo de 2012.
  • Childs, Art (mayo de 1976). "Interfacial". Interfaz SCCS . Los Ángeles, California: Sociedad de Computación del Sur de California. 1 (6): 2, 4. El editor Art Childs escribe sobre la carta que recibió del "autor de Altair Basic" y la controversia resultante sobre el software de propiedad.
  • Wada, Robert (julio de 1976). "Opinión sobre marketing de software". BYTE . Vol. 1 no. 11. Peterborough, New Hampshire: Publicaciones BYTE. págs. 90, 91.
  • Warren, Jim C. (julio de 1976). "Correspondencia". Avisos SIGPLAN . ACM. 11 (7): 1.Jim Warren, editor del Dr. Dobb's Journal , describe cómo el proyecto Tiny BASIC es una alternativa al software de "copia" de los aficionados.
  • Moores, Calvin (septiembre de 1976). "¿Es usted un autor?". BYTE . Vol. 1 no. 13. Peterborough, New Hampshire: Publicaciones BYTE. págs. 18-22. Un artículo sobre la ley de derechos de autor de software que analiza la "Carta abierta a los aficionados".

Ver también

Notas

Referencias

Bibliografía

enlaces externos