<<

GNOME es un proyecto para disponer de un escritorio libre de alta calidad y usabilidad

Prehistoria

1992

1995

Agosto, 1997

(cc) Pedro Villavicencio, 2008 Fundado por

Miguel de Icaza y Federico Mena Marzo 3, 1999 GNOME 1.0 Primera versión “estable”

565 días

260.748 líneas de código C (93,8% del código de las bibliotecas)

171* colaboradores (núcleo oficial de las bibliotecas)

Principales colaboradores*

Desarrollador Añadidas Eliminadas Cambios Tim Janik 153,057 97,202 551 Owen Taylor 157,536 61,260 476 Elliot Lee 172,693 12,179 398 Arturo Espinosa 59,481 27,142 392 Raph Levien 61,988 5,054 150 Daniel Veillard 54,474 6,984 54 Federico Mena Quintero 46,086 17,315 329 Manish Singh 32,898 21,621 187

* En el desarrollo de lo que posteriormente llegó a ser GNOME Platform

Octubre 12, 1999 GNOME 1.0.55

223 días después

“October” GNOME Primera versión realmente estable

1999

Eazel y otras compañías

Mayo 25, 2000 GNOME 1.2

226 días después

86* colaboradores

Principales colaboradores*

Desarrollador Añadidas Eliminadas Cambios Daniel Veillard 153,182153182 49,05249052 125 Owen Taylor 13,07913079 23,35723357 116 Martijn van Beers 231 32,68332683 2 James Henstridge 21,74121741 4,8644864 95 Tim Janik 11,55511555 3,6083608 101 Tony Gale 10,28010280 4,3184318 14 Elliot Lee 2825 8313 119 Elliot Lee 2,825 8,313 119 Manish Singh 8964 4076 21 Manish Singh 8,964 4,076 21

* En el desarrollo de lo que posteriormente llegó a ser GNOME Platform

Agosto, 2000

GNOME Foundation

Sun Microsystems adopta GNOME para SolarisOS

HP adopta GNOME para HP/UX

IBM contribuye con SashXB RAD para GNOME

Sun comienza a portar OpenOffice* a GTK+

Sun comienza a portar OpenOffice* a GTK+

*Sun compró StarDivision en 1999 y liberó el código en junio de 2000 Septiembre, 2000

Sun anuncia Accesibility Lab

para mejorar GNOME y pueda ser usado por personas con discapacidades

Abril 2, 2001 GNOME 1.4

312 días después

173* colaboradores

Principales colaboradores*

Desarrollador Añadidas Eliminadas Cambios 136,481 76,166 313 Michael Meeks 99,166 57,101 721 John Sullivan 11,047 92,405 139 Seth Nickell 67,979 20,226 38 Elliot Lee 50,300 23,423 285 41,887 26,790 160 Ettore Perazzoli 50,267 7,542 171 Zach Frey 32,610 27,937 11 Arturo Espinosa 27,451 3,214 159 26,510 9,155 199

* En el desarrollo de lo que posteriormente llegó a ser GNOME Platform

Enero 27, 2002 GNOME 2.0

Enero 27, 2002 GNOME 2.0

“Prepárate para desecharlo todo al menos una vez” — Frederick Brooks The Mythical Man-Month

Mayor reescritura

“Prepárate para desecharlo todo al menos una vez” — The Mythical Man-Month Frederick Brooks

Simplificación de la interfaz de usuario

Accessibilidad

Unicode

Tipografías con antialias

857.924 líneas de código C (96,72% del código de las bibliotecas)

29.089 líneas de código en shell, perl, python, yacc, awk, lex, lisp (3,28% del código de las bibliotecas)

300 días después

353* colaboradores (núcleo oficial de las bibliotecas)

Principales colaboradores* Desarrollador Añadidas Eliminadas Cambios Owen Taylor 911,406 833,423 1,501 Daniel Veillard 945,438 292,143 1,486 Havoc Pennington 391,826 160,090 746 Tim Janik 235,915 221,155 323 Tor Lillqvist 215,843 104,231 504 Lauris Kaplinski 134,074 152,449 284 Martin Baulig 77,099 175,545 1,014 Michael Meeks 152,001 123,577 1,198 Jonathan Blandford 94,889 53,680 422 Anders Carlsson 97,623 56,874 288 Matthias Clasen 37,734 81,089 260 Padraig O.Briain 74,112 44,697 454 Jose Maria Celorio 61,374 28,696 332 Elliot Lee 55,323 9,035 226 Darin Adler 39,814 29,850 267 Bill Haneman 52,007 14,372 278 * En el desarrollo de lo que posteriormente llegó a ser GNOME Platform Febrero 6, 2003 GNOME 2.2

375 días después

Se establece calendario de versiones

El objetivo: Llegar a un ciclo de 6 meses entre versiones

...

Septiembre 15, 2004 GNOME 2.8

Se cumple el objetivo de 6 meses entre versiones

168 días después de 2.6

Se estable una separación entre Escritorio y Plataforma

Plataforma (de desarrollo) GNOME

Evolución de la plataforma (de desarrollo) GNOME

$ git log -M -C --numstat GLIB_1_2_2..GLIB_1_2_8 commit 3118e37ac8ae6708bf88239a43ba6f7421d4c41d Author: CDT 1999 Shawn T. Amundson Date: Tue Apr 13 21:24:18 1999 +0000

Released GLib 1.2.2

Tue Apr 13 16:16:14 CDT 1999 Shawn T. Amundson

* Released GLib 1.2.2

4 0 ChangeLog 4 0 ChangeLog.pre-2-0 4 0 ChangeLog.pre-2-10 4 0 ChangeLog.pre-2-12 4 0 ChangeLog.pre-2-2 4 0 ChangeLog.pre-2-4 4 0 ChangeLog.pre-2-6 4 0 ChangeLog.pre-2-8 2 2 INSTALL 1 1 README commit 8611980b6bcdde2b33f13b1e8bce5e7765763b46 Author: Elliot Lee ...

Marzo 18, 2009 GNOME 2.26

Cambio de SCM Subversion → Git

175 días después

209* colaboradores (núcleo oficial de las bibliotecas)

Datos generales

Principales colaboradores*

Desarrollador Añadidas Eliminadas Cambios Matthias Clasen 728,880 641,958 380 Behdad Esfahbod 21,004 27,838 420 Alexander Larsson 36,465 10,811 447 Jorge González 32,613 32,214 41 Miloš Popović 30,679 30,653 7 Daniel Nylander 18,881 20,731 18 Ignacio Casal Quinteiro 15,486 15,160 8 Chao-Hsiung Liao 14,664 14,789 7 Manoj Kumar Giri 13,854 13,959 27 Ivar Smolin 1,568 14,156 22 Maxim V. Dziumanenko 13,487 13,747 13 Dan Winship 12,300 592 31 Shankar Prasad 11,357 10,346 24 Inaki Larranaga Murgoitio 9,818 10,215 11 Kjartan Maraas 11,397 11,468 31 * En el desarrollo de lo que posteriormente llegó a ser GNOME Platform Principales compañías colaboradoras*

Compañía Añadidas Eliminadas Cambios (Unknown) 12,112,587 7,902,571 43,405 9,109,308 7,288,662 14,311 1,004,544 621,368 7,263 Sun 288,762 138,824 2,216 Imendio AB 101,133 83,634 1,268 Code Factory 223,390 145,497 647 UNAM 76,671 33,746 631 47,833 24,370 376 Mandriva 15,903 25,754 228 OpenShine 65,466 63,564 225 Funky 33,578 13,022 215 Stanford University 113,449 57,487 191 Async Open Source 11,090 1,987 79 University of Michigan 10,184 2,543 68 Wipro 2,642 604 65 * En el desarrollo de lo que posteriormente llegó a ser GNOME Platform