FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
Vender el código?
Hola a todos.
Un grupo de asesores vieron un de mis programas. Es un programita pequeño. Y no posee gran cantidad de código y tampoco el código es muy complicado de leerlo. Ellos me quieren comprar todo incluyendo el código. Mi problema es que en el programa hay unas funciones en un archivo llamado 'Funciones.pas' que llamo en distintas partes del programa. Y estas funciones no las quiero vender. Se pueden utilizar las funciones en un programa sin necesidad de utilizar ese archivo 'Funciones.pas'? Si tienen alguna idea... Saludos.Gracias... |
#2
|
||||
|
||||
Hola,
Cita:
Cita:
|
#3
|
|||
|
|||
Estas Funciones forman parte del programa, si. Pero el código se utilizaria para las modificaciones en la parte de impresión. Existen unos documento que se utilizan para transportar cereal (en Argentina) llamado Carta de Porte y estos documentos suelen ser con frecuencia modificados. Esa es la parte en la que el programador de los asesores estará haciendo modificaciones. Ahora lo que sucede es que en esas funciones hay muchas horas de romperce la cabeza y si yo les cobro un poquito más quizas me pierda el negocio. Los asesores van a utilizarlo para sus fines como si fuera de ellos, osea les vendo los derechos del mismo. Y tal vez esos clientes que utilizaran este programa podrían haber sido futuros clientes mios.
Puedo crear un control que tenga las funciones e insertarlo como si fuera un boton por ejemplo? Última edición por Gabriel2 fecha: 23-09-2005 a las 01:06:35. |
#4
|
||||
|
||||
Hola,
No sé. Me sigue pareciendo contradictorio. Esto no es raro. Lo cierto es que lo que me pasa por la cabeza no son soluciones. Solamente se me ocurre algo: si esas funciones forman parte del programa y alguien quiere comprar el programa, en la venta habrán de entrar esas funciones, porque, de no ser así, el que quiere comprar el programa no estaría comprándolo todo: quizás en esas funciones esté la esencia de que quieran comprar el programa. Comprendo que te llevó tiempo llevar a cabo las funciones de que hablamos, pues bien, cóbralo. No estás robando a nadie. El programa funciona bien entre otras cosas porque incluye las funciones que te costó un huevo hacer. De acuerdo, el que lo compre tiene que entenderlo. Yo no le hablaría en términos de "es que estas funciones, verá usted...". No, señor. Sino este programa cuesta tanto, y punto. Si lo quieren, bien; si no lo quieren, allá ellos. Porque, insisto en lo mismo una vez más. Supón que tu programa usa un componente y que yo quiero comprar el código fuente de tu programa. ¿Porqué quiero comprar el código fuente de tu programa? Acaso porque quiera ampliarlo, personalizarlo, derivar un trabajo a partir del mismo, etc., etc., etc. Entonces no puedes decirme: de acuerdo, te proporcionaré el código fuente del programa, pero no el de este componente. ¿Hace uso el programa del componente? -Te preguntaré. Sí -Me responderás. Entonces necesito el código fuente de ese componente. Yo te he pedido el precio de tu programa, tú ponme el precio que consideres oportuno, que ya veremos si al cabo la compra se lleva a cabo o no se lleva a cabo; pero no me digas que me vendes el código fuente de esta parte de tu programa, pero que no me vendes el código fuente de esta otra parte. Por otro lado Gabriel2, no me hagas mucho caso, en el sentido de que ya ves que no te doy una solución sino solamente algunas reflexiones que ya está bien que se llamen así. Toma lo que puedas y quieras tomar y deja lo que no te convenga sin reparos. |
#5
|
||||
|
||||
Si aun con las lecciones de moral del maestro dec =:-) aun quisieras reservar parte de tu código por X o por Y razones puedes distribuir junto con el resto de tus unidades solo el archivo .dcu junto con un archivo donde pongas solo la parte de la interfaz de tu unidad y la distribuyas con extension .int con eso creo que seria suficiente para que otro programador pueda compilar sus unidades usando tus funciones pero sin ver la parte de la implementación de las mismas... pero solo va a compilar con la misma versión de Delphi con la que tu hayas generado este archivo .dcu, claro que si eres mas meticuloso distribuirias diferentes versiones de dcu compiladas con diferentes versiones de delphi por si acaso...en fin...
__________________
"Lo mejor de no saber hacer nada es que se tiene mucho tiempo libre."
|
#6
|
||||
|
||||
Hola,
Cita:
|
#7
|
||||
|
||||
Hola,
Se me olvidó agradecerte la información lpmlpm. Muchas gracias |
#8
|
||||
|
||||
Cita:
Saludos
__________________
"Lo mejor de no saber hacer nada es que se tiene mucho tiempo libre."
|
|
|
|