Jump to content


Photo

Cuanto cobrar por nuestros honorarios


  • Please log in to reply
23 replies to this topic

#1 razadi

razadi

    Advanced Member

  • Miembro Platino
  • PipPipPip
  • 681 posts
  • LocationMéxico D.F.

Posted 01 April 2011 - 12:13 PM

Que tal amigos, buen día, en estos días me paso algo que me puso a reflexionar y bueno lo comparto con ustedes.

Cuanto cobrar uno como desarrollor de software?, especificamente de DELPHI, que como saben ustedes no se encuentran desarrolladores delphi como los visualeros (No pretendo entrar en polémica por lenguajes de programación), en fin, días pasados realice una cotización en base a una formulita que encontre en internet, para cotizar proyectos de dasorrollo, y bueno me salio una cantidad no muy manchada pero tampoco fue poco, claro esta.

En fin al platicar con el cliente me dijo que era mucho y que mejor iba a ver los sistemas piratas que encontraba hasta de 500.00 MXP.
Al escuchar esto, me pregunte, bueno, entonces como se debería cobrar un desarrollo hecho en DELPHI y a la medida de las necesidades del cliente? si  cuando nosostros sabemos lo dificil pero a su ves interesante, que es programar en delphi?.

Tendría que ajustar mis tarifas a modo de satisfacer a clientes que quieren bueno, bonito y barato, y echando al cesto de la basura las horas y horas que me tomo llegar a dominar delphi.
O definitivamente no dar mi brazo a torcer y seguir con mis tarifas?

Claro que estoy hablando de desarrollos de menos de 50,000 MXP ya que querer competir con desarrollos de enormes empresas es mucho.

Como ven ustedes?

:s :undecided:
  • 0

#2 eduarcol

eduarcol

    Advanced Member

  • Administrador
  • 4483 posts
  • LocationVenezuela

Posted 01 April 2011 - 01:38 PM

Pues mientras exista la pirateria los autores estamos mal.  Asi de sencillo.  Pienso que deberias mantener tus precios y no prostituir el mercado que ya bastante lo esta.
  • 0

#3 Desart

Desart

    Advanced Member

  • Miembro Platino
  • PipPipPip
  • 715 posts
  • LocationEspaña

Posted 02 April 2011 - 02:00 AM

Razidi, te doy el mismo consejo que le di aun amigo hace unos 10 meses (La pena que no es programador de Delphi), Le dije que hiciese un programa estándar y lo valorase como para 10 clientes diferentes, que no se pasara en el precio pero que entre esos 10 clientes tuviese más del cuatro veces el beneficio que quería sacar en un sólo cliente, que saliese a la venta del mismo (opto por un sistema TPV Muy chulo la verdad), de momento hasta hace 1 mes que hable con el tenia vendido 8 veces el programa estandar y 2 con modificaciones, claro esta cada vez que piden un modificación cobra con su correspondiente beneficio, esta última se valoran aparte del programa y se interpreta  el tiempo y esfuerzo de modificar el programa, además le ha salido otro programa para un sector diferente. El problema es que hace 10 meses estaba derrotado, y mal de dinero, se había quedado sin empleo y sólo cobraba el paro, ahora tiene su autónomo y tiene a su hermano de comercial, la verdad es que no le pinta mal.
  • 0

#4 razadi

razadi

    Advanced Member

  • Miembro Platino
  • PipPipPip
  • 681 posts
  • LocationMéxico D.F.

Posted 02 April 2011 - 08:13 AM

Pues mientras exista la pirateria los autores estamos mal.  Asi de sencillo.  Pienso que deberias mantener tus precios y no prostituir el mercado que ya bastante lo esta.


Efectivamente eduardo, esto apesta, otro cliente me comento que preferia mejor contratar estudiantes que le cobraran menos con tal de no pagar lo que era justo, en fin. Soy de la misma idea, NO malbaratar tu trabajao ni tu esfuerzo.

Por otro lado, amigo Desart, es una buena estrategía el problema es que si te piden un sistema totalmente adecuado al cliente que a nadie mas le interesa y quiere codigo fuente, por 5,000 creo que no funciona.

Yo eh optado por cobrar por hora y a un precio razonable.
  • 0

#5 Desart

Desart

    Advanced Member

  • Miembro Platino
  • PipPipPip
  • 715 posts
  • LocationEspaña

Posted 02 April 2011 - 09:29 AM

Estoy de acuerdo contigo Razidi, pero ponte en el dilema de mi amigo, en paro, con una crisis enorme, la solución pasaba, por aprovechar el tiempo mientras estuviese cobrando el paro y no le saliese nada nuevo, creo que el tiempo demostró  que el hacer un programa estándar, le ha abierto otras puertas y ahora mismo, es capaz de subsistir por lo meno los próximos seis meses.
  • 0

#6 pcicom

pcicom

    Advanced Member

  • Miembro Platino
  • PipPipPip
  • 267 posts
  • LocationMéxico

Posted 02 April 2011 - 10:30 AM

Creo que el precio siempre va a depender de lo que valores de tus conocimientos y trabajo, ademas de el valor de la competencia sobre un producto similar con el cual puedas competir..  Existen programas Comernciales MUY SIMPLES y que son MONSTRUOS DEBORADORES de HARDWARE...(requieres mucho hardware, memoria, procesador..etc), y con desarrollos den DELPHI la garantia es que no requieres tanto de eso..  con lo cual lo puedes tomar como punto a favor de tu software..

Dentro de lo profesional del desarollo va el conocimiento adquirido del cual en caso de ser necesario podras dar soporte a solucionerles algun tema y/o aplicar modificaciones a cordes a necesidades futuras..

En lo personal cuando desarollo hago una propuesta que este presentada de forma profesional, indicando alcances y beneficios,  si el cliente al ver la propuesta te indica que esta muy caro podrias negociarlo bajando un poco (casi nada) y ofrecerle algun beneficio adicional que no te costara nada.. como seria 1,2,3 de soporte incluido gratis... algo asi, obviamente tendremos que estar preparados para que ese soporte sea casi nulo, es decir que nuetro software tenga el minimo de fallos, y que estes preparado para dar asistencia sin salir de tus oficinas...(CERO GASTOS DE TRASLADO)..

Si el cliente te menciona que hay programas mas baratos, habras que evaluar al tipo de clientes, ya que hay algunos que creen que todo lo pueden conseguir gratis... y mejor dejalos ir..  que puedo asegurarte que no podras obtener beneficios con ese tipo de clientes..

Saludos..
  • 0

#7 Delphius

Delphius

    Advanced Member

  • Administrador
  • 6295 posts
  • LocationArgentina

Posted 02 April 2011 - 11:48 AM

Cuando el cliente entienda que un software pirata no le ofrece garantía, soporte técnico, la posibilidad de comunicarse con el autor y recibir actualizaciones, promociones, descuentos... cuando le llegue la auditoría y no sepa decir dónde y/o que hizo con la licencia, cuando las cosas empiecen a fallar y vea que las cosas le "quedan chicas", cuando no tiene otra escapatoria... recién allí comprende el porque:
1. Un desarrollo consume tiempo y esfuerzo
2. Sale caro, o mejor dicho: justo
3. Que el tenerlo legal es mejor y beneficioso ya que puede tener acceso a otros servicios y a una ayuda personalizada

La visión del cliente es que las cosas se hacen con dos clics, y que lo que funciona ahora funcionará por siempre... que lo gratis y craqueado es más seguro.
Lo que hay que hacer en enseñarles a comprender lo que implica llevar a cabo un proyecto de desarrollo, tener una buena charla y hacerle conocer superficialmente en lo que consiste nuestro trabajo. Enseñarle a la sociedad, educarla.

No podemos quedarnos simplemente esperando a que el tipo esté sufriendo y vuelva con el rabo entre las patas porque tampoco esa no es la intención. Esa no es la mejor forma de enseñar...
El punto pasa por que la sociedad esté preparada y quiera destinar tiempo y esfuerzo en escucharnos.

Y esto no sólo aplica a nosotros... aplica a todas las carreras ¡Nadie escucha al otro sino es hasta que no ve otra salida, porque prima el que no me puedo rebajar y SIEMPRE debe ser otro el que se rebaje! 
El primer pensamiento que se viene ante cualquier compra es "puedo conseguirlo más barato" ¿Tanto vale ese billete verde que necesitamos tener más y nos cuesta desprendernos de él? ¿Porqué no pensamos, en su lugar, que es un precio justo?

Saludos,
  • 0

#8 casi

casi

    Advanced Member

  • Miembro Platino
  • PipPipPip
  • 191 posts

Posted 04 April 2011 - 03:34 PM

3. Que el tenerlo legal es mejor y beneficioso ya que puede tener acceso a otros servicios y a una ayuda personalizada


En esto no estoy "totalmente" de acuerdo, te explico un simple caso: alguien lee todo lo que has escrito y dice: "pues tiene razón, ahora mismo voy a comprar ese programa que me venden para mi negocio, pagaré las licencias que sea necesario, etc.".
Esa persona se gasta un buen dinero y al cabo de un tiempo, cuando ya tiene todos los datos en ese programa, sólo trabaja con ese programa, toda la gestión de su negocio está basado en ese programa... va y una mañana no funciona el programa, (o necesita un cambio porque tiene que adaptarlo a una nueva normativa del gobierno), entonces  se dice: "menos mal que compré legal, pagué licencias y mantenimiento, voy a llamar a la empresa que me lo vendió"... y no existe, han cerrado, desaparecido del mapa. ¿Qué hace?, ese caso lo he visto más de una vez y más de dos veces, empresas con sus datos e incluso backups que no pueden acceder a ellos porque el programa se estropeó y no pueden hacerlo funcionar. Llaman y no contestan, han desaparecido.
Por lo tanto, a lo que voy (seguro que ya lo saben), ha de ser software libre, y como mínimo hay que contar con todo el código fuente.


  • 0

#9 Delphius

Delphius

    Advanced Member

  • Administrador
  • 6295 posts
  • LocationArgentina

Posted 04 April 2011 - 07:43 PM

Hola Casi,
Si te fijas en ningún momento, en esos tres puntos hago referencia a que sea un desarrollo privativo o software libre. Ambos paradigmas pueden entrar en ello, y hasta un modelo propio de negocio.

Esos casos de empresas que cierran va a suceder hoy, y quizá siempre. Lo menos que pudieron hacer los profesionales de esas empresas que han quebrado, por cortesía y ética profesional es la anunciar a sus clientes el cierre total de la empresa y que no habrá mantenimiento, etc y haber dado un tiempo prudenciable a que cada cliente haya examinado otras alternativas (lo lógico sería que el profesional le hiciese saber de ello y de cuales empresas, por más que sean de su competencia, podrán hacerse cargo).

Y discrepo contigo: NO necesariamente debe ser Software Libre. Si puede tener un software privativo e igualmente dar respuesta a esos casos, ofreciendo la suficiente documentación técnica como para que el cliente y/u otro profesional sepa como es el funcionamiento del sistema y de como está estructurada la base de datos.
Si se elabora un Manual Técnico en que se detallen toda la información técnica de como se ha encarado el desarrollo (quizá algunos diagramas UML si se desea) y/o de como está configurado; información de primera sobre el motor de base datos y una explicación bien concisa de como está estructurada la base de datos más algunos manejos de archivos y/o registro por parte del sistema puede ser lo suficientemente rico como para que no requiera de un conocimiento exacto ni del acompañamiento del código fuente.
Con todo ese arsenal de información cualquier otro desarrollador/empresa es capaz de tomar los archivos, y recuperarlos y no porqué tener el código fuente en caso de que la original se declare en quiebra. ESO ES LO QUE DEBIERA HACER UN PROFESIONAL: hacer una documentación no sólo a nivel usuario básica; sino un completo manual técnico de referencias.

Cuando se quiere hacer las cosas bien, se quiere y se las hace.  Es muy simple... así se derrumba uno de los supuestos pilares (y bondades) del software libre. Yo llamo a esta manera de hacer software, Obscured Software o Software Oscurecido en español si lo prefiere... Se trata de una propuesta en la que vengo pensando desde hace tiempo.
El término Oscurecido se debe a que no es ni Software Propietario, ni Software Libre. Es software "oscurecido": Oculta al cliente lo que no le interesa (ni tiene porqué) saber y deja a la luz los detalles técnicos sobre su manejo y diseño suficientes y necesarios.

Saludos,
  • 0

#10 egostar

egostar

    missing my father, I love my mother.

  • Administrador
  • 14448 posts
  • LocationMéxico

Posted 04 April 2011 - 09:58 PM

Hola

Cuando una empresa quiere tener un software que no dependa del desarrollador, tiene la opción de comprar los fuentes y no necesariamente debe ser software libre, o bien, tiene un departamento de desarrollo.

A mi lo que siempre me ha molestado de las 4 libertades es el abuso que puede hacerse con ellas, habrá gente honesta por supuesto, pero el mayor porcentaje es de la gente que gusta del usufructo de tales libertades.

Salud OS
  • 0

#11 felipergueza

felipergueza

    Advanced Member

  • Miembros
  • PipPipPip
  • 83 posts

Posted 04 April 2011 - 10:44 PM

En fin al platicar con el cliente me dijo que era mucho y que mejor iba a ver los sistemas piratas que encontraba hasta de 500.00 MXP.
Al escuchar esto, me pregunte, bueno, entonces como se debería cobrar un desarrollo hecho en DELPHI y a la medida de las necesidades del cliente? si  cuando nosostros sabemos lo dificil pero a su ves interesante, que es programar en delphi?.


Tal vez no halla relación alguna con lo que comentare pero cuando a mi me piden un presupuesto en cuanto a una pagina web primeramente realizo la primera cotización y dependiendo de la respuesta o interés del cliente paso al plan b el cual consiste en presentarle  3 propuestas mas  con diferentes precios y el cual el cliente determinara  cual es el que le interesa.

Como ejemplo menciono los siguientes valores:

Cotización 1.- $7,500.00
Cotizacion 2.- $11,000.00
Cotizacion 3,. $15,500.00

Por que no manejar el mismo sistema?

  • 0

#12 casi

casi

    Advanced Member

  • Miembro Platino
  • PipPipPip
  • 191 posts

Posted 05 April 2011 - 02:32 AM

Bueno, como sabía lo que íbais a decir, como si os conociera de algo :D, por eso puse: "Por lo tanto, a lo que voy (seguro que ya lo saben), ha de ser software libre, y como mínimo hay que contar con todo el código fuente."  :)

En todos los casos de programas que he hecho personalmente, siempre he dejado el código fuente comprimido en un zip dentro de algún directorio del programa, nunca he tenido ningún problema con nadie por ese motivo, y estoy hablando que hago esto desde hace... 25 años :o
¿Quién sabe?, pero un resbalón tonto en bicicleta lo puede tener cualquiera y dejas al cliente sin programdor :)

Además que el entregar el código fuente no quiere decir que sea libre, porque puedes usar una licencia que diga que no puede copiarlo, modificarlo, etc.


  • 0

#13 Delphius

Delphius

    Advanced Member

  • Administrador
  • 6295 posts
  • LocationArgentina

Posted 05 April 2011 - 08:34 AM

Hola,
Casi, espero que no pienses que estoy totalmente en contra del Software Libre. Me gusta como iniciativa, y su filosofía tiene sus razones... pero lo siento que son un tanto utópicas y que algunas maniobras en vez de evangelizar demonizan a la "competencia". Y esa no me parece una manera adecuada de transmitir la idea, ¡eleva más aún la confrontación!
De hecho amigo, utilizo mayormente Software Libre y/o free-ware: GExperts y CnPack para Delphi, StarUML para hacer diagramas UML y ESSModel que es un CASE que genera diagrama de clases y de paquetes a partir del código, DUnit para generar Casos de Pruebas y aplicar Unit Testings (ahora ya viene incluído en Delphi), probé DelphiCodeToDoc que es un CASE para generar documentación a partir del código fuente*, tengo GIMP e Inskape aunque no los uso demasiado porque no los entiendo del todo ¡por Dios, que no soy diseñador gráfico  :D !, IBUtils para generar DER de bases de datos Firebird, Flamerobin como complemento para IBExpert Personal y por supuesto... Firebird, y para navegar utilizo FireFox.

* En vista a que tengo una manera particular de llevar la documentación me dediqué a probar otras opciones como PasDoc y otro más que no recuerdo. No me termina convenciendo ninguno... me estoy inclinando más a la idea de hacer mi propia herramienta CASE de documentación, y de hacerlo Open Source. Pero será mucho más adelante.

Tengo un pequeño libro sobre Linux, comencé a leerlo hace un tiempo. Es a modo de introducción y trata de manera superficial sobre las 6 distros principales... La idea es empezar a documentarme para luego explorar y trabajar con ambos mundos.

El concepto de Obscured Software lo formé precisamente por lo que comentas: la desaparición de la empresa/desarrollador. A mi tampoco me agrada la idea de que se forme una dependencia, y me dije ¿Y si algún día algo me pasa y mis clientes necesitan seguir trabajando? Por ello es que pensé en algo que me permitiese una salida a mi y a mis (futuros) clientes. Pero la idea tras Obscured Software va más allá de eso, sino que busca fortalecer el lazo entre empresa/cliente dándole certeza y seguridad de que el sistema hace lo que dice que hace y nada más y sin tener porqué desligar, compartir, perder y/o delegar mis derechos de propiedad intelectual aportando el más pleno y absoluto conocimiento del código fuente. El objetivo es transmitir transparencia a un nivel en el que el cliente tenga control como así yo también.
Esto se acompaña, además, de otros servicios que le pudieran ser necesarios.

Respecto a lo último que comentas sobre una posible licencia de que no permita modificarlo o copiarlo... ¿cómo puedes tener la certeza de que la respetará? Una vez que tiene acceso al código fuente, ya está... ¡te entregaste! El otro hará lo que quiera con él y existe la posibilidad de que ni te enteres. Con Obscured Software, puedes dormir más tranquilo... te podrán "robar" el concepto haciendo cierta "ingeniería inversa" leyendo el manual técnico pero al menos mi "idea", la definición, queda intacta.

Saludos,
  • 0

#14 casi

casi

    Advanced Member

  • Miembro Platino
  • PipPipPip
  • 191 posts

Posted 05 April 2011 - 09:13 AM

Entiendo tu idea, pero lo que dices de:

Respecto a lo último que comentas sobre una posible licencia de que no permita modificarlo o copiarlo... ¿cómo puedes tener la certeza de que la respetará? Una vez que tiene acceso al código fuente, ya está... ¡te entregaste! El otro hará lo que quiera con él y existe la posibilidad de que ni te enteres. Con Obscured Software, puedes dormir más tranquilo... te podrán "robar" el concepto haciendo cierta "ingeniería inversa" leyendo el manual técnico pero al menos mi "idea", la definición, queda intacta.


No hay problema con eso, te pongo un sencillo ejemplo: como software libre que es Firefox tiene su código fuente disponible a quien lo que quiera Mi base de datos favorita: Firebird, también tiene disponible el código fuente, y el cliente y servidor de FTP, Filezilla también...  ¿alguien ha usado el código fuente de esos programas?, tú mismo puedes crear F3D (FirebirdDelphius, FirefoxDelphius y FilezillaDelphius), pues eso. Que no creo que sea tan importante el entregar el código fuente. Aunque reconozco que en según qué casos puede ser necesario no hacerlo.

  • 0

#15 Delphius

Delphius

    Advanced Member

  • Administrador
  • 6295 posts
  • LocationArgentina

Posted 05 April 2011 - 11:40 AM

No hay problema con eso, te pongo un sencillo ejemplo: como software libre que es Firefox tiene su código fuente disponible a quien lo que quiera Mi base de datos favorita: Firebird, también tiene disponible el código fuente, y el cliente y servidor de FTP, Filezilla también...  ¿alguien ha usado el código fuente de esos programas?, tú mismo puedes crear F3D (FirebirdDelphius, FirefoxDelphius y FilezillaDelphius), pues eso. Que no creo que sea tan importante el entregar el código fuente. Aunque reconozco que en según qué casos puede ser necesario no hacerlo.

Si yo no digo que el Software Libre haga mal. Lo que dices de que yo puedo tomar el código fuente y crear mis propios fork es legal, y así lo permite la licencia y es así como trabaja la filosofía Open Source y se basa justamente en la primera libertad: acceso al código fuente. Aunque en mi opinión, más que libertad es una condición, una requisito esencial y primordial. Si fuera libertad entonces uno está en la posibilidad de elegir si seguirlo o no. Y si elijo que no va... se rompe el concepto de Software Libre porque es fundamentalmente eso: tener acceso al código fuente.
No debería llamarse libertad si en realidad es una restricción.
Ahora bien, aquí en el tema de las licencias nos deberíamos detener... hay una gran cantidad de licencias libres, algunas más permisibles que otras.

Y es importante su entrega, para la filosofía Free and Open Surce Software (FOSS). Sin ello ¡deja de ser libre!

Para un enfoque "Obscuro", el código no requiere publicación, ya se ofrece cierta documentación y debería ser suficiente para que cualquier otro desarrollador pueda elaborar su propio CONCEPTO.

No es que se pretenda darle o restarle importancia al código... Muchos de los cuestionamientos de la filosofía Open Source hacia el software privativo empiezan (y terminan) en la crítica (hasta con gonorrea verbal) en la NO transparencia, en la NO seguridad de lo que hace, en la idea de que el usuario no tiene conocimiento de lo utiliza, y que las empresas privativas se escudan y ponen tanta importancia en esconder el código. Realmente, son las personas que están tan apegadas al Open Source quienes le ponen tanta insistencia e importancia al código, porque es su manera en como ven y consideran que se mida la transparencia, y el principal motor de su accionar es la de sembrar la desconfianza de que el software privativo hace daño. Y aquí yo ge ofrecido una visión de desconfianza hacia el mismo peligro del software libre: realmente no hay confianza de que por ser libre alguien se apropie de esa forma y se tome la molestia de reconocerte tu idea.

Tanto del lado privativo como del software libre hay forma de sembrar desconfianza, y no interesa si en el papel dice o no GPL el que quiere hacer daño lo hará o no... pero de que es mucho más fácil de llevarlo en el SL no tengo duda. Tengo un ejemplo clarísimo de una maniobra ilegal que se mal aprovechó del SL: Ares 3. Como seguramente debes saber Ares, el original, es Open Source (y además de estar hecho en Delphi) y se distribuye por GPL. Bueno, resulta ser que un vivo tomó el Ares 2.1 y realizó un Fork ilegal creando Ares 3.1.5 que requiere serial, es de pago y no ha liberado su código como lo exige GPL.
¿Que garantías me das de que no suceda lo mismo con mis obras?
Quizá haya gente que no se ponga a hacer esas maniobras... y es por ello que no existen tantos forks de algunos productos libres (aunque déjame decirte que Firebird si tiene un fork... ahorita no le recuerdo el nombre).
Repito: desconfianza se puede sembrar desde ambos lados... Los de SL la siembran diciendo que el privativo esconden cosas, los del privativo la siembran diciendo que hay gente mal aprovechada. Sabes, quizá tengan razón ambos. Porque hay para todo...

Lo que están defendiendo el software privativo es el derecho a su DEFINICION, no de ideas.

Nota que he remarcado y distinguido dos cosas: CONCEPTO y DEFINICION. Que no son lo mismos, yo como autor he elaborado una software, lo plasmé y le di forma y vida esa es mi DEFINICION de una idea. Luego cualquiera es libre* de tomar esa forma, explorarla y adaptarla pero ha creado un CONCEPTO en base a mi DEFINICION.

* Si se paga la correspondiente licencia para adquirir la documentación necesaria.

En cuanto uno registra software (que es lo que supuestamente se opone el Software Libre) no está registrando una idea (bueno, en el único lugar de mundo en donde es posible patentar una idea es EE.UU) está registrado una forma de esa ideas. Ideas hay muchas... yo estoy en el derecho de comerciar esa forma, mi forma, de una idea de acuerdo a mis propios conceptos de como hacer negocios.
Lo que mal hace los defensores del SL es creer que las ideas son registradas y nos quedamos con el derecho exclusivo. Que yo sepa el que yo elabore un sistema de gestión con x funcionalidades no le impide a otro que haga otro parecido, con su propia manifestación de idea .No veo el porqué entonces la publicación del código fuente va a solucionar los males que supuestamente ha creado el software privativo.

Volviendo al tema, no es que el código para el software privativo sea tan importante como para pretender ocultar algo al resto. Simplemente está ejerciendo su derecho a comerciar su forma de idea. Si alguien más quiere y necesita de la misma idea para unirle algo más, puedo darte parte de mi forma pero no podrás utilizar la mía propia.

¿Porqué debo entregarte mi código? ¿No te basta ni te sirve con lo que he publicado?

Saludos,
  • 0

#16 casi

casi

    Advanced Member

  • Miembro Platino
  • PipPipPip
  • 191 posts

Posted 05 April 2011 - 01:15 PM

realmente, son las personas que están tan apegadas al Open Source quienes le ponen tanta insistencia e importancia al código

Evidentemente, los que prefieren esconder su código no van a pedir que se muestre el código, no sé de donde sacas ese comentario tan "extraño" :D

Yo puedo suponer que tú vas a hacer un software para mi empresa y no vas a hacer algo ilegal, amoral, no ético, etc.  pero tú eres una persona, no se puede medir todo el software por el que haces o vayas a hacer tú.
Es que no hay que pensar mucho para recordar más de uno, de dos, de tres... y montones de casos donde con software al que no se puede acceder a su código han hecho cosas, como mínimo, poco morales.

Ahora mismo me viene a la cabeza la denuncia que hizo Javier Smaldone, de tu país, porque las máquinas electrónicas para las votaciones que iban a usar (o usaron, no lo recuerdo) eran facilmente "trucadas" para darle más votos al que interesara. Usaban, evidentemente, un software privativo y creo recordar que encargado a una empresa española. Ese software no puede ser privativo, tiene que ser obligatoriamente libre, que todo el mundo pueda ver el código e inspeccionar que hace las cosas correctamente y no engañan a nadie.  Pero incluso, no solamente que no engañen, sino que no tenga un error en su código que haga falsear los resultados, hablo de un error de verdad, no de una "anomalía preparada" :)

Por cierto, el fork de firebird que comentas creo que es Yaffil, pero no es exactamente así: firebird tiene licencia IPL que permite cerrarse y entregarse sin el fuente, por eso Interbase pudo volver a ser cerrado tras abrir la versión 6.  De todas formas, Yaffil no funcionó (aunque lo hicieron privativo y cerrado) y finalmente abandonaron el negocio y entregaron todo el código a firebird por si había algo que pudiera servirles.


  • 0

#17 egostar

egostar

    missing my father, I love my mother.

  • Administrador
  • 14448 posts
  • LocationMéxico

Posted 05 April 2011 - 01:47 PM

Hola amigo casi

Lo malo de todo esto es que se encasilla al software cerrado con etiqueta de todos los demonios escondidos, yo creo que ni todo es blanco ni todo es negro, es como la eterna guerra (a perdon no es guerra es lucha) de los ateos y los religiosos, todos estan bien y todos estan mal, depende del lugar que ocupes en la "cadena alimenticia".

Yo creo que tan válido es desarrollar software libre que software cerrado, el que quiera hacer daño lo va a hacer en cualquiera de los dos ámbitos, no es una esclusividad del software cerrado, y lo podemos ver en la inyección de código que de repente meten en los archivos php y que tanta lata dan.

Y afortunadamente para todos, al final quien decide es el que paga por un sistema o servicio , si desea los fuentes o no, que sea libre o cerrado. :)

Salud OS
  • 0

#18 casi

casi

    Advanced Member

  • Miembro Platino
  • PipPipPip
  • 191 posts

Posted 05 April 2011 - 02:11 PM

Sí, de acuerdo, pero pongamos un ejemplo como el que he descrito antes:
Supongamos que en las próximas elecciones de gobierno para el país se van a eliminar las urnas de toda la vida, donde llegabas con tu papeleta metida en un sobre, enseñabas tu documentación y metías el sobre en la urna.
Bien, ahora el gobierno va a sustituir las urnas por una máquina de estilo cajero automático de banco, llegas a la máquina, introduces tu documento de identificación por una ranura, en la pantalla te dice: "Bienvenido Sr. Votante, de la siguiente lista pulse sobre el que desea votar", y la máquina presenta en pantalla los logos y nombres de los distintos partidos políticos que se presentan. Tú pulsas sobre uno de ellos y la máquina dice: "Gracias por votar, Sr. Votante", y tu documento de identidad vuelve a salir por la ranura. Lo recoges y te vas tan contento por haber contribuido a que tu partido favorito tenga un voto más.
Vas paseando de camino a casa y como programador que eres empiezas a pensar en lo sucedido y te preguntas cosas como: ¿se habrá contabilizado mi voto?, ¿se habrá contabilizado mi voto al partido que he pulsado?, ¿realmente se ha seleccionado el que he pulsado en la pantalla táctil de la máquina?, ¿no habré pulsado un poquito a un lado y se ha votado a otro?, ¿Podré votar otra vez?, ¿lo habrán controlado?, ¿no habrán guardado mis datos al votar?, ¿no habrán almacenado también lo que he votado?, ¿pueden hacerlo?, claro, pueden hacerlo, es muy fácil, si soy programador y yo lo sé que estas cosas son muy sencillas de hacer, ¿cómo sé que la máquina no tiene virus y se estropen las votaciones de todos los que han votado aquí?, ¿si están conectadas todas las máquinas cómo sé que no se han contaminado todas y se pierden todos los votos y luego publican lo que ellos quieran o les interese?, ¿me la tendrán "jurada" por haber votado al partido político que está en la oposición y ahora me enviarán una inspección a mi empresa?, ¿me meterán en una lista negra para no aceptarme, por eejmplo, en la propuesta que hice para informatizar el nuevo edificio del ayuntamiento?, etc. etc. etc.

¿Crees que estas cosas no son posible y que soy un conspiranóico?, pues piensa mal y acertarás, ten por seguro que si pueden hacerlo... lo harán.

Todo eso se soluciona fácilmente si el software usado es libre y cualquiera pueda acceder al mismo para inspeccionarlo. Así de simple.

Dime, sinceramente, qué prefieres, ¿que ese software sea cerrado o abierto?
  • 0

#19 Caral

Caral

    Advanced Member

  • Moderador
  • PipPipPip
  • 4266 posts
  • LocationCosta Rica

Posted 05 April 2011 - 02:28 PM

Hola


............
¿Crees que estas cosas no son posible y que soy un conspiranóico?, .........

Esta no me la conocía :D :D
Estas en lo cierto amigo, concuerdo con tigo y eso que no soy programador, pero me quedaria pensando lo mismo. ^o|
Saludos
  • 0

#20 egostar

egostar

    missing my father, I love my mother.

  • Administrador
  • 14448 posts
  • LocationMéxico

Posted 05 April 2011 - 08:30 PM

Sí, de acuerdo, pero pongamos un ejemplo como el que he descrito antes:
Supongamos que en las próximas elecciones de gobierno para el país se van a eliminar las urnas de toda la vida, donde llegabas con tu papeleta metida en un sobre, enseñabas tu documentación y metías el sobre en la urna.
Bien, ahora el gobierno va a sustituir las urnas por una máquina de estilo cajero automático de banco, llegas a la máquina, introduces tu documento de identificación por una ranura, en la pantalla te dice: "Bienvenido Sr. Votante, de la siguiente lista pulse sobre el que desea votar", y la máquina presenta en pantalla los logos y nombres de los distintos partidos políticos que se presentan. Tú pulsas sobre uno de ellos y la máquina dice: "Gracias por votar, Sr. Votante", y tu documento de identidad vuelve a salir por la ranura. Lo recoges y te vas tan contento por haber contribuido a que tu partido favorito tenga un voto más.
Vas paseando de camino a casa y como programador que eres empiezas a pensar en lo sucedido y te preguntas cosas como: ¿se habrá contabilizado mi voto?, ¿se habrá contabilizado mi voto al partido que he pulsado?, ¿realmente se ha seleccionado el que he pulsado en la pantalla táctil de la máquina?, ¿no habré pulsado un poquito a un lado y se ha votado a otro?, ¿Podré votar otra vez?, ¿lo habrán controlado?, ¿no habrán guardado mis datos al votar?, ¿no habrán almacenado también lo que he votado?, ¿pueden hacerlo?, claro, pueden hacerlo, es muy fácil, si soy programador y yo lo sé que estas cosas son muy sencillas de hacer, ¿cómo sé que la máquina no tiene virus y se estropen las votaciones de todos los que han votado aquí?, ¿si están conectadas todas las máquinas cómo sé que no se han contaminado todas y se pierden todos los votos y luego publican lo que ellos quieran o les interese?, ¿me la tendrán "jurada" por haber votado al partido político que está en la oposición y ahora me enviarán una inspección a mi empresa?, ¿me meterán en una lista negra para no aceptarme, por eejmplo, en la propuesta que hice para informatizar el nuevo edificio del ayuntamiento?, etc. etc. etc.

¿Crees que estas cosas no son posible y que soy un conspiranóico?, pues piensa mal y acertarás, ten por seguro que si pueden hacerlo... lo harán.

Todo eso se soluciona fácilmente si el software usado es libre y cualquiera pueda acceder al mismo para inspeccionarlo. Así de simple.

Dime, sinceramente, qué prefieres, ¿que ese software sea cerrado o abierto?


Si me lo pones así de acotado, pues no hay mucho para donde hacerme, sin embargo, nada me garantiza que esas lineas de código libre son las que se están usando para los efectos que mencionas, da lo mismo que ejecuten una prueba en un software cerrado que funciona bien, pero que no está en operacion real que ver un código que no se sabe si es el que está operando en ese momento, es dificil amigo Casi, y no soy terco, simplemente reitero, quien quiere hacer daño lo va a hacer de una forma o de otra y ante eso no hay nada que pueda ayudar.

Y no estoy en contra del Software Libre, de alguna forma es lo mismo que hacemos en los foros, ayudar sin esperar otra recompensa que un gracias, fuiste de gran ayuda. Pero tampoco estoy en contra del modelo cerrado, quieren los fuentes, que los paguen y que hagan de ellos lo que quieran, lo que realmente me molesta son los abusivos que todo lo quieren gratis, en eso radica mi enojo, solo es eso :)

Salud OS

  • 0




IP.Board spam blocked by CleanTalk.