On Wed, Nov 12, 2008 at 05:41:43PM -0200, Mario Daniel Carugno wrote:
> Al liberar la aplicacion no pretendo ayuda de otros (aunque si la recibo,
> bienvenida).
> Lo que estoy buscando son razones validas para que liberar mi producto sea
> una ventaja comercial
> y no solo una cuestion etica ;)
Para mi tiene varias ventajas a futuro. Una es que si pensas vivir de
esto, tus potenciales empleadores van a poder probar ellos mismos las
cosas que vos hiciste antes para otros, para ver la calidad de tus
desarrollos. No van a depender de contactarte a vos y que "les hagas una
demo", sino que tienen la certeza de estar viendo algo real y de evaluar
ellos mismos la forma en la que trabajas, en lugar de confiar en tu
chamuyo.
Ademas, a un cliente lo puede tentar el hecho de que sea abierto. Mucha
gente se "clava" con los sistemas propietarios desarrollados a medida
porque el desarrollador se va, y quedan en pampa y la via. Si vos les
das una alternativa abierta, les podes explicar que si a ellos mañana no
les gusta el soporte que les das, pueden ir a buscar a otro para
continuar el mismo sistema.
Es un riesgo, pero si vos tenes confianza en lo que haces, eso puede
ser una ventaja muy importante de tu producto.
> Entiendo que los programadores cooperen en el desarrollo de herramientas de
> uso general, pero
> porque alguien querria trabajar en un desarrollo comercial (a menos que
> espere un pago) ?
El proyecto que vos pensas hacer es reusable, o es algo suficientemente
especifico de la empresa como para que no le sea util a otra?
Capaz nunca atraiga gente, pero ese es el caso "base" digamos. Si a
alguien le copa tu proyecto, o una parte de el, capaz quiere hacer algo
distinto pero basandose en el tuyo, y ahi ganan los dos.
> Y si alguien se interesa en el codigo de una aplicacion como la mia, calculo
> que sera para
> usarlo en un producto propio, y no para mejorar el original.
Vos podes por licencia obligarlo a liberar el codigo de su desarrollo si
es que lo distribuye. Ahi vos podiras ver sus cambios y, si son buenos,
incorporarlos en tu proyecto.
Pero para que eso pase alguien deberia tener suficiente interes como
para interiorizarce con tu proyecto, y en lugar de contribuir
directamente armar uno nuevo en base al tuyo. Que ya de por si no es
algo tan facil ni comun.
> Me sugirieron que protega legalmente el producto, como hago eso ?
> Si libero mi producto GPL y veo que alguien lo usa sin respetar la licencia,
> a quien le voy a
> cantar ?
Al mismo que le vas a cantar si alguien usa tu proyecto propietario sin
respetar la licencia.
Protegerlo legalmente es ponerle una licencia. Si alguien decide violar
la licencia de tu producto, lo va a hacer sea cual sea dicha licencia, y
los recursos que tenes son los mismos.
Muchas gracias,
Alberto
_______________________________________________
Lista de correo Programacion.
[email protected]
http://listas.fi.uba.ar/mailman/listinfo/programacion