-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Comparto casi en su totalidad las apreciaciones de GusL sobre las preguntas de Hernan. A continuaci�n van solo algunos aportes a la charla, que los que me conocen saben que me gusta de sobre manera.
El Martes 29 Junio 2004 19:51, GUSL escribi�: > El Mar 29 Jun 2004 19:00, Hernan (HHDG) escribi�: > > Agradezco a Magnanego, Nestor que me envi� > > unas referencias a un articulo de BULMA.. > > > > Entiendo a donde parece apuntar el negocio > > y es a los servicios... > > Exacto. No solo a servicio, tambi�n al desarrollo, como te dice Gus m�s abajo, el programador tendr� su paga por el trabajo realizado. > > > Lo que me parece muy mal, tanto en ese articulo > > como en otros, es que si como dijo Sebasti�n > > el modelo se est� gestando. > > Por que muy mal ? Por que te parece mal que se este gestando el modelo? Pensa tambi�n una cosa. El software libre no naci� como un modelo econ�mico, al contrario de la decisi�n de hacer software privativo (uso privativo por que entiendo que se acerca m�s a lo que representa) si no m�s bien como un modelo pol�tico y filos�fico en lo que respecta al desarrollo de soft. As� es que si el modelo econ�mico del soft libre se esta gestando, esta bien, ya que necesita adaptarse a un modelo filos�fico y pol�tico pre existente el cual muchos solo entienden para bajar soft y no para desarrollarlo. > > > Quien haya echo alguna vez un dise�o de algo sabr� > > que no se debe ser optimista respecto a lo que > > suceder� > > nunca se dise�a esperando que ocurra el mejor caso!!! > > Pero esto en los articulos no se plantea ninguna > > contra, todo pro, todo optimista. Se hacen a lo > > sumo algunas preguntas inocentes. No te olvides que para desarrollar algo, primero hay que entenderlo, y he aqu� un servicio que se cobra y mucho. El de consultor�a. Es decir, no solo se cobra por el producto final, si no, y yendo al caso al cual veo que apuntas, el entender el problema a solucionar por medio de un sistema. > > Y vengo a conclu�r que el Software libre se parece > > en alg�n punto a una religi�n. Todo ser�a bueno > > si todos cumplimos las normas, pero si uno solo > > no las cumple, el sistema es un fracaso. > > Cual seria ese caso ? Que alguien cierre un codigo libre y lo comercialice > ? De hecho sucede y hay licencias que lo permiten directamente.... Me parece que estas errado. El sistema de soft libre no es un fracaso por que alguien cierre c�digo En todo caso lo que hace esa persona o entidad es incumplir una licencia. No te olvides que cuando usas soft libre o lo inclu�s en un desarrollo estas aceptando una licencia, que es la GPL, con lo cual si la incumpl�s, tenes los mismos riesgos que cualquier otra licencia. Ha habido caso en los que se ha detectado que se ha cerrado c�digo que es libre, y el sistema no es un fracaso por esto. En la mayor�a de los casos que conozco la presi�n de la comunidad ha sido tan grande que lo han liberado nuevamente. > > Aclaro que me encantar�a que el SL pueda funcionar > > porque veo sus ventajas, pero debemos plantear > > los problemas, no evadir la mirada. > > A ver.... > > > Preguntas o posibles contras del modelo: > > > > Supongamos que un cliente necesita una soluci�n > > SL, que NO est� desarrollada, no habr� mas remedio > > que desarrollarla, por tanto este cliente deber� pagar > > Bueno, caemos en el punto central del asunto....Existen realmente > soluciones NO desarrolladas en absoluto ? >, es decir, alguien puede > encontrarse en el punto de necesitar escribir desde CERO una aplicacion, > sin hacer uso de codigo escrito con anterioridad en lo mas minimo ? No existe el caso de que un programador no reuse un c�digo. Solo basta decir que si vio alguna vez un ejemplo en un libro de como hacer una rutina, esta utilizando c�digo que hizo otro. > ( usar > librerias, tomar ideas, etc de otros proyectos ). Y aqui estariamos tocando > ya con el tema de las patentes..... No solo de patentes, si no de no reconocer que gracias al aporte de muchas otras personas, ese programador ha aprendido a trabajar. > Ademas es cierto, el cliente siempre paga. Por servicio, por desarrollo, el > esfuerzo, la tarea realizada, se paga...ojo ! Libre si, gratis NO.... Exacto. Nadie habla de gratis, si no se LIBRE. A ver LIBRE es distinto a GRATIS A ver LIBRE es distinto a GRATIS A ver LIBRE es distinto a GRATIS A ver LIBRE es distinto a GRATIS ... Repetir 100 veces por d�as hasta que se aprenda. > > al programador tal desarrollo, un tiempo despues otro > > cliente necesita lo mismo, pero ahora un segundo > > programador solo se limitar� a bajarlo de internet. > > En el mundo m�gico de la justicia, el primer > > programador podr�a cobrar m�s por el tiempo de > > desarrollo y el segundo menos. Pero eso no suceder�. Si el cliente publica el c�digo en Internet o lo da en cd o cualquier med�o (leer la licencia GPL) esta en todo su derecho. El programador ya cobro por su trabajo. > > R�pidos como somos los humanos para buscar lo simple > > enseguida habr� m�s bajadores de internet que > > desarrolladores. No creo que sea l�gico esperar lo > > contrario. Al contrario. Si ves las cosas, cada vez hay m�s desarrolladores de software libre. Es m�s, empresas que antes solo desarrollaban c�digo privativo, ahora libera su c�digo. > Bueno, en tu ejemplo de solucion NO desarrollada, creo que se trata de algo > tan tan especifico que no parece ser que muchos tengan necesidad de bajarlo > y menos aun usarlo como tal, seguro deberan modificarlo y ademas nadie que > desarrolle SL esta obligado a publicar su codigo en internet. Se lo debe > dejar a su contratista y punto.... y cobrara esa persona que se contrate para adaptarlo > > > Algunos desarrollos son complejos y llevan a�os > > de evoluci�n en el mercado propietarios, por > > dar un ejemplo pueden mirar programas como > > el Protel de dise�o electronico, sus contrincantes > > libres no existen o son m�nimos. Y el kernel Linux? Y las bibliotecas de C y tantos otros desarrollos. No te parecen complejos y que llevan a�os desarroll�ndose? > > �Que debe hacer quien necesita ese soft?, > > �Contratar a un programador para que lo desarrolle y > > pagar lo que sea necesario? Si lo necesita. Si. As� se hace en la vida real. Se paga por que te desarrollen algo a medida. Ya sea en Software Libre o Privativo. > �Esperar a que otro pague > > primero y disponer de una versi�n m�s barata, que el > > "programador" me la baja de internet...? Si la pone disponible el desarrollador o el cliente, podr� bajarla. Pero no olvidar, cada problema requiere una soluci�n distinta. Salvo los programas de uso general, como programas ofimaticos, para dar un ejemplo, los cuales tienen soluciones generales para problemas generales. Como veras, de estos ejemplos, hay a montones y libres. > Protel es un CAD muy especifico y de hecho un estandard en la industria del > disenio electronico. Si tu negocio solo encuentra la solucion bajo Protel, > listo, compra y usa Protel, eso no invalida al modelo del SL. En este punto no estoy tan seguro. Pienso que el software libre se apoya usando software libre. > > Una sola persona no podr� hacer un soft tan completo. > > Obvio, bajo SL eso es algo natural.... En el software libre tenes la ventaja de contar (si tu proyecto interesa) con muchas personas para ayudarte. Mira Fisterra por ejemplo. Y como siempre, un largo etc. Un ejemplo concreto de algo especial es el ReiserFS. Este sistema de archivos fue solicitado a una empresa para ser desarrollado ya que quien los contrato no estaba conforme con el desempe�o de Ext2. El Reiser se libero y ahora todos podemos disfrutarlo. As� mismo el cliente se beneficio de que ten�a de primera mano las mejoras, reduciendo much�simo el tiempo de desarrollo y de pruebas, lo cual le dio una soluci�n que sale m�s barata respecto a la calidad. > > No puedo evitar pensar en la comparaci�n que hay > > en el articulo de BULMA con un peluquero o un abogado, > > > > que lejos est�n!!!! > > > > Supongamos que el cliente desea pagar > > �Quienes trabajaran en ese proyecto? El programador que haya contratado > > �Cual ser� el incentivo para hacerlo? > > El dinero a percibir por su trabajo.... Esto que dice Gus habla por si mismo. > > Acaso el programador deber� contratar temporalmente > > (quiz�s por unica vez en la vida) a otros > > programadores para que lo ayuden justo en la necesidad > > de ese momento...Claro que deber�an conocer del tema. Y tambi�n puede pasar que no les pague y que estas personas colaboren por el hecho de obtener un producto que podr�n implementar. (Leer la piedra de hacer sopa) > > Seguramente.... No sucede eso actualmente bajo el modelo propietario ? > Cual es la sorpresa ? > > > �Acaso este modelo espera que sea el mismo cliente se > > ponga a desarrollar su soft, y lo suba a sourceforge > > con la esperanza de ser ayudado? > > Que te hace pensar eso ? Si yo creo un programa bajo el modelo SL a pedido > de un cliente, lo hago por un precio contratado, usando mis recursos y/o > los de otros programadores subcontratados y entrego mi trabajo segun lo > acordado. Percibo mi remuneracion y es el cliente quien dipone del codigo a > su mejor saber y entender segun la licencia bajo la cual fue liberado.... > > > En este caso el cliente podr�a conocer programaci�n > > pero no pasar� lo mismo con un programa para calcular > > ca�er�as en una ciudad, o mezclas de pintura... > > > > Una soluci�n aparente ser�a que cada programador > > tenga alguna especialidad por ejemplo circuitos > > electronicos, procesadores de texto, o mezclas de > > pintura, y que su perfil est� cargado en alguna base > > de datos mundial donde recibir� trabajos y cobrar� por > > las soluciones que aporte... > > Pero dos cosas acechan a esta soluci�n, la primera > > los ya mencionados bajadores que directamente > > no trabajaran, se limitaran a bajar, esto es > > tan riezgoso que puede llevar a que existan en > > el mundo un nro peque�os programadores y el resto > > bajando.. Lo cual finalmente no dista mucho de lo que > > pasa hoy con el soft propietario... > > El segundo riezgo es que justamente por ser peque�a la > > cantidad de programadores, tambi�n se distribuir�n > > entre las tareas m�s pop, quedando nuevamente sin > > soluci�n los clientes con necesidades especiales > > como la mezcla de pinturas, o el dise�o de circuitos > > electr�nicos.. > > Insisto, un soft a medida de un cliente puntual bajo el modelo de SL, no > implica nada mas que entregarle el codigo bajo una licencia ( ej. GPL ). Es > el cliente quien dispone de ese codigo y lo publica, lo modifica, lo mejora > o lo guarda en un cajon bajo llave. El modelo SL no necesita clientes > programadores, bases de datos de especialidades o bajadores compulsivos de > codigo.....Si un dia un especialista en mezclas de pinturas, o en ruteo de > pistas de circuitos impresos, se decide a escribir un programa para tal fin > bajo SL, probablemente con el tiempo, dicho programa evolucione al punto > que Protel lo empiece a mirar de reojo y su nicho ya no sea tan seguro. Que > te hace pensar la publicidad de Microshit y Grimo ? No sera algo asi ? Exacto. El modelo de Software Libre les resulta terriblemente competidor a las empresas que desarrollan software privativo. > > El final es abierto...Pero no podemos esperarlo > > siendo optimistas, hay que discutir y descubrir > > soluciones. O como hacen los bajadores, esperar... > > Todos los finales son abiertos....Al modelo del soft propietario le salio > la contracara, te atreverias a vaticinar cual sobrevivira ? Personalmente > no creo en los extremos, probablemente el resultados sea que el modelo > salvaje de patentes y copyrights se ahogue en su propia avaricia y el SL > ocupe un muy amplio espectro de oportunidades y ambos sitemas > interactuando, convivan. Otra cosa m�s. Y es que la licencia GPL (hablo de esta por que es la que m�s comparto, no queriendo decir que sea la adecuada para todos los desarrollos) es la de proteger al programador y a qui�n adquiere dicho programa. Sobre el modelo, veras cada d�as m�s cliente que van a querer que el c�digo se les entregue y esto es un valor agregado muy grande que por mala costumbre se est�n perdiendo con el software privativo. Si el cliente tiene el c�digo te puede dar una patada en el tujes cuando quiera, y me parece correcto, al fin de cuentas es qui�n paga. Si se hace un buen trabajo, seguramente el cliente quedara conforme y no te va a rajar as� nomas. Hay que recordar que cuando un cliente paga, no solo compra la soluci�n a su problema, tamb�en compra Paz Mental. Saludos./ > > Gracias por leer. > > De nada. > > > ===== > > (HHDG) > > - -- - -- Sebasti�n D. Criado - [EMAIL PROTECTED] L.U.G.R.o - http://www.lugro.org.ar GNU/Linux Registered User # 146768 - ------------------------------------------------------------------- "Si el Universo fuera un programa estar�a hecho en C, y correr�a sobre un sistema UNIX" An�nimo. -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (GNU/Linux) iD8DBQFA4kEx8hmHQ8ZCg0IRArPBAKCHvxKCnmK2x3/btTScsmSRHM3zvgCfQraS hNt/OyOn5+ekM79ELmeViKg= =wSth -----END PGP SIGNATURE----- _______________________________________________ Lugro mailing list [EMAIL PROTECTED] http://www.lugro.org.ar/mailman/listinfo/lugro
