Como montar tu proyecto de software libre

Aunque realmente no es el punto del blog al que voy a ligar ni tampoco diria que es mi tecnologia preferida. Si dire que muchos proyectos que quieras armar en una comunidad necesitaran un ambiente distribuido. Por que un ambiente distribuido? Por que queremos que usuarios puedan entrar, ver el codigo, descargarlo y compilarlo, tambien queremos que puedan editar antes de pensar en pedir permisos y contribuir. Esto es importante por que a diferencia del programador unico que hace programas, muchos proyectos son en equipos de programdores. En el software libre estos equipos son virtuales asi que pesa mucho la transparencia y tener estos conceptos antes de empezar el proyecto te puede ahorrar muchas tareas en el futuro.

Aunque el articulo no toca como usar SVN, si toca por ejemplo como instalarlo, configurarlo, y conectarlo desde NetBeans. Tambien muestra algunas opciones interesantes como el diff para ver las diferencias entre las versiones del archivo.

Finalmente se mete en terrenos que ya no van con el objeto de este post que es instalar servidor de aplicaciones via Hudson y un ambiente de testeo unitario. Creo que el testing es importante pero quizas es un tema para cuando ya se esta activamente desarrollando.

Ve al blog

Por favor comenta tus percepciones sobre la funcionalidad de la solucion.