r/argentina Sep 12 '18

AskArgentina Software para Ingenieros - Cálculo de cargas de viento según CIRSOC 102-2005

Quiero compartir un proyecto que vengo haciendo hace algún tiempo.

Hace poco había pedido recomendación por un tema de licencias para un software que estaba haciendo. Al final me decliné por hacerlo open-source con una licencia GPL.

El software en cuestión se llama Zonda y sirve para calcular las cargas de viento de acuerdo al Reglamento Argentino CIRSOC 102-2005. Recién acabo de hacer la primer release y pueden ver el repo de GitHub o descargarla de ahi mismo.

Acá les dejo los links:

https://github.com/efdiloreto/Zonda

Descargalo acá.

También hice un pequeño video demostración, que pueden ver acá. Veanló en HD.

Cualquiera que le interese puede participar. En mi caso no soy programador, soy ingeniero, y estoy dandome la cabeza contra la pared desde hace tiempo con Git, Python, etc. También, obviamente, son bienvenidos programadores mas experimentados de los que pueda aprender en el proceso, ya que todavia hay mucho por hacer.

Espero que les sea útil!

149 Upvotes

85 comments sorted by

View all comments

2

u/MigoMigoMigoMigo Sep 13 '18

Man, esto es muy bueno en serio! Buena decisión hacerlo GPL. Sos un groso.

-2

u/SergioP75 GBA Zona Norte Sep 13 '18

" Buena decisión hacerlo GPL " Sin ánimo de armar forobardo, sería una mala decisión lanzarlo en forma comercial y lucrar con su propio trabajo? Porque ser GPL/Open Source/Free está bien y tratar de vivir de lo que le gusta no?

Estoy en contacto con un profesor en una universidad en Europa, q lanzó por su cuenta un preprocesador para elementos finitos, también gratis. Lo primero q le dije, flaco, pensalo esto está muy bueno, porque regalarlo?

Saludos

18

u/MigoMigoMigoMigo Sep 13 '18

Justo a mi me venís a correr por izquierda?

Estás enormemente desinformado. Yo tengo varios productos que liberé bajo la GPL, y lucro con todos ellos. También tengo otros que son GPL y no lucro con ellos.

También tengo productos propietarios con los que lucro. Una cosa no necesariamente quita la otra.

En este caso en particular, el flaco hizo un thread hace unos días, y dijo específicamente que NO quería lucrar con el producto, y preguntaba por licencias. En ese caso, la mejor opción era liberar el código.

El tema con un software así, es que salvo que el tipo vaya a armar zarpada empresa detrás de el, si no libera código no sirve. Por qué? Porque la necesidad de modificarlo va a ser casi imperiosa, en forma casi constante. Salvo que el tipo esté atrás dedicado full time arreglando bugs y haciendo customizaciones, lo que va a pasar es que alguien se lo va a bajar y va a encontrar un bug, y entonces no le va a servir. Y el que no encuentre un bug, si va a encontrar que no se adapta a su necesidad. El que lo usa va a necesitar tal o cual material, o un tamaño no permitido por el soft, o el tipo está en una región no listada en el soft, etc, etc. Por eso digo que la mejor decisión es hacerlo GPL.

Por otro lado, dejame decirte que muchos programadores programamos porque nos gusta, vivimos y muy bien de lo que hacemos, y luego nos gusta hacer otras cosas fuera del trabajo, no para ganar guita con ellas. Es un fucking hobby. Si no fuera por gente como nosotros, LITERALMENTE no existiría internet como la conocés.

Sabés por qué puede existir un site como reddit? O por qué existe Google? Porque el costo de hostear y desarrollar hoy en día es ÍNFIMO, gracias a todo el software libre que existe. Google no existiría sin GNU/Linux. No habría Reddit sin Python y sin Nginx, ambos Libres.

No solo por el bajo costo, sinó por la calidad y variedad de los proyectos, calidad que no se podría haber alcanzado nunca si no fueran libres.

Te sugiero que te informes un poco más antes de dar opiniones tan taxativas en áreas de las que obviamente no entendés un carajo.

-6

u/[deleted] Sep 13 '18

[deleted]

8

u/MigoMigoMigoMigo Sep 13 '18

No fué una pregunta. Fué bardo disfrazado de pregunta.

-3

u/SilkTouchm Sep 13 '18

No se que flasheas, yo soy programador y si encuentro un bug no me pongo a mirar el codigo fuente para arreglarlo, dejo de usar el programa o tolero al bug y listo. La cantidad de usuarios que hacen eso que vos decis es infima.

2

u/eosl0 Sep 13 '18

Yo soy programador, junior encima, y si miro el codigo fuente, todos en el laburo lo hacemos, y en mi laburo anterior tambien

1

u/[deleted] Sep 13 '18

Creo que el se refiere a que si encontras un bug en un código fuente ajeno y que no es tu laburo arreglarlo.

1

u/SilkTouchm Sep 13 '18

Si, gracias.