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.

 

Want to build better software faster?

Want to build better software faster?

Read about the latest trends on software modeling and low-code development

You have Successfully Subscribed!

Pin It on Pinterest

Share This