Recently we released a major update to the Linux drivers for the Mali-200 and Mali-400 MP GPUs. Like many software projects we time-box our driver development, with two major releases each year. This release (r2p0) contains a bunch of exciting new features including Android support, full SMP support, performance optimizations and some important EGL extensions. We'll talk about some of these in future blog posts, but for today I wanted to tell you about the other big change we made for r2p0: we've started to release parts of the driver stack under an open source license.People who get excited about software licenses are not necessarily the people you invite to a dinner party for their sparkling conversation and witty repartee. In fact the terms "exciting" and "software license" are used together about as often as the words "glamorous" and "garden shed". Not very often at all. But despite that I'm going to admit that I think this is a pretty exciting change for our Mali drivers!So what exactly have we decided to open source?For the r2p0 release we've opened up all the Linux kernel side components of the Mali drivers under the GPLv2. Specifically we've opened up two things:
The code is available today so download it now and start hacking - we're very keen for people to use this stuff! By releasing the Device Driver and UMP under the GPLv2 license we hope to make it easier to include Mali drivers in all sorts of different Linux products. We're also looking at other ways of distributing the code and talking to lots of partners as well as people like our good friends over at Linaro. Stay tuned.
Going forward, our plan is to update these components each time we make one of our major releases. We may also decide to make other pieces of the driver stack available under an open source license in the future, especially parts of the driver which integrate with important UI infrastructure such as X11, Android or MeeGo.
So having admitted that I get excited about changes in software licenses I guess I shouldn't expect too many dinner party invitations. But if you've read this far then perhaps you too are interested in this change, in which case you may have some thoughts on what we've done. Please let us know if you do. We always love to hear your feedback!