I spent yesterday at the Linux Foundation Collaboration Summit, hosted by Google in Mountain View. This is the coming out party for the Linux Foundation, which was formed back in January through the merger of the Free Standards Group and the Open Source Development Lab. The Foundation has picked up the mandates of both of those groups – promoting Linux, protecting Linux, and standardizing Linux, primarily through the Linux Standards Base initiative.
Jim Zemlin, the executive director of the Linux Foundation, kicked it off by emphasizing the need for better collaboration between the various elements of the Linux community – developers, distributors, and end users, and offering the Linux Foundation as a forum for helping drive this collaboration. The event itself was a good case in point. It brought together key Linux kernel guys – Andrew Morton, James Bottomley, Novell’s Greg Kroah-Hartman, Chris Wright from Red Hat, and others – with reps from the ISV and IHV community, and with customers. On day one, there were panels on kernel development, the industry vendor perspective, ISV support for Linux, legal protections for Linux, and an end user panel. Mark Shuttleworth of Ubuntu did a keynote focused on improving the tools and processes for collaboration between all members of the extended Linux community.
There was plenty of give and take with audience members, including developers, vendor types, customers and press. Reflecting the clear importance Linux has assumed in the corporate world, both Reuters and BusinessWeek had folks there. A number of themes emerged, but a few that kept coming back were:
- The process is good, but it could be much better. The feedback loop for getting feature requests to the kernel team, coding those features into the kernel, and communicating the availability of those features back to the users isn’t as seamless as it could be. But there’s been much progress over the last few years.
- Collaboration isn’t as easy as it sounds. Developers that are working in specific areas with well established groups are able to work well together, but groups working on different distributions or different areas don’t have an automatic way to plug into a good collaborative tool. The Linux Foundation can play a role here.
- The fact that different distributions – SUSE Linux Enterprise, Red Hat Enterprise Linux, Ubuntu and others are on different upgrade cycles, all of which are longer than the revision cycle of the kernel, itself, creates a mismatch that doesn’t optimize the platform.
- Power consumption is a complicated, but hugely important, issue for Linux developers to address, and it’s a definite area of focus. Linux for mobile devices is also another area of major focus, both for industry players and the kernel team.
- Intellecual property issues are out there, but not a major concern for the kernel developers. There was discussion of GPL3, with divergent opinions on whether and how quickly it’ll be adopted by various projects. A number of lawyers who were involved in the Free Software Foundation committees were on the panel, and they all felt the end result was a good license. Both legal and vendor representatives urged people to “chill out” about GPL3 and let the license move forward into the market in a measured way.
For me, the interaction at this event was as interesting as the content. I’ve been to both technical shows – like LinuxWorld Expo – and business oriented events – like the recent Open Source Business Conference. This was the only one where I’ve seen kernel developers in a public, open give-and-take with end user customers. Typical of the exchange was a comment by a customer that he couldn’t get the “suspend/resume” function working on his Linux desktop. A developer said, “bring it to the back of the room, we’ll look at it. This is how we learn to code away this type of problem.” It seems like a pretty basic, common-sense approach. The open source community has now scaled to an extent that this has become not just a viable, but an incredibly effective, way to build, test, de-bug and improve software.
All in all, a pretty interesting event, and some really sharp people.