Jamie Zawinski (nacido el 3 de noviembre de 1968), comúnmente conocido como jwz , es un empresario , programador informático y bloguero estadounidense . Es mejor conocido por su papel en la creación de Netscape Navigator , Netscape Mail , Lucid Emacs , Mozilla.org y XScreenSaver . También es propietario de DNA Lounge , un club nocturno y lugar de música en vivo en San Francisco .
Jamie Zawinski | |
---|---|
Nació | James Werner Zawinski 3 de noviembre de 1968 |
Sitio web | www |
Biografía
Carrera de programación de Zawinski comenzó a los 16 años con Scott Fahlman 's de la especia Lisp proyecto en la Universidad Carnegie Mellon . Luego trabajó en la startup de inteligencia artificial Expert Technologies, Inc., seguido por el grupo de investigación de inteligencia artificial de Robert Wilensky y Peter Norvig en UC Berkeley , trabajando en el procesamiento del lenguaje natural .
En 1990 comenzó a trabajar en Lucid Inc. , primero en Lucid Common Lisp y luego en Energize C ++ IDE de Lucid . Lucid decidió usar GNU Emacs como editor de texto para su IDE debido a su licencia gratuita, popularidad y extensibilidad, y Zawinski dirigió ese proyecto. Mientras Zawinski y los otros programadores hicieron cambios fundamentales en GNU Emacs para agregar nuevas funcionalidades, las tensiones sobre cómo fusionar estos parches en el árbol principal eventualmente llevaron a la bifurcación del proyecto en GNU Emacs y Lucid Emacs (ahora XEmacs ). [1]
En 1992 lanzó la primera versión de XScreenSaver , una colección gratuita y de código abierto que ahora contiene más de 240 [2] protectores de pantalla . Lanzado inicialmente para Unix , ahora también es compatible con macOS , iOS y Android . En los sistemas Unix, también proporciona el marco para borrar y bloquear la pantalla. Todavía lo mantiene, con nuevos lanzamientos que salen varias veces al año. [3]
Netscape y Mozilla
Tras la quiebra de Lucid en 1994, Zawinski fue uno de los empleados iniciales de Mosaic Communications , más tarde conocido como Netscape . En Netscape, desarrolló la versión para Unix de Netscape Navigator 1.0, [4] [5] y, posteriormente, Netscape Mail , el primer lector de correo (o lector de Usenet ) que admite HTML de forma nativa . [6]
A Zawinski se le ocurrió el nombre " Mozilla " (originalmente el nombre en clave interno del navegador web) durante una reunión de personal, como una referencia a Godzilla y un acrónimo de " Mosaic killer". [7] [8]
Un easter egg que codificó en el navegador Netscape se hizo bastante conocido durante los primeros días de la World Wide Web : escribir "about: jwz" en el cuadro de dirección llevaría al usuario a su página de inicio y cambiaría la animación del logotipo del navegador a un dragón que escupe fuego. [9]
A través de su apoyo de largo plazo y la promoción de software libre , tanto dentro como fuera de la empresa, Zawinski se le atribuye haber sido la inspiración para la decisión de Netscape de código abierto el código fuente del navegador en 1998. [10] [11] Era fundador de Mozilla.org , que registró personalmente su nombre de dominio el día del anuncio de código abierto de Netscape y ayudó a diseñar y administrar la organización durante su primer año. [12] [13] [14]
Cuando AOL adquirió Netscape , escribió un boletín explicando que el trabajo de Mozilla continuaría con o sin Netscape. [15] Y un año después del lanzamiento inicial del código fuente, renunció a Netscape y Mozilla, citando su decepción porque otros involucrados en el proyecto habían decidido reescribir el código en lugar de mejorarlo gradualmente. [16] [17]
Salón DNA
Poco después de dejar Mozilla, anunció la compra de DNA Lounge , un club nocturno en San Francisco . [18] [19] [20] [21] Zawinski compró el club nocturno en 1999 por aproximadamente 5 millones de dólares y fue reabierto en julio de 2001, un proceso que documentó ampliamente en un blog llamado "Secuenciación de ADN" [22 ] [23]
En 2016, exploró ideas alternativas de financiación para mantener el lugar a flote durante una recesión en la asistencia. [22]
Entrevistas y comparecencias
En 2000, Zawinski protagonizó el documental de PBS Code Rush , de 60 minutos de duración , que narra la creación de Mozilla.org y el lanzamiento del código fuente del navegador a lo largo de 1998.
Zawinski aparece ampliamente en el libro de Josh Quittner de 1998 Speeding the Net: The Inside Story of Netscape and How It Challenged Microsoft , [24] y en el libro de Glyn Moody de 2001, Rebel Code: Linux and the Open Source Revolution . [11] Hay un capítulo sobre Zawinski en el libro de Peter Seibel de 2009, Coders at Work: Reflections on the Craft of Programming . [25] [26] Y en 2001, apareció en California Dreamin ': The Gold Rush , un documental para la televisión pública alemana. [27] [28]
Zawinski aparece en varias instalaciones de video en la exhibición del Museo de Historia de la Computación , Revolution: The First 2000 Years of Computing . [29]
También apareció en Sleep Mode: The Art of the Screensaver , [30] una exposición de galería comisariada por Rafaël Rozendaal en el Het Nieuwe Instituut de Rotterdam en 2017.
Cotizaciones notables
Ley de desarrollo de software de Zawinski , también conocida como ley de Zawinski :
Cada programa intenta expandirse hasta que puede leer correo . Los programas que no pueden expandirse así son reemplazados por otros que sí pueden.
Algunos han interpretado esto como un comentario sobre el fenómeno del software inflado con características populares: [31] [32]
El propio Zawinski ha declarado: [33]
Mi punto no era sobre imitadores, se trataba de plataforma. Las aplicaciones en las que "vives" todo el día tienen la presión de convertirse en todo y hacer todo. Una aplicación para editar texto se convierte en un IDE y luego en un sistema operativo. Una aplicación para mostrar documentos de hipertexto se convierte en un lector de correo y luego en un sistema operativo.
"Ahora tienes dos problemas" - Zawinski hizo por primera vez esta broma a la que se hace referencia a menudo en 1997 en el grupo de noticias alt.religion.emacs: [34]
Algunas personas, cuando se enfrentan a un problema, piensan "Lo sé, usaré expresiones regulares". Ahora ellos tienen dos problemas.
Una observación de 1998 sobre los costos ocultos del software libre: [35]
Linux solo es gratis si su tiempo no tiene valor.
Una advertencia de 1998 en Code Rush sobre el futuro potencial de la web:
Estamos en el comienzo de una industria y todo esto podría volver a convertirse en televisión. Podría estar controlado por un pequeño número de empresas que deciden lo que vemos y oímos. Y hay muchos precedentes para eso.
Sobre el lanzamiento del código fuente de Netscape y la marca constructivista de Mozilla.org: [36]
Así que ese fue el momento en que de alguna manera convencí a una corporación de miles de millones de dólares para que regalara el código fuente de su producto estrella y lo renombrara usando arte de propaganda del artista de graffiti más famoso del mundo.
Principios
Zawinski logró por primera vez prominencia como Lisp programador, pero la mayoría de sus proyectos más grandes están escritos en C . A pesar de eso, ha criticado durante mucho tiempo los lenguajes que carecen de seguridad de memoria y gestión de almacenamiento automático . Particularmente ha hecho proselitismo contra C ++ . En el libro de Peter Seibel, Coders at Work: Reflections on the Craft of Programming , Zawinski llama a C ++ una "abominación ... el ensamblador de PDP-11 que piensa que es un sistema de objetos". [26] [37]
Aunque ha escrito y publicado muchas utilidades en Perl , [38] no deja de criticar a Perl como "la combinación de todos los peores aspectos de C y Lisp: mil millones de sublenguajes diferentes en un ejecutable monolítico. Combina el poder de C con la legibilidad de PostScript ". [34]
Ha criticado varias deficiencias de lenguaje y biblioteca que encontró mientras programaba en Java , específicamente la sobrecarga de ciertas clases fundamentales, pero especialmente el marketing y la política detrás de esto que llevó a Sun a combinar el lenguaje, la biblioteca de clases, la máquina virtual y el modelo de seguridad. todos bajo el mismo nombre, "Java" - para, dice, en detrimento de todos ellos. A pesar de los aspectos positivos, finalmente Zawinski volvió a programar en C "ya que sigue siendo la única forma de enviar programas portátiles". [39]
Referencias
- ↑ Zawinski, Jamie (11 de febrero de 2000). "El cisma de Lemacs / FSFmacs" . Archivado desde el original el 30 de noviembre de 2009 . Consultado el 13 de febrero de 2021 .
- ^ "Lista de protectores de pantalla incluidos en la colección" . XScreenSaver . 2020-12-08 . Consultado el 13 de febrero de 2021 .
- ^ "Historial de versiones" . XScreenSaver . 2020-12-08 . Consultado el 13 de febrero de 2021 .
- ^ "Página" acerca de: autores "de Netscape Navigator . 1994-12-15 . Consultado el 13 de febrero de 2021 .
- ^ Steinert-Threlkeld, Tom (31 de octubre de 1995). "¿Puede trabajar en Netscape Time?" . Revista Fast Company .
- ^ Zawinski, Jamie (20 de noviembre de 2017). "Correo HTML, ¿fue tu culpa?" . Blog de jwz.org . Consultado el 13 de febrero de 2021 .
- ^ Zawinski, Jamie (1996). "El dormitorio de Netscape" . jwz.org . Consultado el 13 de febrero de 2021 .
- ^ Dave Titus con la ayuda de Andrew Wong (01/12/2002). "Cómo nació Mozilla: La historia de la primera mascota en Internet" . Consultado el 13 de febrero de 2021 .
- ^ Zawinski, Jamie (3 de diciembre de 2011). "La historia secreta de la URL about: jwz" . jwz.org . Consultado el 13 de febrero de 2021 .
- ^ Suárez-Potts, Louis (1 de mayo de 2001). "Entrevista: Frank Hecker" . OpenOffice . Archivado desde el original el 7 de agosto de 2001 . Consultado el 13 de febrero de 2021 .
- ^ a b Moody, Glyn (18 de febrero de 2001). Código rebelde: Linux y la revolución del código abierto . Libros básicos. ISBN 978-0-7867-4520-3.
- ^ Jim Hamerly y Tom Paquin con Susan Walton (3 de enero de 1999). "Liberar la fuente: la historia de Mozilla". Fuentes abiertas: voces de la revolución del código abierto . O'Reilly Media, Inc. ISBN 978-0-596-55390-6.
- ^ Boutin, Paul (julio de 1998). "Palabra eléctrica: Mozilla.organizer" . Cableado . No. 6.07.
- ^ Quittner, Josh (23 de marzo de 1998). "Ave María de Netscape" .
- ^ Zawinski, Jamie (23 de noviembre de 1998). "Miedo y repugnancia en el camino de la fusión" . Mozilla . Consultado el 29 de abril de 2013 .
- ^ Zawinski, Jamie (31 de marzo de 1999). "Renuncia y autopsia" . Archivado desde el original el 7 de agosto de 2004 . Consultado el 29 de marzo de 2013 .
- ^ Festa, Paul (1 de abril de 1999). "AOL, Mozilla pierde evangelista clave" . CNET . Consultado el 13 de febrero de 2021 .
- ^ Knauss, Greg (7 de noviembre de 2000). "Hackear la ciudad" . Declarando lo obvio . Consultado el 13 de febrero de 2021 .
- ^ Leonard, Andrew (10 de febrero de 2000). "¡Libera la vida nocturna!" . Salón . Consultado el 29 de abril de 2013 .
- ^ Thomas, Evany (16 de julio de 2001). "De Netscape a Nightclub" . Cableado . Consultado el 13 de febrero de 2021 .
- ^ Strachota, Dan (18 de julio de 2001). "La venganza es dulce" . SF semanal . Consultado el 13 de febrero de 2021 .
- ^ a b Pereira, Alyssa (19 de diciembre de 2016). El propietario de DNA Lounge, a punto de cerrar club, pide 'ideas' para mantenerlo abierto ” . SF Gate .
- ^ Thomas, Evany (16 de julio de 2001). "De Netscape a Nightclub" . Cableado .
- ^ Joshua Quittner; Michelle Slatalla (1998). Acelerar la red: la historia interna de Netscape y cómo desafió a Microsoft . Prensa mensual atlántica. ISBN 978-0-87113-709-8.
- ^ Seibel, Peter (16 de septiembre de 2009). Codificadores en acción: reflexiones sobre el oficio de la programación . Presione. ISBN 1-4302-1948-3.
- ^ a b Seibel, Peter. "Codificadores en el trabajo" . Presione . Consultado el 13 de abril de 2014 .
- ^ "California Dreamin ': La fiebre del oro" . Campo de color . 2001 . Consultado el 13 de febrero de 2021 .
- ^ "California Dreamin ': La fiebre del oro (video)" . Campo de color . 2001 . Consultado el 13 de febrero de 2021 .
- ^ "Revolución: los primeros 2000 años de la informática" . Museo de Historia de la Computación . 2011 . Consultado el 13 de febrero de 2021 .
- ^ "Entrevista a Jamie Zawinski" . Modo de suspensión: el arte del salvapantallas . 2017-01-27 . Consultado el 24 de diciembre de 2020 .
- ^ Eric S. Raymond El arte de la programación UNIX , p.313
- ^ Raymond, Eric S. (29 de diciembre de 2003). "El archivo de jerga" . Archivo de texto de archivo de jerga . Archivado desde el original el 11 de octubre de 2006 . Consultado el 5 de agosto de 2018 .
- ^ Zawinski, Jamie [@jwz] (24 de noviembre de 2020). "Mi punto no era sobre imitadores, se trataba de plataforma" (Tweet) . Consultado el 13 de febrero de 2021 , a través de Twitter .
- ^ a b Friedl, Jeffrey (15 de septiembre de 2006). "Fuente del famoso" Ahora tienes dos problemas "cita" . regex.info . Consultado el 29 de abril de 2013 .
- ^ McCombs, Trae (17 de junio de 1998). "Entrevista a Jamie Zawinski" . Themes.org . Consultado el 13 de febrero de 2021 .
- ^ Zawinski, Jamie (28 de octubre de 2016). " Ellos viven y la historia secreta del logo de Mozilla" . Blog de jwz.org . Consultado el 13 de febrero de 2021 .
- ^ Seibel, Peter (16 de octubre de 2009). "C ++ en codificadores en el trabajo" . Gigamonkeys . Consultado el 29 de abril de 2013 .
- ^ Zawinski, Jamie (2013). "jwzhacks" . Consultado el 29 de abril de 2013 .
- ^ Zawinski, Jamie. "Java apesta" . jwz.org . Archivado desde el original el 16 de junio de 2000 . Consultado el 29 de abril de 2013 .