Some time ago, Johan den Haan pointed out that “MDA had been patented” . Indeed, if you read the description of this patent, they use the notions of platform-independent and platform-specific “components” and the idea that platform-specific components could be generated from the platform-independent ones. Sounds familiar? (and, by the way, the patent is from 2009 much later than these concepts were included in the MDA OMG standard)
However, the situation is even worse, today I spent some time browsing patents on code-generation topics, on UML and on model transformations and it is completely unbelivable reading all the things that have been patented (many of them seem to patent very generic ideas that are already common and widespread in the community)
I’m not against patents per se , but we really need to be careful with what we allow to be patented.
FNR Pearl Chair. Head of the Software Engineering RDI Unit at LIST. Affiliate Professor at University of Luxembourg. More about me.
Agreed, Jordi
Since long ago, registration of patents (in most cases) is a search for future business, as it is for domain names: the opportunity to be the first registrant of a public idea, and then to be paid for it. What should be a defense of the intellectual effort, becomes an obstacle for this. And there are signs that it will be worse in the coming years.
Jorge Ubeda
Just found another patent on the definition of views on top of a base model
Does this mean that we will have to pay every time we extract a view from a DB or from a model?
Antonio Vallecillo.
Who knows…..
They are not being enfoced right now but who knows what will happen in the future.
However, I believe that many of these patents are defensive patents, i.e. patterns that a company A gets on a technology that it is already using to protect itself from a similar patent from another company B that could be used in the future against A.
This is, for instance, what people were saying about the recent “news feed” patent that Facebook just got recently. Facebook does not seem to pretend start a law war against all the other similar services, it is just avoiding a possible patent from another company that could be used to sue Facebook in the future.
Another one: http://www.freepatentsonline.com/20110029967.pdf