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: