Patentes estúpidas

Microsoft ha vuelto a demostrar lo estúpidas que pueden llegar a ser las patentes de software: la última es que ha patentado [*] la generación de listas de tareas pendientes a partir de los comentarios "TODO".

Usar esos comentarios es una práctica habitual y varios entornos de desarrollo (como Eclipse, por poner un ejemplo) llevan tiempo haciéndolo. ¡Si incluso yo tengo un script haciendo lo mismo sobre esta web!
Y luego nos llaman paranoicos a los que decimos que las patentes permiten abusos…

Para el que no sepa de qué va, un ejemplo. Supongamos que esto es un extracto del archivo codigo.cc:

       ...
 51    // TODO: implementar esta función
 52    int unaFuncion(int x) {
 53        return 0;
 54    }
 55
 56    void otraFuncion(int y) { // FIXME: debería comprobar que el valor de y es válido
 57       return unaFuncion(y)+1;
 58    }
       ...

De ahí se crearía una lista del estilo:

codigo.cc:51     // TODO: implementar esta función codigo.cc:56     void otraFuncion(int y) {  // FIXME: debería comprobar que el valor de y es válido

[*] Enlaces sobre la noticia: