Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Otros entornos y lenguajes > Lazarus, FreePascal, Kylix, etc.
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 03-03-2007
Avatar de Julián
Julián Julián is offline
Merodeador
 
Registrado: may 2003
Ubicación: en mi casa
Posts: 2.031
Poder: 10
Julián Va por buen camino
Cita:
Empezado por Casimiro Notevi
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).
Bueno, yo eso no lo entiendo bien del todo, ahí estas yendo de frente, y con alevosía y premeditación contra tus propios principios. Lo que estas diciendo es que das código ofuscado.

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
Responder Con Cita
  #2  
Antiguo 03-03-2007
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
¿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:
Empezado por kinobi
creo que enfocas el asunto desde un punto de vista un tanto particular
Quizá más particular de lo que crees, pues en realidad lo enfoco desde la ignorancia. No digo esto en detrimento mío ni mucho menos, pero en realidad yo no estoy en ninguna de las dos situaciones que describes, no al menos completamente. No desarrollo por mi cuenta y aunque trabajo a sueldo, no lo hago para una empresa que vende su software.

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
Responder Con Cita
  #3  
Antiguo 03-03-2007
Avatar de Lepe
[Lepe] Lepe is offline
Miembro Premium
 
Registrado: may 2003
Posts: 7.424
Poder: 31
Lepe Va por buen camino
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.
Responder Con Cita
  #4  
Antiguo 03-03-2007
Avatar de mamcx
mamcx mamcx is offline
Moderador
 
Registrado: sep 2004
Ubicación: Medellín - Colombia
Posts: 3.941
Poder: 28
mamcx Tiene un aura espectacularmamcx Tiene un aura espectacularmamcx Tiene un aura espectacular
Chaaaanfleee.

De haber sabido que me hiba a meter en un lio de esos...

Voy a aclarar varias cosas:

Cita:
Bueno es un proyecto open source, y no nos sotiene ni google ni ibm,
Aqui es claro que muchos de los proyectos open source mas exitosos son pagados (el esfuerzo de desarrollo y quizas de marketing) por varias empresas y/o luego de que el proyecto "despega" viene y lo hace.

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.
Responder Con Cita
  #5  
Antiguo 03-03-2007
Avatar de mamcx
mamcx mamcx is offline
Moderador
 
Registrado: sep 2004
Ubicación: Medellín - Colombia
Posts: 3.941
Poder: 28
mamcx Tiene un aura espectacularmamcx Tiene un aura espectacularmamcx Tiene un aura espectacular
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.
Responder Con Cita
  #6  
Antiguo 03-03-2007
Avatar de kinobi
kinobi kinobi is offline
Miembro
 
Registrado: may 2003
Posts: 2.621
Poder: 26
kinobi Va por buen camino
Cita:
Empezado por mamcx
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.
En muchas cosas de las que dices estoy de acuerdo, pero en esto simplemente opino que no tienes idea de la situación en Europa. Hablo sólo de Europa porque es donde yo vivo. Eso que en Europa llaman el "estado del bienestar" (muy discutible también), ¿cómo crees que se sostiene? Te voy a dar algunas pistas: impuestos (algunos muy elevados) por todo (incluso por cosas tan estúpidas como querer hacer una pequeña obra de reforma en tu propia casa. Hablo por propia experiencia); necesidades básicas como la vivienda y medios de transporte, a los que llegas hipotecándote prácticamente de por vida; un mercado laboral cada vez más precario, hoy estás contratado en una empresa, pero mañana puedes estar en la calle: pocas posibilidades de hacer planes más allá del corto plazo...

Saludos
Responder Con Cita
  #7  
Antiguo 03-03-2007
Avatar de kinobi
kinobi kinobi is offline
Miembro
 
Registrado: may 2003
Posts: 2.621
Poder: 26
kinobi Va por buen camino
Cita:
Empezado por roman
¿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.
Bueno, el caso de Stallman no puede entenderse (solamente) por su situación actual. Hay que recordar, y eso sí es realmente importante, que en 1984 comienza el proyecto GNU, desarrollando mucho y buen software. Pasado el tiempo acaba derivando a laborales de "evangelización" para poder mantener el proyecto en marcha. Que ahora sólo se dedique a esta última labor entiendo que es una opción personal de él (porque le gusta más, porque está cansado de desarrollar software... qué sé yo, sólo él lo sabe), pero también estoy convencido que podría dejarla y volver a dedicarse a desarrollar software libre y ganando dinero con ello.


Cita:
Empezado por roman
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.
¿Vamos a comenzar un debate sobre los modelos de negocio del software libre? Si es así, lo mejor es abrir un nuevo hilo en debates.

Saludos
Responder Con Cita
  #8  
Antiguo 03-03-2007
Avatar de droguerman
droguerman droguerman is offline
Miembro
 
Registrado: abr 2005
Ubicación: tierra
Posts: 999
Poder: 22
droguerman Va por buen camino
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.
Responder Con Cita
  #9  
Antiguo 04-03-2007
Avatar de Casimiro Noteví
Casimiro Noteví Casimiro Noteví is offline
Merodeador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.691
Poder: 10
Casimiro Noteví Tiene un aura espectacularCasimiro Noteví Tiene un aura espectacular
Cita:
Empezado por Julián
Bueno, yo eso no lo entiendo bien del todo, ahí estas yendo de frente, y con alevosía y premeditación contra tus propios principios. Lo que estas diciendo es que das código ofuscado.
El código que escribo procuro que sea lo más claro posible, en mi propio beneficio. Lo que quiero decir es que si alguien coge el código fuente de la gestión comercial en la que trabajo habitualmente, no lo va a tener muy claro porque son más de un millón de líneas y el trabajo de casi 8 años de 3 personas.
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.
Responder Con Cita
  #10  
Antiguo 05-03-2007
Avatar de xander
xander xander is offline
Miembro
 
Registrado: jul 2006
Posts: 499
Poder: 21
xander Va por buen camino
Cita:
Empezado por Casimiro Notevi
De todas formas, aunque fuese un programa pequeñito, todos sabemos que es difícil entenderlo cuando lo ha escrito otra persona.
Creo que te ves muy optimista al respecto... pensando que a estas alturas hay gente que es capaz de entender incluso el programa compilado en binario.
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.
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

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


La franja horaria es GMT +2. Ahora son las 07:57:03.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi