Cuando liberar una aplicacion como Open Source ? me gustaria saber tu opinion

8 views
Skip to first unread message

Nixs

unread,
Feb 24, 2009, 5:47:45 AM2/24/09
to symfony-es
Hola compañeros de Symfony. Creo que nunca me presente. Me llamo
Nicolás (alias Nixs) tengo 19 años y vivo en Argentina.

Ayer por primera vez he puesto para uso publico, con una ancho de
banda muy escaso porque es mi conexion domestica, mi primer
proyecto :un sistema de fotolog creado con Symfony. Sinceramente no
pense que iba a gustar, con sus detalles claro, pero como se dice "la
base esta". La cuestion es que a las pocas horas he recibido unos
cuantos mails pidiendo que lo haga codigo abierto. Y estoy
precisamente pensando en ello.

Por haber terminado la secundaria hace solo un año he tenido poca
experiencia laboral, pero he trabajado la mitad del año pasado en una
empresa de software que aunque he aprendido mucho y he tenido un
programador senior que me tenia a cargo y que era una persona
excelente que me ha enseñado como nadie. Sin embargo el ambiente de
empresa me ha gustado poco y nada. Me he dado cuenta de lo dificil que
es conseguir el "pan de cada dia". Termine llendome y me aboque desde
hace 3 meses a escribir este sistema de fotologs, aproximadamente 3-4
horas diarias los 7 dias de la semana. No solo me llevo esto por el
tiempo en si, sino que porque nunca habia usado ni Symfony, ni
Doctrine, ni sabia hacer un leftJoin, ni Prototype etc... Este
proyecto yo lo veo con un fin comercial, con la idea de intentar crear
redes sociales verticales a partir del paradigma del fotobloging.

Valoro enormemente a la gente que desarrolla codigo abierto. Nuestro
framework lo es. Pero yo me pregunto como es que hacen para vivir.
Porque si liberas tu proyecto con el que pensas poder pagar las
cuentas a fin de mes, es posible que alguien lo utilice con fines
lucrativos y te quite el espacio.

Si uno se pone a pensar, cada cuanto recibimos actualizaciones del
framework?? es increiblemente rapido!! y no solo eso, sino que son
excelentes !! pero quien esta detras de todo esto? quien/es trabajan
diariamente para que esto ocurra? Fabien potencier & Jonathan Wage
(Doctrine) trabajan para Sensio Labs, a la vez esta empresa es la que
financia symfony, como Canonical financia Ubuntu, pero no se olviden
que son empresas, que en parte apuestan por el codigo abierto.

Si me pongo a pensar, que parte del proyecto he programado yo ? diria
que ni el 2% del codigo, porque? Porque PHP,Symfony, Doctrine,
Prototype, JQuery ,Apache, Mysql, Eclipse, Ubuntu Server ; todos estos
son codigo abierto y conforman el otro 98% restante.

Yo sinceramente creo que hay que hacer un equilibrio. Que cada una de
las personas que integraron estos equipos de programacion pudieron
hacer estos proyectos porque vivian de otra cosa o podian sustentar a
sus familias de alguna forma. Si pregunto, cuantos de ustedes que usan
Symfony y que recorren este grupo se dedican a hacer codigo libre? Yo
creo que la mayoria o tiene proyectos propios o trabaja para una
empresa que le requiere de Symfony.

Tengo muchas ganas de crear codigo abierto. Seria muy emocionante no
solo por el bien que significa, sino por el compromiso que se tiene,
la comunidad que te ayuda, lo que representa.

Creo que me hago estas preguntas porque recien empiezo en esto, por la
edad que tengo, me tengo que hacer un "lugar en el mundo" , y se me
vienen todas estas preguntas a la mente.

Me gustaria saber que opinas al respecto y que consejo puedes darme,
ya que seguramente vos como programador te has encontrado en una
dilema igual.

Saludos compañeros :)

Juan Luis

unread,
Feb 24, 2009, 12:25:03 PM2/24/09
to symfo...@googlegroups.com
bueno hay diferentes formas de financiar un proyecto open source de las que conosco son solo 3 formas,

1. Para proyectos empresariales, desarrollas el proyecto y das el codigo completo y no lo cobras, pero a fin de cuentas alguien necesita instlarlo y ponerlo a punto ahi empieza el cobro pero seria el cobro de servicios de consultoria, donde cobrarias la instalacion, soporte e instruir al publico sobre su uso.

2. Para otro tipo de proyectos como es tu caso puedes colocar publicidad dentro de tu red social, ahorita hay muchas facilidades con los google adsense y de ahi tienes una entrada de dinero, en el caso de las redes sociales creo que tambien hacen sitios plus para artistas por ejemplo Hi5 donde hay paginas con 5 estrellas que solo usan artistas, en facebook no lo he visto.

en el caso de canonical trabajan con aportes de empresas y personas que desean hacer donaciones que esa seria una 3era forma.

Si alguien mas sabe de verdad lo agradeceria sus comentarios.

Otra cosa Nixs te recomiendo que investigues sobre "el ciclo de vida del software" donde aparte de las metodologias de desarrollo del software tambien estan las metodologias para llevar a cabo un proyecto de desarrollo de software y el ciclo de vida completo que va mas alla del simple desarrollo, donde se comtemplan las ampliaciones, arreglo de bugs y nuevos release. Hay libros sobre esto pero ahorita no me acuerdo de los nombre y autores.

Saludos.
--
Por Favor no imprima este correo a menos que sea necesario, recuerde que todos
tenemos el deber de cuidar nuestro planeta.
Reply all
Reply to author
Forward
0 new messages