Os voy a contar una situación curiosa que me sucedió con uno de mis Clientes. Por ser parte activa de la comunidad de software libre de Oscommerce, pensaba que todo el mundo tenía claro lo que era y como funciona, pero no… hay gente que a pesar de que el software libre es gratuito se cree con derecho a exigir. Aquí va… no alucineis demasiado… mi texto en azul, el de mi Cliente en rojo. He eliminado cualquier referencia al nombre de la Web concreta y el Cliente de que se trata. El tema empezó así:
YO: “La modificación en el admin va de regalo”
MI CLIENTE: No estoy de acuerdo con esta afirmación. En el presupuesto que me enviaste no especificaste que el módulo era sólo para los pedidos que se generan desde el catálogo. Como entenderás no iba yo a pagar por medio módulo. Por tanto entiendo que esto no ha sido un “regalito” tuyo, más bien soy yo el que te hace el regalo a ti puesto que no he puesto impedimento para que copies ese módulo modificado y lo puedas vender, ya que como esa contribución ha sido adaptada para mi WEB soy yo quien tendría que autorizar la distribución/reventa del mismo. Lo mismo ocurre con el módulo de XXXX u otras modificaciones hechas a medida.
YO: no vamos a discutir… pero sí quiero dejar clara una cosa…
El software libre no se puede vender. No tiene licencia. No es propiedad de nadie. Nadie autoriza nada a nadie. No se puede vender la distribución ni el software. Lo que se cobra es por las horas de instalación. Aunque lo hayas mandado programar tú para tu tienda el módulo es libre y en cuanto tenga un rato lo subiré como contribución a la Web de Oscommerce para que otros si quieren se lo instalen solos. Los que no puedan me pedirán a mí o a cualquier otro que se lo haga y no le cobraremos X€, sino el tiempo que nos lleve instalarlo. Tal y como he hecho para tí con un montón de contribuciones…
El módulo de XXXX… cuando contratas un trabajo a un programador habitualmente se firma un documento de requerimientos, sobre el que se hace un análisis y un presupuesto. TODO lo que no esté especificado claramente dentro de los requerimientos, es una modificación. Ayer me tiré 5 horas de reloj programándote el admin para que quedase si no perfecto, al menos encaminado, cualquier programador por ahí, te presupuesta 10horas y si pasa 20 te las cobra. Yo no. Mantengo mis precios siempre. Y presupuesto por lo bajo habitualmento y si eres tú, aún te presupuesto más bajo. Me decepciona bastante que encima de todo el esfuerzo que estoy haciendo para dejarte todo como tú quieres, aún te sientas ofendido… es complicado entenderte…
YO: La discusión pasa a ser pura filosofía… discutámoslo en plan Grecia 2000a.c. (sin acritud) como si estuviésemos por teléfono.
Lo que pagas cuando solicitas a un programador modificaciones para tu tienda son las horas que ese programador va a pasar haciéndote el módulo. En ningún caso pagas el software. No es propiedad tuya… En ningún caso se firma o se acuerda nada para que el programador de motu propio no publique su módulo.
El módulo XXXX por ejemplo. Alguien diseñó y subió un módulo. Lo publicó porque quiso. Alguien, en este caso tú solicitaste su instalación, bueno no… yo de motu propio lo incluí en avanzosc porque me pareció interesante… lo viste y te gustó y has pagado para que lo finalice, lo arregle y te lo ponga a tu gusto. Pero en ningún caso puedes impedir que lo publique. Soy libre de subir una nueva versión del módulo modificado sin darte ninguna explicación.
Yo podría, si algún Cliente me lo solicita haber instalado dicho módulo en otra tienda sin decirte nada, ni pedirte explicaciones. Mejorado, cambiado o tal cual está… como yo quiera.
Lo que por ejemplo yo en ningún caso puedo hacer es publicar un módulo de un software propietario con licencia. El ERP para el que yo trabajo, por ejemplo… Ellos instalan el software compilado. No dan los códigos fuente. Efectivamente firmamos un acuerdo de confidencialidad en la empresa… pero es radicalmente distinto. El código escrito en php y mysql NO LO PUEDES COMPILAR aunque quieras. Es software libre. No hay propietarios. No hay fronteras. Cualquiera que lo entienda puede hacerse su dueño. Y esta es la enormidad y la grandeza del movimiento que cada vez es mayor en el mundo. Va contra la propiedad del software. El software tiene que ser accesible a todos… La ventaja es que cuando tienes problemas con algún módulo que se te atasca, un programador de un software propietario NO PUEDE pedir ayuda al mundo. Pero yo sí. Y seguro que hay alguien que me echa un cable. Y posiblemente habrá otro trozo de código que alguien más escribió que en un momento dado me saque del apuro… Y por eso tú tienes tu tienda Oscommerce a un precio más que asequible. Porque Harald Ponce de Leon la publicó en software libre. El software no lo has pagado. Solo el tiempo de instalártelo y de modificártelo a tu gusto… ¿Sabes cuanto te hubiese costado de haberlo programado desde cero?¿La cantidad de horas que son? Pues podriamos decir que para dejarla como la tienes, años… millones de pelas… sin exagerar…
Y lo del presupuesto cerrado en programación es prácticamente imposible… porque los Clientes aplicais la teoría del YAQUE… para solicitar cambios tontos, que al final… suelen resultar no tan tontos. Porque YAQUE estamos, ponme también esto en rojo y mete esto otro que total son 10 minutos. Pero… cambiando esa tontería de 10 minutos, se puede fastidiar otra cosa… y al final no son minutos son 5 horas y esas 5 horas algunos no las cobramos, o cobramos 2. Otros sí lo hacen y están en su derecho. Y otros se cubren de entrada diciendo que serán 20 horas cuando saben que si todo va bien lo harán en 3. Pero nunca se hace en 3… Y si no… fíjate la cantidad de sábados que nos han dado las 2 de la mañana dejando todo al punto, aparte de escuchar videos de youtube… pues unas cuantas. Y esto es así y a los que nos gusta pues no nos importa porque el objetivo no es ganar pasta es dejarlo bien y que funcione…
Si algún día te pones a programar en serio… verás que cuando algo que se te atasca durante 3 días al final lo sacas… ES GENIAL… Para esto, tienes que ponerte a este lado… pero para el Cliente… resulta que la percepción es vaya desastre que me ha tardado 3 días… y es así. Y nos rompemos los cuernos por nuestro trabajo y nuestros clientes, créeme que sí…
Por ejemplo, y ya entrando en Software propietario, compilado y con licencia. Un Cliente pide a una empresa de software propietario una pantalla a medida. Se lo hace y se lo instala como programación a medida. La empresa considera que es interesante y lo incluye en el standar al precio que considere oportuno, o lo publica como una mejora/modulo adicional del paquete que otros Clientes pueden comprar. Es perfectamente legal. El primero paga una pasta porque se hizo para él. Los siguientes pagan lo que estime la empresa que vale el módulo. Puede ser el mismo importe, puede ser la décima parte si le interesa que lo cojan otros Clientes. Puede ser gratis, si lo incluye en el standar de la siguiente versión y los Clientes disfrutarán gratis del mismo si están pagando la cuota de actualización. En cualquier caso, estaría estupendo que nos aclarasen la duda legal del tema.
#1 by PiLLaO on 2 Enero 2009 - 0:20
No recuerdo haber leído tanto desde hace tiempo x’D vaya pedazo de entrada.
Seguro que si llegas a saber que te va a dar tanta guerra no le dices que lo del admin va de regalo jejeje.
Por mucho que yo le pague a “pepito” para que me programa “esto” yo no puedo hacer nada para que “pepito” lo venda luego, o lo regale o haga lo que quiera, por lo menos eso es lo que yo entiendo. “pepito” pago por su aplicación y la obtuvo, si yo luego las quiero incorporar a mis nuevos trabajos… quien me lo va a impedir, ¿no?
Bueno, que me estoy liando yo solito jajaja.
A ver que pasó con el cliente
Salu2
#2 by Ana Juaristi on 2 Enero 2009 - 0:49
Te aseguro que por mis narices que no le hubiese hecho nada gratis. Pero esto me pasa por lela. Por dar demasiado. Y así me va en algunas ocasiones, que me enmarrono yo sola, cuando lo fácil sería callarme y escaquearme.
Suerte que tienen los que saben hacerlo… que nos den un cursito de malicia, porfa…