Miguel de Icaza

Miguel de Icaza
Ilustracja
Data i miejsce urodzenia 1972
Meksyk
Zawód programista
Strona internetowa

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

Życiorys

Wczesne lata

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 programistycznej

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 Mono

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 Microsoftu

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.

Inne języki
čeština: Miguel de Icaza
español: Miguel de Icaza
français: Miguel de Icaza
Bahasa Indonesia: Miguel de Icaza
italiano: Miguel de Icaza
Malagasy: Miguel de Icaza
Nederlands: Miguel de Icaza
português: Miguel de Icaza
slovenčina: Miguel de Icaza
Türkçe: Miguel de Icaza
українська: Мігель де Ікаса
Tiếng Việt: Miguel de Icaza