<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Código fuente ¿se debe entregar?</title>
	<atom:link href="http://llops.com/blog/2009/11/05/codigo-fuente-%c2%bfse-debe-entregar/feed/" rel="self" type="application/rss+xml" />
	<link>http://llops.com/blog/2009/11/05/codigo-fuente-%c2%bfse-debe-entregar/</link>
	<description>Blog de programación creativa mantenido por llops. Experimentos y artículos entorno a la plataforma flash y as3.</description>
	<lastBuildDate>Sat, 07 Jan 2012 15:55:40 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: Furni 75 Theme &#124; llops blog</title>
		<link>http://llops.com/blog/2009/11/05/codigo-fuente-%c2%bfse-debe-entregar/comment-page-1/#comment-654</link>
		<dc:creator>Furni 75 Theme &#124; llops blog</dc:creator>
		<pubDate>Fri, 01 Apr 2011 23:08:40 +0000</pubDate>
		<guid isPermaLink="false">http://llops.com/blog/?p=171#comment-654</guid>
		<description>[...] A partir de ahora, ya no te vas a perder conversaciones tan interesante como esta: Código fuente, ¿se debe entregar? [...]</description>
		<content:encoded><![CDATA[<p>[...] A partir de ahora, ya no te vas a perder conversaciones tan interesante como esta: Código fuente, ¿se debe entregar? [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Álvaro</title>
		<link>http://llops.com/blog/2009/11/05/codigo-fuente-%c2%bfse-debe-entregar/comment-page-1/#comment-610</link>
		<dc:creator>Álvaro</dc:creator>
		<pubDate>Wed, 12 Jan 2011 17:58:14 +0000</pubDate>
		<guid isPermaLink="false">http://llops.com/blog/?p=171#comment-610</guid>
		<description>No he podido resistirme a realizar un comentario.

Creo que como programador no te contratan solo por hacer un codigo, y de como esta hecho, es en ultima instancia es tu responsabilidad, como tambien estoy en ambas lineas cliente-trabajador, si esta mejor o peor hecho no me importa lo ultimo que quiero es que funcione.
Pero no solo existe esa necesidad para contratar a un programador o a un equipo.
Tambien se debe valorar, tiempo,  autonomia( que puedas hacerlo sin que nadie este encima), versatilidad(poder cojer desde un html hasta la BD mas compleja). Y muchas mas razones.
Con lo que si mañana te vuelven a llamar o no el cliente, sera en base a un conjunto de experiencias, en donde muchas veces dar po no dar el codigo fuente ni influye, pero si digo que el hecho de tener que pagar mas por el codigo o la negativa de darlo puede ser un handicap a la hora de trabajar contigo.
Y honestamente,  mi codigo fuente no creo que sea mejor ni peor que el de nadie, y nadie me ha mirado las lineas para decir cuanto vale, al peso?, como bien dices LLops. Pero si me han valorado por mi rápidez, capcidad de cambios, versatilidad y responsabilidad, y eso es lo que se paga, a no ser que hagas algo que tenga precio, que sea solo tuyo, y no lo tenga nadie, vuelvo a las palabras de LLops con el ejemplo de Yugop.
Ademas sinceramente no soy un Webmaster que mantengo un sitio dioss me libre, con lo que si doy el codigo fuente puedo hacer otro desarrollo nuevo que es lo que me gusta.

Y habiendo vivido ambas experiencias como cliente y trabajador entiendo que la mejor solucion para todos es dar el codigo fuente.</description>
		<content:encoded><![CDATA[<p>No he podido resistirme a realizar un comentario.</p>
<p>Creo que como programador no te contratan solo por hacer un codigo, y de como esta hecho, es en ultima instancia es tu responsabilidad, como tambien estoy en ambas lineas cliente-trabajador, si esta mejor o peor hecho no me importa lo ultimo que quiero es que funcione.<br />
Pero no solo existe esa necesidad para contratar a un programador o a un equipo.<br />
Tambien se debe valorar, tiempo,  autonomia( que puedas hacerlo sin que nadie este encima), versatilidad(poder cojer desde un html hasta la BD mas compleja). Y muchas mas razones.<br />
Con lo que si mañana te vuelven a llamar o no el cliente, sera en base a un conjunto de experiencias, en donde muchas veces dar po no dar el codigo fuente ni influye, pero si digo que el hecho de tener que pagar mas por el codigo o la negativa de darlo puede ser un handicap a la hora de trabajar contigo.<br />
Y honestamente,  mi codigo fuente no creo que sea mejor ni peor que el de nadie, y nadie me ha mirado las lineas para decir cuanto vale, al peso?, como bien dices LLops. Pero si me han valorado por mi rápidez, capcidad de cambios, versatilidad y responsabilidad, y eso es lo que se paga, a no ser que hagas algo que tenga precio, que sea solo tuyo, y no lo tenga nadie, vuelvo a las palabras de LLops con el ejemplo de Yugop.<br />
Ademas sinceramente no soy un Webmaster que mantengo un sitio dioss me libre, con lo que si doy el codigo fuente puedo hacer otro desarrollo nuevo que es lo que me gusta.</p>
<p>Y habiendo vivido ambas experiencias como cliente y trabajador entiendo que la mejor solucion para todos es dar el codigo fuente.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Michel Guerrero</title>
		<link>http://llops.com/blog/2009/11/05/codigo-fuente-%c2%bfse-debe-entregar/comment-page-1/#comment-609</link>
		<dc:creator>Michel Guerrero</dc:creator>
		<pubDate>Fri, 07 Jan 2011 22:42:31 +0000</pubDate>
		<guid isPermaLink="false">http://llops.com/blog/?p=171#comment-609</guid>
		<description>nunca debes entregar los codigos fuente .
entonces donde kedan los derechos de author??
facil toman esos codigos, los manipulan los transforman y te borran tu credito.
si eres un designer con talla y peso, nunca debes de negociar tu codigos fuente.
no trabajes por amor al arte. date tu luGAR O NUNCA SALDRAS DEL ANONIMATO</description>
		<content:encoded><![CDATA[<p>nunca debes entregar los codigos fuente .<br />
entonces donde kedan los derechos de author??<br />
facil toman esos codigos, los manipulan los transforman y te borran tu credito.<br />
si eres un designer con talla y peso, nunca debes de negociar tu codigos fuente.<br />
no trabajes por amor al arte. date tu luGAR O NUNCA SALDRAS DEL ANONIMATO</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Elimar Torrealba</title>
		<link>http://llops.com/blog/2009/11/05/codigo-fuente-%c2%bfse-debe-entregar/comment-page-1/#comment-539</link>
		<dc:creator>Elimar Torrealba</dc:creator>
		<pubDate>Fri, 22 Oct 2010 16:04:26 +0000</pubDate>
		<guid isPermaLink="false">http://llops.com/blog/?p=171#comment-539</guid>
		<description>Y si el codigo es de un programa que se esta haciendo para ser comercializado?? tambien se entregaria el codigo fuente?? porque podria llegar otro programador, tomarlo y solo cambiarle ciertas cosas, y comercializarlo el.. no se que hacer..</description>
		<content:encoded><![CDATA[<p>Y si el codigo es de un programa que se esta haciendo para ser comercializado?? tambien se entregaria el codigo fuente?? porque podria llegar otro programador, tomarlo y solo cambiarle ciertas cosas, y comercializarlo el.. no se que hacer..</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: paola andrea tovar pizarro</title>
		<link>http://llops.com/blog/2009/11/05/codigo-fuente-%c2%bfse-debe-entregar/comment-page-1/#comment-503</link>
		<dc:creator>paola andrea tovar pizarro</dc:creator>
		<pubDate>Tue, 10 Aug 2010 17:10:39 +0000</pubDate>
		<guid isPermaLink="false">http://llops.com/blog/?p=171#comment-503</guid>
		<description>como hago seme pedio mi pasado judical y no me se el codigo gracias</description>
		<content:encoded><![CDATA[<p>como hago seme pedio mi pasado judical y no me se el codigo gracias</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: llops</title>
		<link>http://llops.com/blog/2009/11/05/codigo-fuente-%c2%bfse-debe-entregar/comment-page-1/#comment-499</link>
		<dc:creator>llops</dc:creator>
		<pubDate>Tue, 29 Jun 2010 16:18:35 +0000</pubDate>
		<guid isPermaLink="false">http://llops.com/blog/?p=171#comment-499</guid>
		<description>Ummm complicado ... si tú no te fías que una vez entregado el código fuente vayas a cobrar, quizá ellos no se fían que si pagan les des luego el código fuente... 

Si pactas porcentajes, (20% al empezar, 30% mitad de proyecto y el resto al acabar, por ejemplo), sí entiendo que hasta que no entregas el código no te pagan el resto. 

Pero como siempre, todas estas cosas mejor hablarlas al principio porque ahora lo tienes complicado...</description>
		<content:encoded><![CDATA[<p>Ummm complicado &#8230; si tú no te fías que una vez entregado el código fuente vayas a cobrar, quizá ellos no se fían que si pagan les des luego el código fuente&#8230; </p>
<p>Si pactas porcentajes, (20% al empezar, 30% mitad de proyecto y el resto al acabar, por ejemplo), sí entiendo que hasta que no entregas el código no te pagan el resto. </p>
<p>Pero como siempre, todas estas cosas mejor hablarlas al principio porque ahora lo tienes complicado&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Diego</title>
		<link>http://llops.com/blog/2009/11/05/codigo-fuente-%c2%bfse-debe-entregar/comment-page-1/#comment-498</link>
		<dc:creator>Diego</dc:creator>
		<pubDate>Mon, 28 Jun 2010 11:11:40 +0000</pubDate>
		<guid isPermaLink="false">http://llops.com/blog/?p=171#comment-498</guid>
		<description>Hola, gracias por toda la información :)

Yo no tengo problema en entregar el código fuente, entiendo que es parte del encargo que me hizo el cliente.  Ahora bien, éste me exige el código fuente ANTES de pagar, pues afirma que el trabajo no está finalizado hasta que no le entrego el código.

Qué debo hacer? entregárselo todo y confiar que me pague, o exigirle el pago antes del código fuente?

Yo he cumplido buena parte de mi trato, el desarrollo fue finalizado dentro de plazo, y el cliente lo tiene en explotación.

Gracias!</description>
		<content:encoded><![CDATA[<p>Hola, gracias por toda la información :)</p>
<p>Yo no tengo problema en entregar el código fuente, entiendo que es parte del encargo que me hizo el cliente.  Ahora bien, éste me exige el código fuente ANTES de pagar, pues afirma que el trabajo no está finalizado hasta que no le entrego el código.</p>
<p>Qué debo hacer? entregárselo todo y confiar que me pague, o exigirle el pago antes del código fuente?</p>
<p>Yo he cumplido buena parte de mi trato, el desarrollo fue finalizado dentro de plazo, y el cliente lo tiene en explotación.</p>
<p>Gracias!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jaime</title>
		<link>http://llops.com/blog/2009/11/05/codigo-fuente-%c2%bfse-debe-entregar/comment-page-1/#comment-477</link>
		<dc:creator>Jaime</dc:creator>
		<pubDate>Mon, 22 Mar 2010 12:02:57 +0000</pubDate>
		<guid isPermaLink="false">http://llops.com/blog/?p=171#comment-477</guid>
		<description>Hola, en Valencia hace unos 5 años la empresa en la que trabajaba mi mujer tuvo un litigio con una empresa que les habia desarrollado una web en flash y no queria entregar el codigo fuente. El juez dictamino que el codigo fuente pertenecia a la empresa que pagaba.

Lo cuento solo como informacion adicional.

Un saludo</description>
		<content:encoded><![CDATA[<p>Hola, en Valencia hace unos 5 años la empresa en la que trabajaba mi mujer tuvo un litigio con una empresa que les habia desarrollado una web en flash y no queria entregar el codigo fuente. El juez dictamino que el codigo fuente pertenecia a la empresa que pagaba.</p>
<p>Lo cuento solo como informacion adicional.</p>
<p>Un saludo</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: xleon</title>
		<link>http://llops.com/blog/2009/11/05/codigo-fuente-%c2%bfse-debe-entregar/comment-page-1/#comment-469</link>
		<dc:creator>xleon</dc:creator>
		<pubDate>Thu, 04 Mar 2010 16:24:49 +0000</pubDate>
		<guid isPermaLink="false">http://llops.com/blog/?p=171#comment-469</guid>
		<description>Me sorprende esa tendencia que veo por aquí acerca de entregar el código sin más. Parece que entregándolo eres mejor profesional y más guay según veo en vuestras opiniones.

1) Muchos proyectos no necesitan ningún tipo de mantenimiento, como por ejemplo un microsite para una campaña publicitaria. Se terminan, y no hay más. Además está claro que &quot;siempre&quot; utilizaremos nuestro &quot;framework&quot; para ir más rápido, pero para eso lo fabricamos en su día y con nuestro sudor. Que alguien me explique para qué quiere un cliente el código de un micro de este tipo...

2) Si se trata de un proyecto grande y con mantenimiento posterior al desarrollo inicial, pueden surgir muchas situaciones distintas. Pero voy a resaltar un caso: imaginemos que el cliente nos pide una aplicación, por ejemplo, un configurador de viviendas. Como cada 6 meses querrán un configurador distinto, me creo un &quot;motor&quot; basado en xml o base de datos que contemple mogollón de condicionales, anticipándome a posibles y/o futuros problemas.
Esta herrramienta me costará muchas horas en principio, pero facilitará mi futura tarea para nuevos configuradores. ¿Debo dar el código fuente de este motor? Ni de coña, a no ser que el cliente me lo haya pedido expresamente y pague por ello.

3) Como se ha comentado, cada caso es un mundo. Todo debe especificarse en un contrato por escrito, y no en llamadas de teléfono o emails informales. Hacer contratos de licencias, etc

4) Me parece bien que el cliente sepa qué está pagando. Si quiere el código y lo paga, porque él mismo lo va a mantener, tiene derecho a conocer la calidad del mismo, si esta comentado, si es modulable, etc. Pero si no lo paga, como si le damos un .fla en as2 con código encima de botones y gotoAndPlay. Si el resultado de la aplicación es bueno, no se puede quejar ni exigir nada.

@Zarate: Me alegro de que tengas clientes tan &quot;buenos&quot; y honrados. Muchos no son así. Me parece una locura lo del svn (yo también lo he hecho y no lo vuelvo a hacer). Compatir el svn con un cliente es como estar currando frente a tu monitor y tener un notas detrás de tu espalda viendo lo que haces. Además seguro que hará comentarios y se meterá en tu forma de hacer las cosas (también me ha pasado). Otra cosa es que se pacte entregar el código del proyecto en ciertos milestones, o que tu cliente participe activamente en el desarrollo. Entonces sí lo puedo entender.</description>
		<content:encoded><![CDATA[<p>Me sorprende esa tendencia que veo por aquí acerca de entregar el código sin más. Parece que entregándolo eres mejor profesional y más guay según veo en vuestras opiniones.</p>
<p>1) Muchos proyectos no necesitan ningún tipo de mantenimiento, como por ejemplo un microsite para una campaña publicitaria. Se terminan, y no hay más. Además está claro que &#8220;siempre&#8221; utilizaremos nuestro &#8220;framework&#8221; para ir más rápido, pero para eso lo fabricamos en su día y con nuestro sudor. Que alguien me explique para qué quiere un cliente el código de un micro de este tipo&#8230;</p>
<p>2) Si se trata de un proyecto grande y con mantenimiento posterior al desarrollo inicial, pueden surgir muchas situaciones distintas. Pero voy a resaltar un caso: imaginemos que el cliente nos pide una aplicación, por ejemplo, un configurador de viviendas. Como cada 6 meses querrán un configurador distinto, me creo un &#8220;motor&#8221; basado en xml o base de datos que contemple mogollón de condicionales, anticipándome a posibles y/o futuros problemas.<br />
Esta herrramienta me costará muchas horas en principio, pero facilitará mi futura tarea para nuevos configuradores. ¿Debo dar el código fuente de este motor? Ni de coña, a no ser que el cliente me lo haya pedido expresamente y pague por ello.</p>
<p>3) Como se ha comentado, cada caso es un mundo. Todo debe especificarse en un contrato por escrito, y no en llamadas de teléfono o emails informales. Hacer contratos de licencias, etc</p>
<p>4) Me parece bien que el cliente sepa qué está pagando. Si quiere el código y lo paga, porque él mismo lo va a mantener, tiene derecho a conocer la calidad del mismo, si esta comentado, si es modulable, etc. Pero si no lo paga, como si le damos un .fla en as2 con código encima de botones y gotoAndPlay. Si el resultado de la aplicación es bueno, no se puede quejar ni exigir nada.</p>
<p>@Zarate: Me alegro de que tengas clientes tan &#8220;buenos&#8221; y honrados. Muchos no son así. Me parece una locura lo del svn (yo también lo he hecho y no lo vuelvo a hacer). Compatir el svn con un cliente es como estar currando frente a tu monitor y tener un notas detrás de tu espalda viendo lo que haces. Además seguro que hará comentarios y se meterá en tu forma de hacer las cosas (también me ha pasado). Otra cosa es que se pacte entregar el código del proyecto en ciertos milestones, o que tu cliente participe activamente en el desarrollo. Entonces sí lo puedo entender.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: spasmos</title>
		<link>http://llops.com/blog/2009/11/05/codigo-fuente-%c2%bfse-debe-entregar/comment-page-1/#comment-423</link>
		<dc:creator>spasmos</dc:creator>
		<pubDate>Sat, 09 Jan 2010 18:54:51 +0000</pubDate>
		<guid isPermaLink="false">http://llops.com/blog/?p=171#comment-423</guid>
		<description>Lo cierto es que el tema del codigo es un tanto delicado. Es cierto que el hecho de no entregar el código fuente en lenguages compilados como Flash es dejar al cliente atado de pies y manos pero creo que se han de valorar dos aspectos fundamentales. 

Principalmente, el precio. Cuando haces proyectos a precios muy bajos para poder conseguir al cliente no creo que se le haya de regalar el código. No tanto por el código en si sino por una manera de hacer. Cuando entregas el código fuente al cliente no sólo le entregas lineas de programación sino tambien una experiencia adquirida a lo largo de muchos proyectos. Cuando un cliente desea hacer una página web para tener presencia en la red, tu sadisfaces esa necesidad; es decir, el cliente paga por tener su web, su sitio en internet, no por el conocimiento que requiere ese trabajo. Es como si al ir a comprar un coche le pidieses al fabricante que te pasara los planos por si te interesa cambiar algo. Y así puede haber multitud de ejemplos. El cliente paga por un servicio. Si tu como desarrollador le quieres regalar tu manera de hacer al cliente como un valor añadido tuyo, adelante.

En segundo lugar, tu entorno. Como empresa, has de competir con otras empresas y si consideras que tu manera de hacer las cosas tiene un valor del cual el resto carece regalarlo implica que tus competidores se enriquezcan de tu saber hacer. Esto último podría sonar casi a Microsoft y otras empresas que crean aplicaciones cerradas pero no hablamos de aplicaciones para millones de personas si no de una página web. La cual una vez hecha y entregado el código al cliente, deja de estar en tu poder, que tu manera de hacer las cosas pueda llegar a tus competidores que se pueden enriquecer con tu trabajo.

En definitiva, pienso que cuando el cliente paga es por un servicio, por su presencia en la red y que si desea tu manera de hacer las cosas se ha de pagar aparte. 

Una solución a medias en estos casos es la de externalizar la información de la web. Es decir, yo con la web al cliente le proporciono un motor con el que poder presentar su información y que dicha información se recoja desde fuera del motor para que el cliente tenga acceso total a cambiar cualquier dato. En flash los .xml cumplen perfectamente este cometido así como otros formatos y encaso de querer ampliar la web sin contar con el desarrollador original se le explica como hacerlo ya que el sistema sería modular.</description>
		<content:encoded><![CDATA[<p>Lo cierto es que el tema del codigo es un tanto delicado. Es cierto que el hecho de no entregar el código fuente en lenguages compilados como Flash es dejar al cliente atado de pies y manos pero creo que se han de valorar dos aspectos fundamentales. </p>
<p>Principalmente, el precio. Cuando haces proyectos a precios muy bajos para poder conseguir al cliente no creo que se le haya de regalar el código. No tanto por el código en si sino por una manera de hacer. Cuando entregas el código fuente al cliente no sólo le entregas lineas de programación sino tambien una experiencia adquirida a lo largo de muchos proyectos. Cuando un cliente desea hacer una página web para tener presencia en la red, tu sadisfaces esa necesidad; es decir, el cliente paga por tener su web, su sitio en internet, no por el conocimiento que requiere ese trabajo. Es como si al ir a comprar un coche le pidieses al fabricante que te pasara los planos por si te interesa cambiar algo. Y así puede haber multitud de ejemplos. El cliente paga por un servicio. Si tu como desarrollador le quieres regalar tu manera de hacer al cliente como un valor añadido tuyo, adelante.</p>
<p>En segundo lugar, tu entorno. Como empresa, has de competir con otras empresas y si consideras que tu manera de hacer las cosas tiene un valor del cual el resto carece regalarlo implica que tus competidores se enriquezcan de tu saber hacer. Esto último podría sonar casi a Microsoft y otras empresas que crean aplicaciones cerradas pero no hablamos de aplicaciones para millones de personas si no de una página web. La cual una vez hecha y entregado el código al cliente, deja de estar en tu poder, que tu manera de hacer las cosas pueda llegar a tus competidores que se pueden enriquecer con tu trabajo.</p>
<p>En definitiva, pienso que cuando el cliente paga es por un servicio, por su presencia en la red y que si desea tu manera de hacer las cosas se ha de pagar aparte. </p>
<p>Una solución a medias en estos casos es la de externalizar la información de la web. Es decir, yo con la web al cliente le proporciono un motor con el que poder presentar su información y que dicha información se recoja desde fuera del motor para que el cliente tenga acceso total a cambiar cualquier dato. En flash los .xml cumplen perfectamente este cometido así como otros formatos y encaso de querer ampliar la web sin contar con el desarrollador original se le explica como hacerlo ya que el sistema sería modular.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

