Empieza la aventura

By tonipiza

¡Buenas compañeros!

En primer lugar, me gustaría presentarme a mi y a mi proyecto. Soy un estudiante de 1º de Ingeniería de Sistemas en la UIB, y mi proyecto es algo muy ambicioso para mis limitados conocimientos; escribir un servidor web en C.

Muchos os preguntareis, ¿porqué un server web cuando en el mundo del software libre ya tenemos montones de opciones realmente robustas, extendidas, y de calidad? Pues la respuesta es bien sencilla; este proyecto no nace con el objetivo de convertirse en un servidor web con grandes cuotas de mercado, ni mucho menos. Mi intención es aprender los entresijos de C, de la programación de sockets, del protocolo HTTP, así como saber que es eso de enfrentarse a un proyecto medianamente serio.

Por supuesto, todo el proyecto estará bajo licencia GPL, y cuando termine el concurso tengo intención de abrir su desarrollo para que se pueda unir todo el que quiera. Es la magia del software libre y la filosofía hacker, el trabajo en equipo, compartiendo conocimiento y creando más y mejor código.

Espero poder dedicarle bastante tiempo al proyecto, pero deberé compaginarlo con el primer curso de la carrera, y esto nunca es facil. Tampoco quiero relegar el ámbito académico a un segundo plano por el proyecto, ni mucho menos, así que intentaré encontrar el equilibrio adecuado.

En último lugar, me gustaría agradecer a la gente del Concurso Universitario de Software Libre la gran oportunidad que nos ofrecen, a mi y a todos a los que le han aceptado los proyectos, así como el gran impulso que dan al software libre en España con iniciativas de este calibre.

Una respuesta para “Empieza la aventura”

  1. danner Dice:

    ¡Hola!

    ¡Enhorabuena por la iniciativa! Sólo quería darte una idea: ya que el objetivo no es crear un servidor web para competir con los existentes, sino aprender, podrías orientar el proyecto a hacer un documento de “mi primer programa con sockets”. Sé que es lo más engorroso del mundo hacer documentación (y sino, ya lo aprenderás con las memorias de las prácticas de este curso xD), pero creo que sería interesante aprovechar la oportunidad, y que otros aprendan no sólo de tu código fuente sino de tu experiencia, de tus decisiones de diseño, etc…

    Pero sólo es una idea. Adelante y ¡suerte!

Escribe un comentario