Software Libre – Software Propietario… el cuento de nunca acabar

Hoy, he decido escribir un poco apartando el tema netamente tecnico.

El cuento comienza hace aproximadamente unos 10 o 15 días, con una serie de posts colocados en el muro (wall) del grupo UBA .Net de facebook. En el se abordaba el tema planteado en el titulo de este post. La idea principal de este post no es definir una postura a favor o en contra de esas formas de ver la industria del desarrollo de software, sino mas bien fijar una posición{on neutral, donde ambos visiones puedan convivir.

En el mencionado hilo habían personas que escribían a favor de una u otra postura. Pero sinceramente lo que me llamo la atención fue la actitud poco tolerante de algunos estudiantes (o jóvenes) a favor del SL. Y me preocupe… y me asaltaron una serie de interrogantes que espero alguien que me lea pueda aclararme.

En primer lugar, quiero dejar claro algo, mi postura es netamente a favor de lo que se ha denominado código propietario como modelo base de mi negocio; pero como modelo de aprendizaje o de investigación, el SL creo que es una buena opción.

Durante muchos años se ha escrito hasta la saciedad sobre este tema, algunos a favor de SL otros en contra, Cada posición se atribuye la razón. Pero sin entrar en análisis profundos del tema, y desde una  óptica profesional, no podemos cerrarnos a una realidad, el SL existe y ha avanzado mucho en los últimos años. ¿ Llegará a ser el estándar dominante?, no lo creo, pero no puedo asegurarlo. Ahora, por otro lado, no podemos tampoco ocultar las grandes ventajas que tiene el software propietario. Es el estándar actual, y si no hay alguna catástrofe creo que seguirá así por muchos años.

En un mundo multipolar como el de hoy en día, no podemos pretender, ni decir, que algún modelo es mejor que otro. Hay entornos, eventualidades y otros aspectos que hacen una u otra opción sea la mejor para los clientes. Tampoco podemos ocultar que muchos de nuestros clientes cuentan con entornos heterogéneos: Win, SL, Unix, AS400, e incluso MAC… entonces si esa tecnología es capaz de entenderse. Si desde mi aplicación ASP .NET, puedo leer tablas almacenadas en MySQL, o si desde PHP puedo invocar una clase hecha con VB 9… entonces ¿ porque nosotros somos tan intolerantes?… ¿porque nos convertimos en unos talibanes y denigramos de cualquier tecnología (e incluso persona) diferente?

La respuesta no la sé. De repente son las hormonas propias de la juventud que nos hacen ser apasionados en todo lo que hacemos… de repente técnicamente están convencidos de lo que dicen… pero humildemente creo que es un error.

Creo firmemente en primer lugar en la diversidad de opciones y de opiniones, y por eso respeto a cualquier persona que me diga que el SL es lo mejor de lo mejor… y claro, espero el mismo trato cuando le explique porque como modelo de negocio el SL me parece algo inviable.

En segundo lugar, creo que el deber de todo estudiante de pre-grado es nutrirse de toda la tecnología que este disponible, experimentar con ella, trabajar día a día con ella, no solo en el aula de clase. Ya le llegara el momento de decidirse hacia que modelo apuntar.

A mis amigos de las células académicas, recuerden que existen otras opciones aparte de .NET y a los amigo defensores de SL, no cierren los ojos, el mundo de la tecnología es mucho más amplio que Tux…..

Cambio y fuera

Oscar Berroterán

Post cruzado desde msmvps.com/blogs/oberroteran

16 comentarios en “Software Libre – Software Propietario… el cuento de nunca acabar”

  1. Mi opinion en este tema es que ambas posiciones deben coexistir porque cada una tiene sus logros y sus ventajas.

    La experiencia que he tenido del tema ha sido en la mayoria de las ocasiones el encuentro con personas (lo mismo personal que por forums) que defienden a capa y espada el SL y niegan todo lo que huela a propietario.

    Dentro de esto se observa por encima de todo una cruzada contra Microsoft como elemento principal, diriase que un 99% del ataque contra el software propietario esta centrado en Windows e IE.

    El software propietario tiene muchas ventajas como expusiste en tu comentario.

    Me declaro tambien como mas inclinado hacia este pero sin esconder sus lagunas y aspectos negativos.

    El SL tiene sus ventajas tambien y por eso necesita apoyo para que siga desarrollando y creciendo como comunidad.

    Por eso deben seguir viviendo y colaborando ambas en el desarrollo de la ciencia que es lo mas importante.

    No como tecnologia en si, sino como herramienta, que para eso se creó.

    Para hacer mas grande a la humanidad y seguir sonhando con Minority Reports y “Close Encounters of the Third Kind”.

    Saludos,

    @

    PD: Me gusto tu articulo Oscar.

  2. >Ahora, por otro lado, no podemos tampoco ocultar las grandes ventajas que tiene el software propietario. Es el estándar actual, y si no hay alguna catástrofe creo que seguirá así por muchos años.

    Me da la sensación, leyendo tu post, que vinculas automáticamente SL con Linux y propietario con Windows, lo que es un tremendo error. Hay SL en Windows y lo hay propietario en Linux. No termino de entender la frase de que el software propietario es el estándar actual… no se si te refieres a que windows es el so estándar “de facto” actual. Pero esto tiene poco que ver con software propietario (salvo para MS que es quien lo vende, claro :p).

    Por otro lado, hay grandes modelos de negocio detrás del SL. De hecho, a muchos que nos ganamos el pan con tecnologías MS, el hecho de que Windows fuese SL no nos afectaría demasiado: las empresas seguirían necesitando desarrollos a medida y gente que mantuviese sus sistemas e infrastructuras. El modelo de negocio de una empresa de servicios o consultora es independiente de si se apoya en SL o propietario.

    Solo las empresas que trabajan vendiendo paquetes de software cerrado tienen un modelo de negocio ligado con el software propietario. Y estas empresas son minoría. La mayoría de empresas tienen un modelo de negocio independiente puesto que ofrecen servicios a medida.

    Que no se entienda este comentario como un ataque al software propietario, porque no lo es. Simplemente constato que para muchos de nosotros es irrelevante si los sistemas sobre los que trabajamos son SL o propietario. Yo en lo que a mi profesión respecta no veo ninguna ventaja que aporte el software propietario respecto al SL.

    @Alexphantom
    >El SL tiene sus ventajas tambien y por eso necesita apoyo para que siga desarrollando y creciendo como comunidad.

    Ligar el SL solo a la comunidad es, en mi opinión, restringir demasiado la visión de lo que el SL és. SL puede ser desarrollado en comunidad, pero también en empresa. Desarrollar SL en empresa puede dar un buen ROI si luego la empresa es capaz de articular servicios ligados a este SL (aquí tienes mysql).
    De todos modos aquí si que haría falta definir que entendemos por “libre”. Si nos limitamos a licencias de la FSF entonces si que debo estar de acuerdo con tu comentario 🙂
    Porque otra “discusión” que podríamos tener es “que es software libre?”.

    Saludos!

  3. Alexphantom: gracias por el comentario, y si, es verdad, lamentablemente cuando escuchas una ponencia de alguna persona defensora del SL, basa al menos el 40% en ataques a MS y al modelo de software propietario. Eso es una lástima, y a su vez creo que eso es lo que hace que las pasiones se acentúen…

    Eduard, la gran parte de tu comentario es muy acertado. Aunque no creo haber vinculado el SL con Linux automáticamente (a menos que sea por Tux 🙁 ). Pero el resto esta muy acertado y creo que complementa lo expuesto en el post. La idea principal no fué hacer un post técnico, sino más bien llamar la atención sobre el tema de la defensa a ultranza de una u otra forma de ver el negocio del desarrollo de software.

    Saludos

    Oscar

  4. Que alegria me da leer opiniones como la de Uds.
    Pensaba q era yo el del problema y q estaba atacando molinos, a pie, sin Rocinante y Sancho preparando la merienda y mirando el espectaculo.
    Lo peor q existe es el fanatismo, desde todo punto de vista, por eso uno debe sentarse y reflexionar sobre las ventajas y desventajas q tiene cada uno.
    Es el sentido comun y el pensar desde el punto de vista practico.

    Saludos,

    @

  5. ahora muy bien, el soporte del software propetario es un monopolio si tu manejas SL, es de entender que tienes las bases para manejarlo no??, yo solo quiero hacer una pregunta? quien de el foro en realidad maneja SL??? a ver yo era una persona q consideraba q server2003 era bueno, pero al montar una actualizacion en una red de 430 maquinas me requemo por dios? y otra anectota personal es que un dia un cliente me pidio que el queria su sitema realizado en visual xq era conocido xq blah blah blah bueno mas caroo y menos trabajoo, compañerooo una base de datos con 4000 reguistros y para realizar una busqueda se qdaba pegadoo lo hice en java con mysql y como corria y ejecutaba las busquedas de rapido 😛 asi que si nunk han trabajadoo con tux intentenlo y si piensan un poco mas no van a tener problemas no todo es un siguiente siguiente siguiente!

  6. Tienes alguna referencia de alguna de las grandes companhias del mundo q tenga montado sus sistemas de BD en MySQL ? La mayoria son JD Edwards, DB2, Oracle y MSSQL. Las cuales no son SL.
    El hecho de q te haya ido mal no quiere decir q el resto de las personas tiene q opinar lo mismo.
    Yo he trabajado con MySQL y no he dicho q sea malo, al contrario es bastante bueno, como Firebird o PosgreSQL pero prefiero trabajar con MSSQL u ORACLE.
    Sobre todo para aplicaciones empresariales.
    En cuanto al siguiente siguiente siguiente depende del software q estemos hablando pq si nos referimos a los softws antes mencionados no se caracterizan precisamente por eso sino por agilizar el desarrollo de las aplicaciones en el momento q sea adecuado.

  7. Al estar divagando por internet para encontrar infomación sobre lo que me concierne, he leido muchas opiniones acerca del sl y sus ventajas sobre el software privado o viceversa.

    A la conclusion que llegue es que hay de chocolate y vainilla, segun la preferencia del usuario. Cada quien es libre de usar o desarrollar software del genero que sea (por asi decirlo, y agradeceria que me corregieran para decirlo de un forma adecuada) eso es libertad en las tecnologias de la información.

    Que si MS es el enemigo y un egoista monopolistico, que si BG es el anticristo, que si el software privado no deberia de existir y que si todos los que desean un mundo libre deben de estar en contra del software que hace MS y otras empresas similares, la manga que, nadie esta obligado a usar sus productos, hay alternativas. A veces he visto que los comentarios en contra del sp (software privado, me he atrevido a abreviarlo asi) viene de jovenes en “edad de la punzada” o de la “anarquia sin sentido” o que tiene cierto rencor hacia las empresas como MS, solo por lo que son.

    Recoznoco las ventajas de ambos tipos de software, pero lo que me llamo la atencion al estar leyendo en un sitio de apoyo al software libre fue su concepto de mundo libre.

    Por lo que entendi, todo lo que no sea libre es inutilizable en ese mundo utopico. Bueno que pasaria con el trabajo del reparador de electrodomesticos, o de los millones de asalariados que aplican su conocimientos para realizar su trabajo, y eso incluye el programador. Su trabajo y conocimiento cuestan, y si todos supieran hacer lo que todos estos trabajadores hacen de que servirian entonces las escuelas, y los gastos que realizan en sus estudios (o sus padres), o simplemente en donde quedaria su trabajo y por ende sus ingresos. Se vale hacer negocio con cualquier enfoque de software, aunque en mi opinion las patentes de software no tienen razon de existir.

    Por lo que he visto lo que deberia de estar en cuestion es el concepto de “libertad”, y no el software que uses. Para eso tenemos libre albedrio.

    Esa es la humilde opinion de un lector con sueño.

  8. El tema de ataca a Microsoft pasa porque desde hace bastantes años los estados y empresas de todos los paises han estado pagando fortunas para seguir teniendo computadoras. Hay que ver el efecto de esta fuga de capitales en los paises pobres (y en los otros también).
    Si Windows vista cuesta 400 dólares, más los productos accesorios para que no sea afectado por virus, etc., termina siendo un negocio neto en contra de los pueblos y a favor del software capitalista extranjero.
    Cerca de mi casa está la oficina de Microsoft de mi país, y lo único que vinieron a hacer es a cobrar y a vigilar.

    Cualquier empresario liberal lo sabe también, y si le dicen que puede funcionar igual pero más barato y sin amenazas de seguridad, de seguro que lo piensa.

    Ya mismo se están cambiando a SL muchas administraciones estatales de sudamérica y alguna de España.
    Es lógico que las empresas privadas van a seguir ese camino cuando vean el ahorro.

    África se está pasando a SL, China hizo el turbolinux, porque imagínense la piratería estatal que habría sino, en un país de más de mil millones de personas. La única opción que tenían era quitarse los ojos de Microsoft de encima.

    Esa empresa es la más importante; en torno a ella giran las demás, y todas juntas forman el Software propietario, y lo pagamos con los impuestos, con las tarifas de energía, telecomunicaciones, y todas las facturas de empresas que usan computadoras para funcionar y que tienen que actualizarse pagando mucho.

    EL SOFTWARE PROPIETARIO ES CARO PARA TODOS. SON DÓLARES PERDIDOS AL EXTERIOR, divisas por algo que se puede programar acá, en nuestro país y dándonos trabajo entre nosotros. Para colmo la colaboración es internacional por internet, pero cuando voy a las páginas de SP lo que más veo son los precios y ninguna ayuda, y estoy bien informado de que SL no es lo mismo que gratis.

    ¿Modelo de negocios? ¿Entonces ustedes quieren saquear naciones?. No creo, sólo me parece que no ven más allá de sus narices, del trabajo que tienen o quieren tener.

  9. Es cierto q el SP (como bautizaron por ahi arriba) es caro. Pero tambien lo es SL.

    Como publico un articulo en este geeks hace unos dias, detras detras del SL tambien hay dinero y ganacias.

    En cuanto algo puede dar dinero seguro que alguien lo aprovecha porque de algo estoy seguro, el hombre todavia no ha apredido a vivir sin dinero, porque de algun modo tiene q sacar el dinero.

    En cuanto al famoso tema ataque-Microsoft el asunto es q no he escuchado decir a nadie vamos a hacer lo mismo con General Motors, Ford, Mercedes Benz, Panasonic, Sony, IBM, Dell, HP, Lenovo.

    Todas son iguales, detras del dinero q puedan aprovechar, asi q no deberia haber diferencia respecto al ataque a Microsoft.

    Siendo justa la linea del SL se deberia usar solo lo q no venga de empresas privadas, desde el telefono hasta la ropa.

    Es posible eso ?

    Sabemos q no.

    Por eso esa parte de anti-Microsoft (personalmente) no me convence.

    Pero como bien dice David, cada una tiene ventajas y desventajas y q sigan desarrollandose como hasta ahora.

  10. El asunto del ataque a Microsoft pasa por hacer lo mismo con todas esas grandes empresas que tienen el mismo comportamiento.
    A botar y olvidarse de Sony, General Motors, Ford, Renault, Panasonic, IBM, HP, Dell y demas.
    Todas son iguales, monopolistas, agresivas con los pequenhos negocios y destructoras de las economias de paises no desarrollados. Les interesa sobre todo el dinero.
    Para estar bien situados respecto a la bandera a ondear habria que comportarse de esa manera.
    Lo demas queda como que Microsoft si, pero el resto no, no sabemos porque, pero asi es.
    Particularmente no estoy a favor de estas posiciones a medias.

  11. interesante comentario de Oscar, lo cual lo felicito pq lo explica de una manera practica sin irse para ninguno de los lados, pero estoy en desacuerdo con Gabriel, debe primero pensar q las empresas estan hechas con ese fin, sean del pais que sean, o lo que compras de productos chinos el dinero se ira para???? obviamente a China, y que pasa con la industria de software local, se tienen las mismas herramientas con las cuales crear software (a modo Microsoft o cualquier otra), pq no hacer lo mismo, Colombia en estos momentos esta en un proceso de inclusion de nuevos conocimientos, tecnologias y sistemas para vender software a otros paises, como venezuela, brasil o ecuador, eso tambien seria fuga de capital? obviamente pero para eso estan los impuestos de cada pais para q esta fuga sea la menor en relacion de la empresa y el estado, entonces mas alla de lamentarse es iniciar procesos serios de desarrollo de software. si desean ver estadisticas de desarrollo de software en Colombia: http://www.proexport.com.co/VBeContent/library/documents/DocNewsNo1458DocumentNo4146.PDF

    entonces existen dos opciones: llorar pq dependemos de otros con respecto a software o nos ponemos en serio a exiguir cambios en las politicas publicas con respecto al software.

  12. Si realmente somos tecnólogos, entenderemos que la tecnología está ahi para adecuarse al caso o contexto donde la querramos utilizar.

    Siempre es bueno conocer de todo más no ser todero. El conocimiento no pesa 😉

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *