Category ArchiveSoftware Libre



Ideas & Software Libre & Sociedad 15 Jun 2008 10:40 am

el Software Libre como amenaza

Personalmente creo que es más importante que un producto software funcione bien a que sea sólo bonito y atractivo, pero creo que la imagen es importante, y si quieres vender algo muchas veces has de empezar entrando por los ojos.

No creo que Mac sea necesariamente mejor para un usuario medio que un Ubuntu, pero ahí están, más bonitos, más caros y con productos que son todo un éxito incluso con problemas pesados e inaceptables a la larga. Hace no mucho lo hablaba con Sergio y él también está en el proceso del lifting de su producto HiperGate.

Osmius 8.07 sale en el mes de julio de este año 2008 - como puede deducirse de la numeración de la versión - y aunque los mayores esfuerzos son técnicos y de programación, también hemos invertido en imagen y diseño, no queda mucho para que cualquiera lo compruebe… o no.

En esta línea y buscando gráficas bonitas y a ser posible abiertas llegué Open Flash Chart. Os recomiendo un vistazo a su página y revisar los diferentes ejemplos que iliustran capacidades y diseño, además de las páginas de su autor al que también le gustan las cometas y el Kite-board.

Pero lo que me ha llevado a escribir esto, además de cierta falta de pudor, ha sido el leer las razones por las que se creó y se mantiene el proyecto. Cito:

Y, ¿es realmente libre?

Si. Hace algún tiempo tuve que trabajar con una empresa que vendía componentes para gráficas en Flash. Uno de sus componentes tenía un bug que yo necesitaba resolver, así que les escribí preguntándoles cuándo estaría solucionado (recordad que había pagado dinero por los componentes software).
Fueron tan incompetentes, maleducados y repelentes que después de tres o cuatro semanas de correos pensé:
“En este tiempo podía haber aprendido Flash y Actionscript y escribir mi propio componente para gráficas, liberarlo como Open Source, alojarlo en SourceForge, construir una comunidad de desarrolladores y todo más rápido de lo que ellos pueden resolver un bug”
Eso es lo que hice, y es por eso que es “Free”. Supongo que la moraleja es “No jodas a tus clientes”.

Así que es verdad que el OpenSource puede amenazar y destruir tejido empresarial y de negocio. DETERMINADO tejido, claro.

Software Libre & Arquitectura de Software 02 May 2008 10:55 am

Analizador de Código C, C++ y Java

He estado buscando un rato una herramienta que analizara el código C++ y Java de Osmius. Haberlas haylas pero son privativas y me ha extrañado lo poco que hay en software abierto.
Así es como he llegado a CCCC con el poco afortunado nombre de “C and C++ Code Counter”.

CCCC hace bastante más que contar las líneas de código y los comentarios. Se basa en la tesis de Tim Littlefair que pretende establecer relaciones entre:

  • líneas de código
  • líneas de comentarios
  • cantidad de sentencias de control (if, while, for,..)
  • flujos de llamadas y de información entre los módulos y ficheros
  • y la cantidad de relaciones de herencia entre las clases

y

  • la complejidad del proyecto y su impacto el rendimiento y en la facilidad de desarrollo y mantenimiento.

En su tesis no consigue llegar a conclusiones principalmemente por la falta de datos reales (como suele ocurrir en muchos trabajos académicos), pero maneja conceptos interesantes - un poco por lo menos - como “McCabe’s Cyclomatic Complexity“.

Es verdad que con un solo proyecto sacas algunas pocas conclusiones, pero si cada proyecto publicara el resultado de estos análisis podríamos compararalos entre sí y ver si realmente correlacionan con su uso, el lenguaje utilizado, o la utilización o no de frameworks. Otra utilidad sería comparar un mismo proyecto a lo largo del tiempo.

La salida de CCCC contra los ficheros C++ del proyecto Osmius.

En Java todavía no lo he probado.

Ideas & Software Libre & Sociedad 25 Mar 2008 08:20 pm

Usted, ¿compra o alquila software?

Bueno, en general compro ¿no?.
Pago por unas licencias y por un número de instalaciones y empiezo a usarlo ¿no?

A ver, luego pago por un soporte anual. En realidad no lo uso mucho ¿sabe usted?,pero si tenemos algún problema, cómo le diría, estaríamos (yo) protegidos y le puedo echar la culpa al proveedor y sortear collejas. Pero esto también lo sabe el proveedor, así que así son las cosas.

Bueno así son las cosas por ahora, porque aunque yo lo que quiero es vivir tranquilo, a veces me revienta que esta gente me esté cobrando cada año un 20% de lo que pagué en licencias para nada. Para nada porque cuando les pido un cambio, me hacen la peseta. ¿No sabe usted lo que es la peseta? Sí, hombre, extienda la mano delante de su cara con la palma hacia usted y los nudillos hacia el otro, y luego doble todos los dedos recogiéndolos con el pulgar.Todos excepto el dedo corazón, ahí está la gracia

Vaya con la pregunta. Ahora que me lo (la) pregunta y dada mi propensión a vivir tranquilo, mis proveedores son los que recomiendan las consultoras de moda, y ninguno de ellos, ninguno, me permite ni siquiera que me arregle yo mismo los problemas o que modifique según qué cosas a mi antojo.

¡Cóño! (con acento), si estoy comprando ¿no tendría que poder hacer lo que me salga de las putas entrañas? Me dicen mis tésnicos que no podemos porque no tenemos el código fuente. Pero si lo he pagado ¡cóño! Me cago en las condiciones y las legalidades y todo eso que para eso están los abogados.

A ver. Calma. Si me compro un piso y quiero poner un enchufe al otro lado de la cama para que pueda poner lamparillas a ambos lados lo hago porque para eso es MI casa. Lo mismo con el aire acondicionado y con el color de las paredes y los techos, que me molan los añiles. ¡La que está liando Zapatero!

En fin, que me parece que hago el panoli. Pero no pasa nada porque en realidad para panoli mi empresa [O ayuntamiento, o gobierno local o nacional] que es la que paga y no se van a enterar.

Yo creía que compraba, pero en honor a la verdad, y ahora que no nos escucha nadie y me se ha subido el vermús, en realidad estoy alquilando.

¿Sabe usted de algún proveedor o modelo de software que sí me permita adaptar las cosas a mi gusto? Osea que pueda comprar , comprar.

Detonates:
¿Somos dueños de lo que compramos? | Javier J Navarro en el Blog Salmón.
Fabricante de máquinas de voto electrónico amenaza con demanda si se comprueba su máquina | Jorge Cortell.

Software Libre 19 Mar 2008 02:20 pm

Entrevista InterEconomía

Dentro del programa de Radio Capital de Intereconomía dedicado a la apertura de negocios en Vietnam, hemos participado como empresa con un modelo de negocio basado en el Software Libre.

Nadie ha tosido si se ha ido ni se ha sorprendido. Poco a poco y gracias a muchos el hacer negocios de nuevas maneras basadas en compartir va siendo algo natural.

Nuestra parte ha sido tan cortita que no me ha dado tiempo ni a dejar de estar nervioso pero ha sido interesante.

Se emitirá el martes 25 de marzo de 2008 a las 10:30

Actualización:
Podéis oírla aqui. (Minuto 15:00 en adelante más o menos si queréis ir al grano).

Ideas & Software Libre 18 Dic 2007 10:13 am

Software Libre y Negocio: Charla práctica

El otro día Justo Hidalgo me retó a convencerle de que es posible y adecuado hacer negocio con el software libre, así que compartí su correo con David y con Sergio (y más gente en realidad) a ver qué pasaba y por si teníamos que sacar el Osmius de Sourceforge a toda velocidad ;) .

Justo ha sido tan amable de recopilar las idas y venidas de los correos y resumirlo en su blog.

A vosotros ¿qué os parece?

Software Libre 12 Dic 2007 01:53 pm

Presentación Osmius Light

Esta en la presentación que llevamos a Vietnam con motivo del FOSS-Bridge 2007. No es nada técnica.

Software Libre 25 Nov 2007 09:16 pm

¿Negocio y Software Libre?

Pero vamos a ver, no lo entiendo, si la gente se puede bajar tu software sin pagar ¿cómo vas a ganar dinero? Peor aun ¿cómo vas a pagar a la gente? ¿cómo recuperas lo que llevas gastado? ¿eres una ONG?

Este tipo de preguntas son las normales cuando hablas con alguien todavía sin ciertos herbores en cuanto a formas inteligentes de plantear un negocio. Esto no es un asunto de talibanes de ninguna corriente. Como ha dicho alguna vez González Barahona, no hace falta apelar a razones filosóficas como la deuda solidaridad de no compartir cierto conocimiento. En la mayoría de los casos que yo conozco el producto en el que se basa el negocio es Software Libre por una cuestión egoísmo. De otra manera no podrías competir con una empresa mucho más grande y con lazos asentados en el mercado que tú, sólo puedes llegar a imaginar.

El producto es Libre porque así tengo más posibilidades de establecer mi negocio. No me hace falta defenderme de otra forma.

Hace unos días en Hanoi tuvimos el placer de escuchar a David Axmar, cofundador de MySql AB, y da gusto la verdad, escuchar a alguien con un plateamiento tan libre, tan divertido y tan inteligente de los negocios. Curraron y curra como el que más y este tío está forrado. ¿Cómo es posible?

David Axmar - How we made money

Según él se dieron cuenta de que necesitaban un motor de base de datos y como lo que había en el mercado era carísimo y privativo decidieron hacérselo ellos. Trabajaban por las noches después de terminar sus otros trabajos hasta que empezaron a ingresar lo suficiente para dejar el otro trabajo y dedicarse a tiempo completo.

Tenían dos obsesiones - que comparto - respecto al producto:

  • Código muy bueno. Portable y Mantenible
  • Muy buena documentación

Está claro: Si consigues eso y permites que la gente descarge tu software, tienes buena pista de despegue para que otros trabajen por tí al usar tu producto, al instalarlo, creando comunidades, desarrolladores…

Dedicó la diapo que os muestro a responder a la pregunta ¿Cómo ganamos dinero?

  • Página muy simple en la que es muy fácil pagar mediate tarjeta de crédito
  • No forzar a nadie a pagar. En el peor los casos usas mi software

A mi esta gente no me parece tonta, no señor.

Software Libre & Sociedad & Trabajo en Equipo 20 Nov 2007 11:07 am

Osmius en Vietnam. FOSS Bridge

La semana pasada tuve el placer de viajar a Hanoi en Vietnam conmotivo del evento para promover relaciones y negocios entre empresas de la Unión Europea y empresas Vietnamitas alrededor del Software Libre, FOSS Bridge 2007.

Algunas de las presentaciones que se hicieron están aquí, incluida la de Osmius.

La iniciativa es estupenda porque allí están como locos por crecer y el software libre permite compartir en lugar de sólo alquilar una mano de obra barata y dejar poco construido para el futuro.

Vietnam es el segundo país que más crece desde el año 2005 y después de China, y es claramente una economía en expansión. Además el 65% de la población tiene menos de 30 años y tienen muchas ganas de trabajar además de que les sobran prejuciones del tipo “pero eso en muy difícil” o “no sé si voy a poder”.

Esta gente se levanta todos los días a eso de las 4:30 y a las 5:00 está currando o haciendo Tai-Chi en algún parque. A nosotros nos vienen a recoger a las 8:40 para estar en el Hotel de la convención a las 9:00. El primer día fue impresionante, mogollón de gente, la prensa filmando el evento, la ministra de comercio, la comisión europea y el “sursum corda”. “Quite impressive I must say”.

El gobierno vietnamita es socialista y no les apetece mucho pagar a Microsoft por cosas que están disponibles en el mundo del software libre y además no quieren depender de la tecnología de una empresa cuyo objetivo no es en principio preocuparse por el desarrollo social del pueblo vietnamita. Parece razonable.

Esta gente está muy atrasada en algunas cosas y son en general pobres. El tema es que el país está creciendo mucho en muchos campos incluido el de las tecnologías. La gente acaba sus estudios a eso de los 23 años y se montan una empresa y se ponen a trabajar. Tenéis que ver cómo se lo curran y cómo están atentos a todo lo que se dice. En su cultura el respeto es fun-da-men-tal y tienen muy en cuenta las jerarquías. El inglés se les da peor que a nosotros increíblemente (hay traductores por aquí que hay que usar en muchos casos), es decir: fatal. También los hay buenos.

Respecto a las jerarquías al igual que nosotros tenemos el usted y el tú para diferenciar un poco niveles del respeto, ellos tienen 7 u 8 y dentro de la misma frase pueden referirse a alguien de varias maneras diferentes.

Ejemplo de cosas que dan puntos en la escala jerárquica: Tener hijos. Tener un Doctorado.
Estuve de visita a una de las empresas de aquí y me ha gustado mucho. Gente muy joven y muy preparada y además muchas chicas, que en las tecnología de la información en Europa es muy difícil encontrar ¿Serán menos machistas?

En Peopleware tenemos planes de colaboración con cinco empresas Vietnamitas a las que les ha gustado muestro proyecto. Van a montar un Grupo de Usuarios de Osmius en Vietnamita y una base de datos de conocimiento. También han propuesto pagarnos el viaje para que volvamos en agosto y les ayudemos con las primeras instalaciones. Esto del Software Libre les ha molado mucho y todos están fritos por ayudarnos a desarrollar.

Alguna frase que me han dicho:
“Tenemos que darle más funcionalidad a Osmius si nos queremos comer a los grandes”
“No nos gusta que nos contraten por dos duros. Prefiero aguantarme y currármelo para crecer yo”
“Te doy la mitad de mis beneficios si me ayudas a crecer”

Empresas amigas:

NOX - SSD - FOD - DTN - VietSoftware

Entrada al respecto en la Pastila Roja.

Software Libre & Trabajo en Equipo 31 Oct 2007 09:00 pm

El software es un asco

Yo hago software.

Señoras y señores, más que un poco de humildad, un poco de realismo. El software falla por todos lados. La excepción confirma la regla: El software peta. Libre o no.

Suponiendo que te preocupes por procedimentar los pasos a seguir, suponiendo que tengas un sistema de pruebas exhaustivo, documentado y trazable (¿?), y suponiendo que el equipo de trabajo haya conseguido basarse en la confianza mutua (no hay otra,el no quiere no quiere y punto), aún así estás en problemas si haces software.

Dependerás de una versión de una librería (más vale, no puedes rehacer todo) que impedirá arranques, funcionalidades o instalaciones de tu software.

Te las tienes que ingeniar para diseñar tu software para que dependa de lo menos posible y que estas dependencias sean de productos “serios” (¿ah?), para que se minimice el número de líneas de código, para elegir una tecnología estable pero no tan pasada de moda - por arriba o por abajo - que te quedes sólo para revistas académicas.

Luego está el capítulo de que hay gente buena. Sin más. Ese vale, ese otro no vale. Vale para otra cosa, pero para esto no vale. Lo lamento por las academias - instituciones - metodologías - tips - y demás organismos darwinianos: El “duende” no se enseña ni se transmite. No hay reglas seguras para el éxito (tampoco hay definición válida e interpolable de éxito, ¿no?)

El sujeto A entiende que éxito es que Google compre su producto por X millones de euros y el sujeto B entiende que éxito es divertirse al menos 5 minutos al día y el sujeto C llevar y recoger a sus hijos hasta que tengan treinta años).

El software puede ser muy divertido.

Software Libre & Sociedad 20 Sep 2007 10:36 am

Democratizando

Esto de ir por ahí amenazando con democratizar un país es muy de los neoconservadores Norteamericanos, pero me refiero a democratizar en el sentido de nadie sea más ni menos que otro en cuanto a determinados derechos y responsabilidades.

No se nos escapa que por mucha democracia que haya u oigas a tu alrededor… iguales, iguales no somos.

Si ponemos a N individuos en un sistema aislado en condiciones iniciales de partida iguales para todos y con variables suficientes para que haya libertad de hacer lo que quieran y comerciar e intercambiar conceptos como quieran, esto se desequilibra. Uno de ellos acaba teniendo mucho de “algo” y acabará ejerciendo ese privilegio en favor de alguien, por ejemplo sus hijos o un amigo, con lo que habrá otros que ya no serán iguales en cuanto a oportunidades de acceso.

No digo que esté mal o que yo no lo hiciera, miraos si no este estudio sobre el doble rasero que nos aplicamos a nosotros y a los demás en cuestiones éticas desde el blog de Jorge Cortell.

El asunto que me llama la atención es que internet ha permitido que efectivamente se reequilibren algunas cosas y además es bueno. Está claro que respecto al acceso a la información el sistema “aislado” se democratiza gracias a esta red de intercambio.

Esto cuenta Juan Tomás respecto a que sus opiniones sobre un evento festivo compite con la realizada por “profesionales” de la crítica en “El poder de los usuarios de Internet: soulería

  • ¿El Ministerio de Industria tiene una página Web? Pues yo también puedo.
  • ¿El Grupo Prisa publica artículos que leen miles de personas? Pues yo también puedo.
  • ¿Tienes una IP? Pues yo también ¿Pasa algo?.

Next Page »