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] <mailto:[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] <mailto:[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] <mailto:[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] <mailto:[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