A while back, MySQL, Red Hat, One & One and a few other companies launched a campaign against software patents in Europe. While software patents may sound like they help protect "the lone inventor" in reality they are used by large companies to stifle innovation. And increasingly we are seeing so-called "patent trolls" trying to extract license fees for ridiculously simple ideas or algorithms. Today someone announced a lawsuit against Apple's iTunes for music playing software they demo'd in 1995. What's next, enforcement of the infamous one click patent?
Software patents are about as meaningful as the idea of patenting novels. What would have happened if someone had patented the classic "boy meets girl" story line. The same is true if early software had been patented. Would there even be a database industry if IBM had patented System R in the 1970s? Or what if WordStar, Visical or CCMail had been patented? Would there be any software startups today?
Florian Mueller, the director of nosoftwarepatents.com has come back swinging in the latest chance to ensure sanity to the patent process in Europe. There is indeed a role for patents, but its not in software. Software is better protected by copyright. There's a full list of resources on the site covering the basics, the dangers, the "untruths" and the politics.
Read the full story (and feel free to copy it and distribute it.)
Enterprise Application Integration (EAI) has been one of the most complex areas of Enterprise software. Basically it involves integrating anything to anything, whether it's packaged ERP and CRM systems (e.g. SAP, PeopleSoft, Oracle, Siebel, etc.), custom applications, web systems, mainframes, order entry systems, you name it, in real time. It's the type of projects that cost companies millions and take years to do with custom coding and, to be honest, they aren't a lot faster or cheaper when you use some of the commercial offerings from the likes of IBM, webMethods, SeeBeyond, Tibco etc. (Full disclosure: I ran marketing at webMethods a few years back.)
Although its not "mass market" like the database industry or web development tools, there is a strong potential for open source to help lower the threshold in EAI. A few projects, such as OpenAdapter were born from the frustration and mounting costs among financial companies doing custom EAI work.
You can read the full story here on CNet.
There's a recent article in Forbes called "Open Source Smack-Down" which profiles Marc Fleury, CEO of JBoss. Daniel Lyons does a good job capturing Fleury's disdain for IBM and their recent acquisition of GlueCode. But what Lyons missed out on is that the revenue growth for companies like JBoss, MySQL and other private open source companies will continue to grow rapidly, well ahead of their cost structure. Here's a different view from /dev/null.
There’s a good interview of Anders Hejslberg, Microsoft’s C# chief architect, on InfoWorld. Anders claim to fame is he’s written several of the dominant development tools of the last three decades including Turbo Pascal, Delphi and C#. I worked together with Anders for nearly ten years when we were at Borland together. He remains one of the all-time smartest developers I’ve worked with. He not only understands how to build an elegant programming language and system, but one that is useful. Interesting to get Anders’ take on Java, Eclipse and Mono.