tuxito    B U L M A   PDA    tuxito

BulmaGes: ¡¡¡¡Commit 4000!!!!  [414, 8]

Por (ElectronD) el 28/08/2010 16:49 modificado el 28/08/2010 16:49

El proyecto BulmaGes (Software Libre de gestión para PYMEs) ha alcanzado el 'commit' nº 4000. Este hito ha sido posible gracias a todas las personas que han apoyado el proyecto desde que comenzó hace casi 10 años. 41 colaboradores han tenido acceso directo al SVN (repositorio del proyecto) desde entonces.

Felicidades a todos.


Página 1/1

Para el que no sepa lo que es un 'commit' es una contribución al programa y puede deberse a muy diversos motivos:

Tantas y tantas tareas que hay que ir haciendo poco a poco para que los programas que conforman la 'suite' vayan funcionando cada día mejor y con nuevas e interesantes opciones.

Como se ha podido ver en la lista anterior, no es necesario saber programar para colaborar con el proyecto. En mero hecho de probarlo y reportar errores de funcionamiento/instalación (depuración) como proponer mejoras o ayudar en el apartado gráfico o revisar la documentación nos acerca al objetivo de que el proyecto sea más conocido y se adecue a las necesidades de los usuarios.

Actualmente el proyecto cuenta con los siguiente módulos:

Estadísticas del proyecto:

    5045 text files.
    4556 unique files.                                          
   21299 files ignored.

http://cloc.sourceforge.net v 1.08  T=72.0 s (33.6 files/s, 11287.2 lines/s)
--------------------------------------------------------------------------------
Language           files     blank   comment      code    scale   3rd gen. equiv
--------------------------------------------------------------------------------
Python                40       914       590    187549 x   4.20 =      787705.80
C++                  586     25734     37964    112215 x   1.51 =      169444.65
C/C++ Header        1323     32142     53882    107043 x   1.00 =      107043.00
XML                   22       221         0     91616 x   1.90 =      174070.40
SQL                   99      8225      6940     53535 x   2.29 =      122595.15
HTML                  53      3115       296     20132 x   1.90 =       38250.80
Assembly              37      4208      2893     19735 x   0.25 =        4933.75
C                     99      4052      3655     14591 x   0.77 =       11235.07
PHP                   54       754       169      8398 x   3.50 =       29393.00
make                  61      1721      2358      3481 x   2.50 =        8702.50
CSS                   15       193        80      1626 x   1.00 =        1626.00
Bourne Shell          17       183       343      1098 x   3.81 =        4183.38
Bourne Again Shell     8       155       117       368 x   3.81 =        1402.08
Perl                   5        53        41       294 x   4.00 =        1176.00
--------------------------------------------------------------------------------
SUM:                2419     81670    109328    621681 x   2.35 =     1461761.58
--------------------------------------------------------------------------------

¿Quién está detrás de BulmaGes?

La Asociación IGLUES tiene como misión fomentar el uso de Software Libre en las empresas, especialmente en las PYMEs. BulmaGes es el proyecto que IGLUES coordina y fomenta. No es necesario ser socio de la Asociación IGLUES para poder colaborar con el proyecto porque que está abierto a todos el mundo sin condición previa.

Otras maneras de colaborar con BulmaGes son: Dar a conocer el proyecto a través de Internet y el apoyo económico directo a la Asociación, a programadores independientes o contratando servicios relacionados a empresas que den soporte comercial.

Soporte comercial:

También existe un listado de empresas que dan soporte comercial a BulmaGes y que ofrecen servicios adicionales de valor añadido.

 

Comentarios


1.  Re: BulmaGes: ¡¡¡¡Commit 4000!!!! (28/08/2010 20:25)
  Por: Anonimo

Muchísimas gracias, el proyecto me ha servido de mucho en los últimos años para aprender. Saludos.


2.  Re: BulmaGes: ¡¡¡¡Commit 4000!!!! (28/08/2010 21:26)
  Por: Anonimo

Python, como lenguaje mayoritario ??

Yo pensaba que estaba en C++, menuda sorpresa!!!

Ahh, enhorabuena !!!


3.  Re: BulmaGes: ¡¡¡¡Commit 4000!!!! (28/08/2010 23:20)
  Por: Anonimo

Si sumas 'C++' y 'C/C++ Header' que viene a ser lo mismo. Entonces C++ es el mayoritario.


4.  Re: BulmaGes: ¡¡¡¡Commit 4000!!!! (29/08/2010 11:58)
  Por: Anonimo

4000 commits son poquísimos para la cantidad de años que lleva esto funcionando. Supongo que estaréis haciendo commits enormes con diferencias gigantescas. Cualquier persona que lleve usando un SCV mucho tiempo os dirá que es una pésima idea, ya que se pierde toda la granularidad.


5.  Re: BulmaGes: ¡¡¡¡Commit 4000!!!! (29/08/2010 15:30)
  Por: Anonimo

4000 pueden ser muchos o pocos. Seguro que si colaboras llegaremos a los 5000 un poco antes que si no colaboras. Un saludo.


6.  Re: BulmaGes: ¡¡¡¡Commit 4000!!!! (29/08/2010 16:02)
  Por: tborras

Lo malo es quecualquiera opina. Hasta los que ni siquiera saben escribir SVN, CVS o GIT. Enfin .....

Poquísimos commits .....

Para que te hagas una idea:

4000 (commits) / 7 años / 365 dias = 1,56 commits por dia.

Me he permitido hacerte una pequeña comparativa con varios proyectos también muy conocidos.

Okular: 2975 commits (http://www.ohloh.net/p/okular/commits)

OpenSSH: 3760 commits (http://www.ohloh.net/p/openssh/commits)

Vim: 3846 commits (http://www.ohloh.net/p/vim/commits)

SuperTux: 5500 commits (http://www.ohloh.net/p/supertux/commits)

InkScape: 9954 commits (http://www.ohloh.net/p/inkscape/commits)

Gimp 27550 commits (http://www.ohloh.net/p/gimp/commits)

No se tu, pero yo no veo las cifras tan dispares a las que lleva BulmaGés ..... Igual es que ninguna de las personas que hacen estos proyectos llevan usando SCV mucho tiempo.

O va a ser que sólo conoces los commits que lleva el kernel de linux y te basas en esa cifra para extrapolar a cualquier proyecto.

Como todo en esta vida, generalizar no es bueno y menos aun pensando que todos los proyectos son iguales y deben seguir los mismos patrones de desarrollo.

Yo tengo por norma subir los cambios uno a uno y siempre que el código siga compilando y la funcionalidad o cambio esté en un estado que no impida el trabajo de los demás colaboradores. Las mismas normas que espero de los demás. No me importa si tardan un dia, una semana o un mes siempre que no entorpezcan el trabajo en equipo.

Además lo de si un cambio es enorme o no ni siquiera depende del trabajo que se realiza ya que por ejemplo cambiar el nombre de una clase en todo el proyecto se hace con una sentencia awk y puede modificar todos los ficheros del proyecto. Mientras que crear una funcionalidad nueva apenas altera uno o dos ficheros y es bastante más laborioso.

Como dice Morpheo:
"No es lo mismo conocer el camino que andar el camino."


7.  Re: BulmaGes: ¡¡¡¡Commit 4000!!!! (01/09/2010 13:36)
  Por: ogion

Es estupendo, enhorabuena a todos los que lo haceis posible


8.  Re: BulmaGes: ¡¡¡¡Commit 4000!!!! (01/09/2010 22:56)
  Por: H

¡WOW!, no me había fijado en eso :)

Es labor de años y años.

Venga, saludos y fuerza.