![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
||||
|
||||
|
Tú haces un programa para gestionar cualquier sector de empresas, por ejemplo: empresas de análisis clínicos. Vendes o alquilas o instalas gratis el programa a ese tipo de empresas y junto, en un directorio, también va el código fuente y una copia del fichero de licencia GNU-GPL (por elegir una del estilo).
Si alguien llega y ve el código fuente y decide compilarlo y luego venderlo a otras empresas ¿podrá dar un buen servicio a esas empresas?, evidentemente, no. Todos sabemos que un software con unas pocas páginas de código ya se hace difícil de seguir para quien no lo ha escrito (y a veces también para quien lo ha escrito). Así que si esa persona lo instala en alguna empresa, te está haciendo un favor, porque en los créditos del programa está tu nombre, tu dirección de email o teléfono de contacto y te llamará a tí para que le expliques las dudas de puesta en marcha y funcionamiento correcto del software. También serás tú la persona a quien acuda la empresa para que le añadas alguna nueva funcionalidad, o hagas cambios, o personalices sus informes y reportes, etc. Yo tengo por costumbre dejar el código fuente de mis programas, aunque ni siquiera lo digo al cliente, y en algunas ocasiones me ha servido para conseguir clientes nuevos porque la persona que se lo copió (que lo sacó de otro cliente mio) no sabía bien el funcionamiento del programa. Los más "puristas" no lo venden, ofrecen descarga gratuita, pero suele ser software "horizontal", estandar y de difícil venta. Pero si es un software "vertical", por ejemplo: "control de nóminas y seguros sociales para asesorías", en este caso, aunque sea opensource, yo sí que cobraría de alguna manera, de una vez, a plazos, no sé, ya lo vería. Pero lo que está claro es que el entregar el código fuente no me afectaría en nada, más bien al contrario, sería un punto más a mi favor para conseguir el cliente, ya que le daría la "sensación" de que si "desaparezco", siempre habrá alguien que pueda trastear el código y hacer lo que él necesite, aunque bien difícil que lo veo. En cuanto a lo de Stallman, no le hagas mucho caso, él es un caso "especial", es un "pasota" que se puede permitir vivir perfectamente de dar conferencias y además es que disfruta haciéndolo. Ya quisiera yo poder hacer eso, pero no sé ni hablar en público, me daría una vergüenza tremenda. ![]()
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
|
#2
|
||||
|
||||
|
Tampoco quiero crear polémica... solo quiero ilustrarme en el ambiente del software de fuentes abiertas... Tengo un colega que le dio sus fuentes a un cliente... el código estaba tan perfectamente documentado y el sistema en si tan bien diseñado que obviamente los cambios eran cosa de niños para un programador de mediana experiencia.
Como resultado al tiempo se dio cuenta que esos fuentes cayeron en manos de otra empresa que era su competencia directa en la ciudad, y como resultado la competencia se fusiló todas sus buenas ideas... a mi en lo particular no me pareció para nada pues no se a los ojos de quien se vea eso como justo, mi amigo habia invertido mucho tiempo y dinero propio en sacar ese proyecto, la competencia nunca le dio ni un solo peso por fusilarse a la mañagueña su trabajo... mi colega es muy buena persona y no le movio para demandar ni nada... pero le quedó como una mala experiencia. Yo veo eso del software opensource como los hippies con talento.... hay algunos hippies que cantan mejor que muchos cantantes pop, pero nomas por su ideología nunca salen de pobres porque eso de grabar un disco es promover el consumismo y el capitalismo. |
|
#3
|
||||
|
||||
|
Cita:
Seguramente esta gente tenga talento, y mucho, pero también dudo mucho que se parezcan lo más mínimo a un hippy. Saludos. |
|
#4
|
||||
|
||||
|
Cita:
Transpolandolo a mi metafora serian como los dueños de los bares o foros donde tocan esos hippies, aprovechan el talento del hippie para atraer clientes pero le terminan pagando minusculamente... y eso esta bien, porque le hace pensar al hippie que su trabajo es elitista y por eso prefiere tocar en el bar de la esquina que en un estadio o teatro. En fin, cada cabeza es un mundo en todas las areas de subsistencia. |
|
#5
|
||||
|
||||
|
Cita:
Cita:
Saludos. |
|
#6
|
||||
|
||||
|
Cita:
Si trabajas en el rollo del software privativo bajo las condiciones que manejas entonces sigues siendo un hippie, si lo que eres es un pop-ero entonces negociaras con la empresa un pago de comisiones por venta o un mayor sueldo por lo que haces y si no te conviene la oferta simplemente buscas otra cosa mejor, nadie te obliga a trabajar con un explotador, si lo haces ya es tu rollo, que tambien puede ser muy váildo algunas veces cuando lo haces por estrategia. Yo creo que el modelo de negocio de servicios libres es aun mejor que el de las fuentes abiertas... para muestra ahi tienen a google y a youtube... que han hecho millones beneficiando a millones de usuarios de manera gratuita y aún así mantener un ingenioso modelo de negocio multimillonario, sin cobrar un centimo a sus usuarios finales. |
|
#7
|
||||
|
||||
|
Lo siento Xander, no puedo seguir tus razonamientos basados en la metáfora de los hippies con talento y músicos poperos para aplicarlos al negocio del software libre. De verdad que lo siento; no es problema tuyo, sino defecto mío.
Si quieres debatimos el asunto sin "metáforas" de por medio, ya que en caso contrario me pierdo. Cita:
free software no es freeware Saludos |
|
#8
|
||||
|
||||
|
Cita:
Como digo yo mismo en el mensaje anterior, "quien va entender mi código sin documentar ni ná", pero si mi código es así es porque a mi me la trae floja el gnu, y el open source y todos eso, muy floja. Que yo haga eso, tiene un pase, pues ya digo que me da igual eso del opensource, pero alguien que defiende el "código libre" ¿como puede, al mismo tiempo, apoyar esa defensa en el ofuscación de dicho código? de verdad, no lo entiendo. Aunque llevas razón: la mayoría del código librte que he visto nada mas que sus autores lo entiendes, si es que lo entienden. ¡Vaya un opensource ese! Y por cierto, de lo que yo si soy defensor es de la obligatoriedad de formatos abiertos y del opensource en la administración pública. Lo demas, me dá igual. un saludo!
__________________
"la única iglesia que ilumina es la que arde" Anonimo |
|
#9
|
||||
|
||||
|
¿Por qué considero desalentadora la opinión de Stallman? ¿Cómo no hacerlo? Desde luego no es desalentadora para él, se ve que se la pasa bomba. Pero si el principal promotor del software libre viene y te dice que él en realidad se gana la vida, no programando software libre, sino dando conferencias acerca de cómo ganarse la vida programando software libre, pues a mi me suena como aquél que se hace millonario dando conferencias y escribiendo libros acerca de como hacerse millonario.
Ahora bien, no puedo juzgar al software libre por una persona, eso está claro y me parecen muy interesantes sus opiniones. Cita:
Y cuando digo ignorancia, es porque realmente lo ignoro, y si me diera por desarrollar por cuenta propia, una parte de mi está completamente de acuerdo con distribuir el código, no en vano es que disfruto tanto estar aquí; que ya sé que no es lo mismo unos ejemplitos que una aplicación completa, pero valoro mucho la transmisión de conocimiento. Pero por otra parte me pregunto, ¿cómo sobreviviría? Pero bueno, lo que aquí han comentado es muy esclarecedor. Quizá lo que comenta Julián sea lo más exacto: ell software ya lo vendió y lo que el cliente haga con el y su código es lo de menos. // Saludos |
|
#10
|
||||
|
||||
|
Yo la verdad, no termino de ver el escenario completo de aplicaciones entregadas con código fuente.
¿entregar el código significa que el usuario final pueda recompilar o no? Porque si no uso módulos de terceros (leasé QuickReport, un dbgrid de pago que yo he comprado su licencia) tengo que partir de uno Open Source que, o bien brilla por su ausencia, o bien me toca recodificar mucho código para hacerlo funcional. Es más incluso si yo desarrollo con BDS2006 y el programador de turno que venga a modificarlo tiene delphi 6, ya tiene que romperse las neuronas. Los que desarrollan Open Source ¿como salvan estos escollos? Por otro lado, eso de ofuscación de código no significa que lo hagas con alevosía.... ahí está el código fuente del emule, con bastante nivel OOP, anda chulo, cambia la forma de créditos para hacer tu emule más rápido en descargas .Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. |
|
#11
|
||||
|
||||
|
Chaaaanfleee.
De haber sabido que me hiba a meter en un lio de esos... Voy a aclarar varias cosas: Cita:
El proposito del comentario era aclarar que el proyecto no tiene un patrocinador mas alla de mi... en este momento. Por lo tanto, los otros desarrolladores no tienen ningun compromiso laboral ni nada, y por ello pueden quedarse viendo la TV todo lo que quieran. La situacion con MUTIS y otros es muy clara. 1- Los latinos son poco dadores, en cuanto a codigo Primero, es un proyecto latino. Los latinos son mas "vagos". Es indudable que existe (con notables excepciones como Miguel de Icaza) una gran falencia de desarrolladores de proyectos open source de origen latino y en lo que he podido ver en sourceforge no muchos son "commiters" o sea, quienes directamente hackean. Otros dias pienso que la mayoria de las cosas ya estan armadas por equipos de USA o Europa y no tiene mucho sentido darle mas. Otros dias pienso que influye demasiado el acceso a la educacion y la calidad de esta. Creo que es indiscutible que muchos programadores de la region se verian en ascuas logrando superar los examenes de programacion de lugares como el MIT y esas cosas.... Yo no podria. Se que estoy certificado en ASP.NET pero hombre, despues de 3 años de experiencia y la verdad no fue tan dificil. Otros dias pienso, y creo que es de MUCHO mas peso, que el ingreso per capita influya. Aqui trabajamos para comer y pagar deudas. En cambio, en USA/Europa el ingreso les permite mayor libertad en hobbies. Por lo tanto, mientras nos puede encantar recibir cosas "gratis" hay un conflicto con la realidad economica a la hora de dar igual. Otras veces, creo es estigma. Cuando empeze con lo de MUTIS note que (que yo sepa) no hay nadie en latinoamerica que trabaje en ese tipo de software. Ahora, tambien son escasos a nivel mundial. El punto es que si muchos que me conocen se DESCRESTAN porque les cuento que hago servidores web propios o, oigan esto, servicios web soap y chorradas de eso. Y me refiero a *desarrolladores*, ingenieros de sistemas, gente con experiencia y hasta certificados. Mucho que ver Delphi,en esto Te da un estatus increible!Y otras pienso que yo si me enruedo en bobadas. 2- MUTIS es algo esoterico Un engine de indexacion y busqueda. Algo muy raro. Y como es el componente de *bajo nivel* no tiene una aplicacion directa. Para que sirve? Pa' mucho y pa' nada. Una busqueda en sourceforge demostraria que proyectos como Apache, 7zip y demas son muy apoyados y tienen buen desarrollo porque son productos *verticales* que son de alta demanda. Otros proyectos que lidian con algoritmos raros, inteligencia artificial y demas... son casi desiertos. De hecho, me daba orgullo que la pagina de MUTIS era mejor que la de cientos de otros proyectos (me daba, porque luego de pasar a otro hosting no he podido revivirla, luego de que en sourceforge impidieron que pudiera seguir alli, y la verdad? durante meses estuvo en el limbo el proyecto). 3- Es un desarrollo en Delphi, y pa' rematar en .NET Ya de por si Delphi no es el mas popular, pero el que haya sido en .NET impide que la mayoria de los posibles colaboradores puedan participar. Eso fue un error de calculo mio, que antepuse facilidad de porting vs. facilidad de conseguir gente. En cuanto al modelo de negocio, con open source es claro. El open source es un HORRIBLE negocio de software pero muy buen negocio de SERVICIOS. El negocio de software es altamente escalable: http://www.joelonsoftware.com/articl...erDuckies.html Es un gran negocio para pequeños empresarios. Eso no significa que es mala idea entregar el codigo: http://www.joelonsoftware.com/articl...000000026.html Pero que si estas haciendo un producto (ej: IPod) mas te vale que lo hagas muy bien. Hacer productos es un negocio escalable porque puedes reproducir el diseño a bajo costo y recibir X en ganancias. AHora un punto: Cuando Joel libero el codigo, ya TENIA UN PRODUCTO. O sea, ya habia logrado un efecto en el cual NO IMPORTA SI TE COPIAN: YA LOS TIENES! Como office, es un programa que es incopiable, que a pesar de muchos intentos, todos fallan. Por otro lado, dar servicios no es escalable. Llega un punto X donde no hay tiempo para arreglar y asesorar. Por eso, las empresas de asesorias o tienen pocos clientes o son MUY grandes. Como IBM. La consultoria no es escalable porque el conocimiento y talento humano no se copia con Ctrl+C Ctrl-V. Porque MUTIS open source? Porque en primer lugar, me dio la gana. En segundo, es un port. La mayoria de los proyectos open source son copialinas de otros programas, sin nada de verdadera innovacion. ES UN HECHO (con excepciones. Pero linux se volvio interesante mucho despues. Y apache tambien. Y otros). MUTIS no tiene nada que sea verdaderamente innovador, no implementa algoritmos novedosos, no soporta una plataforma nueva y no hace nada superior a su "padre" que es Lucene. O sea, no aun. Segundo, porque MUTIS no es el producto que persigo. El producto que persigo si sera algo muy interesante, si logro hacerlo. Ese va a ser comercial. Y como ahora open source es moda, es vital que haya una fuente open source! Como Eclipse, que es open source y le ayudo a su papa a matar el negocio y acabar in-so-facto con la competencia. Brillante... Lo ultimo? Encontrar el modelo de negocio correcto es una tarea dura. O eres bueno dando servicio o haciendo el proximo IPOD. Una vez elegido, hay que tomar el camino.
__________________
El malabarista. |
|
#12
|
||||
|
||||
|
A proposito, seria posible mover parte de la conversacion? No me siento bien viendo que termine por hackear el hilo y no se ha respondido la pregunta de
rretamar
__________________
El malabarista. |
|
#13
|
||||
|
||||
|
Cita:
Saludos |
|
#14
|
||||
|
||||
|
Cita:
Cita:
Saludos ![]() |
|
#15
|
||||
|
||||
|
de momento estoy trabajando en una aplicación libre en lazarus a la cual he denominado holaMundo como proyecto a futuro tengo pensado hacer su variante en ingles: helloworld.
![]() fuera de bromas tontas Lazarus me parece un interesante proyecto pero aun está un poco verde, pero en este foro -por dar un ejemplo- hay mucha gente que domina muy bien object pascal y creo que podemos colaborar con componentes, no esperar a que alguien haga algo para recien usarlo.
__________________
self.free; Última edición por droguerman fecha: 03-03-2007 a las 18:09:07. |
|
#16
|
||||
|
||||
|
Cita:
El código fuente va junto al programa, pero seguro que no van a sacar mucho provecho del mismo, pero no porque sea ofuscado sino porque es bastante voluminoso. De todas formas, aunque fuese un programa pequeñito, todos sabemos que es difícil entenderlo cuando lo ha escrito otra persona.
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
|
#17
|
||||
|
||||
|
Cita:
Ahí tienes a los hackers que son capaces de modificar los ejecutables de muchos programas muy complejos para habilitar funcionalidades o quitarles restricciones, cuantimas si se tienen los códigos fuentes. Incluso si el código lo ha escrito alguien profesional estará tan bien modularizado y comentariado que cualquier mono con una taza de cafe en la mano podría darle mantenimiento (con mayor o menor esfuerzo). Si no es con el afan de compartir el código con otros que pudieran sacarle provecho al trabajo e incluso mejorar lo que está hecho aportando nuevas y mejores ideas, no veo por que liberar un fuente... nomás no lo entiendo. |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Necesito llamar a métodos de clases "hija" desde su clase "padre" | Flecha | OOP | 17 | 20-04-2007 00:03:53 |
| Ventana MDI, "Siempre visible" y "Pantalla completa" | ixMike | API de Windows | 7 | 11-04-2007 18:36:55 |
| ¿cuál es mejor: "close" o "application.terminate"? | unreal4u | Varios | 5 | 05-03-2007 11:01:19 |
| "ChequeaEsto" elegido el futuro "Killer CLubDelphi" | mamcx | Noticias | 51 | 31-10-2006 20:56:32 |
| porque no me reconoce los caracteres "*" ni "%" cuando filtro | mrmago | Conexión con bases de datos | 10 | 27-01-2006 04:21:16 |
|