\section{OSGeo: una comunidad de comunidades}\label{sec:introduccion}

La fundación OSGeo nace aproximadamente en febrero de 2006 con el principal objetivo de promover la colaboración entre proyectos de \emph{software} libre en el ámbito de las tecnologías geoespaciales\footnote{En adelante se utilizará el acrónimo ya ampliamente consolidado FOSS4G (\emph{Free and Open Source Software for Geomatics}).}. El principal promotor desde los inicios de la fundación es la multinacional AutoDesk, situándose como el patrocinador principal aunque no único de la fundación. Resulta significativo que los cinco primeros miembros del comité de dirección estén entre las personalidades más relevantes del mundo FOSS4G:
\begin{itemize}
	\item Arnulf Christl del proyecto MapBender 
	\item Chris Holmes de los proyectos GeoServer y GeoTools 
	\item Gary Lang de MapGuide OS 
	\item Markus Neteler del proyecto GRASS 
	\item Frank Warmerdam de los proyectos GDAL/OGR 
\end{itemize}

Los principales objetivos de la fundación son~\cite{bib:osgeo}: 
\begin{itemize}
\item Proporcionar recursos para los proyectos de la fundación, por ejemplo infraestructura, fondos, apoyo legal. 

\item Promocionar el acceso libre a los geodatos - el \emph{software} libre es inútil sin datos. 

\item Promocionar el uso del \emph{software} de código abierto en la industria (no sólo el \emph{software} de la fundación), por ejemplo relaciones públicas, educación o divulgación. 

\item Fomentar la implementación de estándares abiertos y la interoperabilidad basada en estándares en los proyectos de la fundación. 

\item Asegurar el más alto nivel de calidad en los proyectos de la fundación para poder construir y preservar una ``imagen de marca'' de la fundación. 

\item Hacer la fundación y su \emph{software} más accesibles a los usuarios finales, por ejemplo mediante distribuciones binarias empaquetadas o documentación horizontal entre paquetes. 

\item Proporcionar apoyo al uso del \emph{software} de OSGeo en educación a través del desarrollo de currículums, asistencia y soporte. 

\item Promover la comunicación y cooperación entre las comunidades de OSGeo en diferentes lenguajes de programación (p. ej. Java/C/Python) y sistemas operativos (p. ej. Win32/Unix/MacOS). 

\item Apoyar el uso y la contribución de la comunidad internacional a los proyectos de la fundación a través de la traducción del \emph{software} y la asistencia de la comunidad. 

\item Realizar una conferencia OSGeo anual, posiblemente en colaboración con esfuerzos similares (p. ej. EOGEO). 

\item Ofrecer el premio Sol Katz por el servicio a la comunidad OSGeo. 
\end{itemize}

La fundación OSGeo se puede considerar como una comunidad de comunidades ya que la fundación pretende agrupar bajo un único paraguas las comunidades de los mejores y más relevantes proyectos FOSS4G del panorama actual. El proceso de entrada en la fundación no es inmediato, sino que cada proyecto debe superar un proceso llamado incubación para alcanzar la graduación dentro de la fundación. El proceso de incubación asegura que el proyecto candidato cumple con las condiciones impuestas por la fundación en cuanto a calidad y apertura no sólo del código fuente del proyecto, sino también de su documentación, gobierno, etc. En definitiva se trata de asegurar que el proyecto cumple las buenas prácticas tradicionales en el mundo del \emph{software} libre. 

En la Tabla~\ref{tab:proyectos} se pueden ver los proyectos que actualmente se encuentran en la fundación. A finales de Abril de 2008 sólo hay cinco proyectos graduados aunque probablemente cuando el lector lea este artículo algunos proyectos más habrán alcanzado la graduación y otros habrán entrado en incubación. La lista actualizada de proyectos de la fundación puede verse en la propia web de OSGeo~\cite{bib:osgeo}. 

\begin{table}
\scriptsize
\caption{Proyectos de la fundación OSGeo}\label{tab:proyectos}
\begin{tabular}{|l|l|l|l|l|}
\hline
\T \textbf{Web Mapping} \B & \textbf{Escritorio} & \textbf{Bibliotecas} & \textbf{Metadatos} & \textbf{Otros} \\
\hline
\T MapBender & GRASS GIS & FDO & GeoNetwork & Geodatos públicos\\
MapBuilder & OSSIM & GDAL/OGR & & Educación y currículum\\
MapGuide OS & Quantum GIS& GEOS & & \\
UMN MapServer & gvSIG & GeoTools & & \\
OpenLayers \B & & & & \\
\hline
\end{tabular}
\end{table}

La fundación, que tiene sede legal en el estado de Delaware (EEUU), se basa completamente en el trabajo desinteresado de decenas de voluntarios. Sólo existe un cargo remunerado, el de director ejecutivo. Existen una serie de cargos institucionales que toda fundación requiere: Presidente, Tesorero, Consejero general, Secretario, y Director ejecutivo. Además, por cada comité, proyecto y capítulo local se nombra un vicepresidente de la fundación completando el conjunto de \emph{officers} de la fundación. 

Actualmente existen tres niveles básicos de participación en la fundación: 
\begin{itemize}
\item \emph{Participante}. Miembro de la comunidad OSGeo sin participación activa en comités o proyectos de desarrollo de \emph{software}. 

\item \emph{Miembro}. Miembro de la comunidad que además participa en comités o proyectos de desarrollo y que además se ha registrado en la web de OSGeo. Al registrarse en la web y en el wiki, es posible seguir las actividades de un miembro. Por otro lado, en ocasiones el comité de dirección puede realizar encuestas o sondeos entre los miembros. 

\item \emph{Miembro con derecho a voto}. Esta categoría es muy parecida en derechos y obligaciones a la anterior salvo por dos diferencias: la primera es que estos miembros no se eligen a sí mismos sino que son nominados y votados por el resto de miembros con derecho a voto; la segunda es que tienen la obligación de participar en la elección de otros miembros y especialmente del comité de dirección de la fundación. 
\end{itemize}

El máximo órgano de decisión de la fundación es el Comité de Dirección (\emph{Board of Directors}) que se compone de nueve miembros destacados de la comunidad FOSS4G. Como se ha comentado, son elegidos por los miembros con derecho a voto. El método de reelección del comité ha sido el siguiente: tras nombrar a un responsable del proceso, éste elige al azar a cinco miembros del comité (siempre y cuando no haya ningún miembro del comité de dirección que desee dejar el comité voluntariamente). Durante el proceso se presentan o nominan nuevos candidatos para el comité. Durante un periodo de votación de una semana los miembros con derecho a voto envían un correo anónimo con los cinco miembros que desean que se incorporen al comité. Finalmente el responsable presenta los resultados, eligiéndose los cinco miembros más votados. Las principales tareas del comité de dirección, además de representar formalmente a la fundación, son la aprobación de presupuestos, elección del director ejecutivo y tratar cualquier problema que no pueda ser resuelto en los comités de la fundación. 

Los comités son los verdaderos grupos de acción de la fundación. En ellos se resuelven las tareas del día a día desde los temas de infraestructura al \emph{marketing}, educación, etc. Los comités actuales son: comité para la web, comité para la recolección de fondos, comité de incubación, comité de promoción y visibilidad, comité para los datos geoespaciales públicos, comité para la educación, comité para la administración de sistemas, y comité para la conferencia. Básicamente los comités se articulan a través de sus respectivas listas de correo. Para la documentación de trabajo se emplea el wiki y cuando se genera documentación relevante se mueve a la web. Para participar en un comité basta pues con darse de alta en su lista de correo y ofrecerse para las tareas que se llevan a cabo en dicho comité. En general se trabaja en un clima de confianza y se recompensa por el trabajo realizado, es decir, en la fundación los méritos se consiguen a través de la participación activa. 

La fundación pretende fomentar el uso del \emph{software} más allá del ámbito angloparlante como uno de sus objetivos principales. Por esta razón promueve la traducción de la documentación así como la creación de comunidades locales que den soporte a los proyectos FOSS4G. Estas comunidades se llaman Capítulos Locales (\emph{Local Chapters}) y sirven como punto de conexión de la fundación con comunidades geográficas o en un idioma en concreto. Así se pueden clasificar los Capítulos Locales como orientados a comunidades geográficas concretas u orientados a comunidades lingüísticas. En la actualidad formalmente en la fundación existen nueve capítulos locales. Durante este año 2008 es probable que se formalicen muchos otros capítulos, ya que en formación hay ya un elevado número tanto para diversos idiomas como el holandés o el hebreo como para diversas regiones geográficas como África o el Reino Unido~\cite{bib:osgeo-localchapters}.