Miguel de Icaza

programista meksykański

Miguel de Icaza (ur. 1972 w Meksyku) – meksykański programista, działacz na rzecz rozwoju projektów free software i open source, twórca m.in. projektu GNOME i Mono[1].

Miguel de Icaza
Ilustracja
Data i miejsce urodzenia

1972
Meksyk

Zawód, zajęcie

programista

Strona internetowa

ŻyciorysEdytuj

Wczesne lataEdytuj

Miguel de Icaza urodził się w mieście Meksyk i studiował na Universidad Nacional Autonoma de México (UNAM), ale nigdy nie ukończył tam studiów. Pochodził z rodziny naukowców: ojciec był fizykiem, a matka biologiem[2]. Zaczął programować w 1992.

Początki kariery programistycznejEdytuj

Jednym z jego pierwszych projektów programistycznych na Linuksa był Midnight Commander, działający w trybie tekstowym menedżer plików[3]. Był też jednym z pierwszych współtwórców Wine[4].

Pracował również z Davidem Millerem nad portem Linuksa na procesory SPARC i napisał kilka sterowników grafiki i sieci oraz port libc na tę platformę[5]. Później pracowali nad rozszerzeniem Linuksa dla MIPS w celu uruchomienia na komputerach Indy firmy SGI i napisali sterowniki X Window System dla tego systemu[6]. Z Ingo Molnarem napisał pierwszą implementację sterowników RAID-1 i RAID-5 dla Linuksa[7].

W 1997 roku został zaproszony na rozmowę kwalifikacyjną do zespołu pracującego nad wersją Internet Explorer dla UNIX (port na SPARC), jednakże nie został przyjęty do pracy z powodu nieukończenia nauki na poziomie szkoły średniej i w związku z tym nie otrzymaniu wizy H1-B[8]. Podczas rozmowy kwalifikacyjnej próbował przekonać prowadzących rozmowę kwalifikacyjną do uwolnienia kodu źródłowego IE zanim to zrobi Netscape ze swoją przeglądarką internetową[9].

GNOME, Ximian, Xamarin, i MonoEdytuj

De Icaza założył projekt GNOME wraz z Federico Mena w sierpniu 1997, aby utworzyć w pełni wolne i otwarte środowisko graficzne dla Linuksa i innych systemów uniksopodobnych[10]. Wcześniej utworzył Midnight Commander[3], menedżer plików pracujący w trybie tekstowym. Utworzył też Gnumeric, arkusz kalkulacyjny.

W 1999 roku założył z Natem Friedmanem firmę Helix Code, firmę skupiającą dużą liczbę programistów GNOME. Helix Code zmieniła w 2001 roku nazwę na Ximian, ogłosił powstanie projektu Mono mającego na celu implementację .NET Framework na Linuksa i systemy uniksopodobne. W 2003 roku Ximian zostało przejęte przez Novell, gdzie Miguel de Icaza został wiceprezesem działu programistycznego.

W maju 2011 założył Xamarin, aby zastąpić MonoTouch i Mono for Android po tym, kiedy Novell zostało przejęte przez Attachmate, a nowy właściciel Novell, Inc. porzucił MonoTouch i Mono for Android. Jednakże niedługo Xamarin i Novell podpisały nową umowę, która zezwoliła na przejęcie tych dwóch projektów przez Xamarin wraz z prawami do rozwoju i sprzedaży[11].

Wspieranie technologii MicrosoftuEdytuj

De Icaza poparł standard dokumentów Microsoft Office Open XML (OOXML)[12][13][14] pomimo rozpowszechnionej w świecie Open Source i społeczności FLOSS krytyki.

Był również przez długi czas największym zwolennikiem używania Mono – wolnej i otwartej implementacji .NET Framework w GNOME[15], co wywołało wiele sporów związanych z należącymi do Microsoft patentami i patentami związanymi z .NET.

Nagrody i wyróżnieniaEdytuj

W 1999 roku otrzymał od Free Software Foundation FSF Award for the Advancement of Free Software, nagrodę Innowatora Roku 1999 przyznaną przez magazyn wydawany przez Massachusetts Institute of Technology Technology Review oraz został uznany we wrześniu 2000 przez Time jednym ze stu największych innowatorów nadchodzącego stulecia.

Na początku roku 2010 otrzymał tytuł Microsoft MVP[16].

W marcu 2010 roku został uznany za jeden z pięciu „najważniejszych głosów społeczności Open Source”[17].

Życie prywatneEdytuj

Miguel de Icaza wystąpił w filmie The Code z 2001 roku oraz Konspiracja.com (2001).

Ożenił się w 2003 roku z Brazylijką Marią Laurą Soares da Silva (obecnie Maria Laura de Icaza)[18].

De Icaza negatywnie postrzega operacje wojsk Izraela przeciwko Palestyńczykom na Bliskim Wschodzie i podobnie jak Noam Chomsky, nazwał Izrael na swoim blogu „państwem terrorystycznym”[19][20].

PrzypisyEdytuj

  1. Robert Young: Under the Radar. Coriolis, 1999, s. 139. ISBN 978-1-57610-506-1.
  2. Interview with Miguel De Icaza (ang.). Linux Journal. [dostęp 2008-08-19].
  3. a b Midnight Commander authors: Midnight Commander FAQ. [dostęp 2010-09-06]. Cytat: Midnight Commander was started by Miguel de Icaza and he is the maintainer of the package. Other authors have joined the project later.
  4. Wine History. [dostęp 2012-01-011].zły zapis daty dostępu Cytat: Other recognizable names included Alexandre Julliard who now leads Wine and Miguel de Icaza of GNOME fame.
  5. David S. Miller, Miguel de Icaza: The SPARC Port of Linux. W: Usenix Proceedings [on-line]. USENIX, 1997. [dostęp 2010-04-18].Sprawdź autora:1.
  6. Miguel de Icaza: graphics.c. [dostęp 2011-11-19]. Cytat: Author: Miguel de Icaza.
  7. raid5.c. [dostęp 2012-01-01]. [zarchiwizowane z tego adresu (2012-01-24)]. Cytat: Copyright: (C) 1996, 1997 Ingo Molnar, Miguel de Icaza, Gadi Oxman.
  8. Nat Friedman – Startup Visa. [dostęp 2012-01-01].
  9. Content not found.
  10. Mark Mamone: Practical Mono. Apress, 2005, s. 7. ISBN 978-1-59059-548-0.
  11. Xamarin mobile products available now! – Xamarin.
  12. OOXML. (Score:4, Informative). Slashdot. [dostęp 2008-08-19].
  13. The EU Prosecutors are wrong.
  14. OOXML: The Wins.
  15. Mono and Gnome: The Long Reply. LinuxToday. [dostęp 2010-01-15]. [zarchiwizowane z tego adresu (2012-03-09)].
  16. Blog Miguela de Icaza. [dostęp 2010-01-14].
  17. MindTouch.com. [dostęp 2010-03-21]. [zarchiwizowane z tego adresu (2012-10-23)].
  18. Jurandréia Santos: Entrevista Maria Laura De Icaza. 2005-09-10. [dostęp 2010-09-06].
  19. Israel: terrorist state, tirania.org [dostęp 2017-11-25] (ang.).
  20. Information Clearing House, www.informationclearinghouse.info [dostęp 2017-11-25] [zarchiwizowane z adresu 2016-08-02].

Linki zewnętrzneEdytuj

WywiadyEdytuj