Eso es correcto, pero también es cierto que nadie te exige todo el knowledge
del sistema, es decir, eso te lo puede exigir un departamento de sistemas,
pero no un cliente final, con lo cual no deberia haber problemas en
entregar los fuentes.

Pero también es cierto que si el programador es muy claro al programar, el
codigo por complicado que sea se puede seguir.

Me ha tocado hacerme cargo en varias oportunidades de departamentos de
sistemas, donde lo único que existia era un codigo antiguo del fuente
instalado y si bien llevaba mucho trabajo documentarlo, se podía hacer. En
cambio, cuando el fuente no existía, no quedaba otra que relevar nuevamente
el sistema.

Asi que mal que mal si entregas los fuentes, el proximo programador tiene
una punta de donde agarrarse.. si el programa es un spaguetti o no no hay
forma que el cliente pueda controlarlo, salvo que como digo el que te
recibe el laburo tambien sea de sistemas, pero en general eso no ocurre.

Saludos,

Pancho
Córdoba
Argentina

El mar., 9 jun. 2015 a las 17:17, Rafael Copquin (<[email protected]>)
escribió:

>  Estoy totalmente de acuerdo con vos. Si alguna vez intentaron migrar un
> programa hecho por ejemplo en Fox DOS a VFP, si el programador inicial no
> dejó ninguna documentación, ni en el código ni en ninguna parte, la
> dificultad es enorme. El tiempo que se puede gastar en entender lo que hizo
> el otro, sobre todo si es alguien desprolijo (quiero decir que el código es
> confuso, "spagueti code" como solía decir Martín Salías), no le justifica
> al cliente los honorarios que uno debe cobrar. En esos casos es mejor
> relevar en la empresa lo que hacía el programa, preguntar qué nuevas
> prestaciones necesita el cliente, y hacer un programa nuevo.
>
> El cliente se quedó con las fuentes originales y seguramente pagó por
> ellas, pero en general, no le sirve de mucho si otro programador tiene que
> empezar a descifrar el código para hacer un cambio importante. Si es algo
> menor, vaya y pase, pero algo más grande.....
>
> Por eso coincido con Pablo plenamente.
>
>
> Rafael Copquin
>
>
>
> El 09/06/2015 a las 15:11, Pablo Pioli escribió:
>
> No lo digo con intencion de ofender a nadie o con mala onda, pero entregar
> solo el codigo fuente es vender humo.
>
> Si le doy a cualquiera 70.000 lineas de codigo y solo eso, lo quiero ver
> haciendo alguna modificacion no trivial.
>
> Para que sirva, el codigo fuente deberia venir con todos los commits, los
> user stories/casos de uso, la documentacion tecnica, los tests, *la
> documentacion de la arquitectura*, etc etc. De lo contrario solo sirve
> para vender una tranquilidad falsa.
>
> My two cents
>
> El 09/06/2015 a las 01:54 p.m., Fernando D. Bozzo escibió:
>
>  Exacto, coincido con Pancho. Las épocas han cambiado, y ahora a los
> clientes les interesa estar "tener el control" de sus inversiones, sean
> chicos o grandes, aunque en chicos a veces puede no interesarles y los
> grandes casi siempre les interesa. Es una cuestión de independencia, a
> nadie le gusta depender de un solo proveedor, sea una persona o una
> emprasa, aunque en la práctica lo haga por cuestiones de confianza y buen
> servicio (que hay que ganárselo), o porque no queda otra opción. Las
> técnicas de amedrentamiento no son muy útiles y dan una mala imagen.
>
>  Y otra cosa, que tampoco debe extrañar: Algunas empresas, en general
> grandes, no solo piden el código, sino también que cumpla con unos
> criterios técnicos, lo que me parece bien, ya que no es lo mismo adquirir
> un sistema con fuentes que no se entiended y será dinero tirado (ofuscación
> de código, malas prácticas, etc), que adquirir un sistema que cumple unos
> requisitos de calidad que aseguran que pueda ser mantenible en el futuro.
>
>
>  Saludos.-
>
>   El 9 de junio de 2015, 17:43, francisco prieto <[email protected]>
> escribió:
>
>     Yo me pregunto...
>>
>>  Si estan tan de acuerdo con todo lo que dicen, porque hay una gran
>> mayoria de programadores que se pasan a lenguajes como Ruby o Python, ambos
>> lenguajes son interpretados y obvio que se entregan los fuentes.
>>
>>  Por otra parte es cierto que en VFP se puede compilar, pero tambien en
>> cierto que hoy en dia los fuentes son entregados con mayor normalidad que
>> antes...
>>
>>  Y si quieren los fuentes cual es el problema... con esto el cliente se
>> asegura de no quedarse clavado, si ustedes los dejan plantados. Por eso
>> cuando se contrata se aclara... sin fuentes te sale $$ y con fuentes te
>> sale $$$$$$$$$. No se sorprendan si muchos quieren con fuentes, de hecho el
>> 90% de mis clientes quieren los fuentes, pero claro la confianza la tienen
>> en mi y me siguen pagando cada modificación.
>>
>>  Saludos,
>>
>>  Pancho
>>  Córdoba
>>  Argentina
>>
> El mar., 9 jun. 2015 a las 10:39, Norberto (<[email protected]>)
>> escribió:
>>
>  Expertos en software del grupo te darán consejos mejores que el mío. Mi
>>> sugerencia es que registres el soft en la DN de Derecho de autor, y que
>>> entregues tu desarrollo conservando el copyright, al mismo tiempo que hacer
>>> un contrato en el que prohibas su utilización con cualquier uso que no sea
>>> específicamente autorizado por vos. Incluso dentro de la empresa. Si ellos
>>> rescinden tu contrato, se quedan con la fuente, pero deben indemnizarte por
>>> el fin del contrato. Y si te vas vos por las tuyas, se quedan con la fuente
>>> pero con la prohibición del uso. Mientras, contarás mantenimiento y serás
>>> el vigilador de tu trabajo intelectual.
>>> El trámite de copyright creo que vale $ 70.
>>> SDS
>>> NRS
>>>
>>>  ------------------------------
>>> De: Carlos Miguel FARIAS
>>> Enviado: 09/06/2015 08:39
>>> Para: GUFA List Member
>>> Asunto: [GUFA] Re:  Re: [GUFA] OT Depósito de código fuente
>>>
>>>   Ellos quieren el código fuente?
>>> Cobrales por línea de código. Estimo que una aplicación con fuente es
>>> unas 10 veces más cara que sin fuentes. Ya que vos estás entregando
>>> conocimiento profesional reutilizable, no utilizable. Gran diferencia.
>>> Les parece caro?
>>> Ofusca el código (hay una forma de hacerlo en fox fácil) y compila tu
>>> aplicación sin protección de refox ni nada.
>>> Deciles que sobre el ejecutable que les provees, que su "experto" de
>>> confianza, haga ingenieria inversa (refox o similar) y ahi tienen su código
>>> fuente.
>>> Si te dicen que es jeringoza, diles que ellos pidieron el código fuente,
>>> que ellos mismo lo extrajeron del ejecutable, que vos cumpliste.
>>> Si te dicen, no está documentado. Diles que lo que hace funcionar el
>>> código fuente no son los comentarios.
>>> Si quieren el codigo sin ofuscar y documentado, el precio es ahora más
>>> caro que la oferta original.
>>> Saludos: Miguel, Santa Rosa (La Pampa)
>>>
>>>
>>>
>>>      El Martes, 9 de junio, 2015 2:23:06, Fernando D. Bozzo <
>>> [email protected]> escribió:
>>>
>>>
>>>       Hola Marcelo:
>>> Que quieran el código fuente es normal, ya nadie quiere pedir un sistema
>>> sin tener la seguridad de que va a poder mantenerlo y modificarlo. El open
>>> source ha ayudado mucho a que esto sea así,y hay que tomarlo como algo
>>> normal. Encarece el precio, eso sí, pero realmente se debe dar un precio
>>> incluyendo los fuentes.
>>> Hay que ubicarse del lado que compra : yo no compraría nunca un programa
>>> que pido a un desarrollador si no incluye fuentes, porque ya tengo bastante
>>> de vendor lock-in con Microsoft y otras empresas.
>>>        El 09/06/2015 02:08, "Marcelo Espinosa" <[email protected]>
>>> escribió:
>>>
>>>  Hola grupo!
>>>
>>>     Una consulta. ¿Alguno de ustedes dejó alguna vez el código fuente
>>> de un sistema en una escribanía? Tienen idea del costo de esto?
>>>
>>>     Un posible nuevo cliente me pide el código fuente como condición
>>> para comprar mi software. Este no es un desarrollo a medida sino un sistema
>>> que ya tenía hecho de antes. No me convence entregar el código pero pensé
>>> en ofrecer el depósito del mismo como alternativa.
>>>
>>>  Gracias
>>> Marcelo
>>>
>>>

Responder a