![]() |
Pasos a Liberar el codigo
Buenos dias, les comento que despues de dar muchas vueltas me he decidido a liberar el codigo fuente de mis sistema de gestion.
La pregunta es como hacerlo y cuales son los pasos a seguir, me ayudan por favor? |
primero debes decidir qué licencia usarás
|
GPLv3
He elegido la licencia GPLv3.
|
Pues añades el fichero con la descripción de la licencia a tu proyecto, lo subes a un sitio similar a sourceforge, por ejemplo, y nada más.
|
Lo segundo es poner el proyecto en algun repositorio. Cual depende mucho del tipo herramienta de control de versiones prefieras.
Las opciones mas comunes: https://github.com/ (Si usas git, el mas "social" y popular de todos en este momento) https://bitbucket.org/ (Si usas mercurial, mi preferido ;) ) https://code.google.com/ (Si usas git, mercurial, subversion) Y porque deberias ponerlo con un admistrador de versiones? Porque en gran parte el chiste es que quizas te ayuden con el codigo o facilitar su descarga. Utilizar una de las opciones de arriba te asegura que sera facil para todos ser parte del proyecto y te elimina el problema de hostear las cosas y los costos de ancho de banda si el proyecto se vuelve popular. Aparte, usar un controlador de versiones deberia considerarse una obligacion irrenunciable de todo programador ;) Y ademas, es la forma mas sana de recibir aportes de codigo sin que tengas que poner cambios de forma manual. |
Muchas gracias
Como siempre cuento con su ayuda... la verdad que lo mejor de dephi es este club.
Saludos. |
Cita:
Cita:
Cita:
|
Cita:
Una GRAN ventaja de una herramienta como mercurial o git (a mayor grado que con cvs o svn) es que se quita el miedo a hacer cambios drasticos al codigo. He llegado a tener, de forma concurrente, 3 ramas de codigo con cambios sustanciales sin preocuparme mucho de como hare luego para combinarlos. Cualquier proyecto de reingenieria, reescrituro o migracion se vuelve factible si se tiene un administrador de codigo... |
No se te olvide que tienes que poner una indicación de la licencia en la cabecera de cada fichero fuente.
En internet hay tutoriales al respecto. |
La franja horaria es GMT +2. Ahora son las 22:09:11. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi