Distributions
News and Editorials
OpenSUSE searches for its strategy
While Ubuntu is clearly focused on user-friendliness and Fedora has a
"bleeding edge" approach (although it has sometimes struggled with its identity),
openSUSE lacks a similar message. Who is the target user? What are the
long-term goals of the distribution? What is its unique selling point? For
the past few months, the openSUSE
Board worked together with some community members on a more focused strategy. The question they want to answer to themselves and to the rest of the world is "Why choose openSUSE?
".
To answer this question, the Board looked at data from various sources, including market share figures and the openSUSE 2010 Survey that the project ran in February, which produced some useful results [PDF]. They also held a series of strategy sessions on IRC with many discussions about the role and the future of openSUSE.
During the weekend of May 28th, the members of the Strategy Team met in Nuremberg to bring together all the collected data and discussion points into a cohesive and unifying statement. At this openSUSE Strategy Meeting, they also formalized a draft of the strategy.
The documents that are available are an interesting read. First there is the Process document that describes why a clear strategy is needed and how the strategy will be developed. "Understand the industry" is a document describing the broader picture, including openSUSE's direct competitors and a characterization of the market and its customers. And last but not least, the SWOT document gives a list of strengths, weaknesses, opportunities, and threats. Readers are warned, though, that these documents are the result of brainstorming sessions and are therefore subjective and unpolished.
Strengths and weaknesses
At the strategy meeting, the team concentrated on the strengths and weaknesses openSUSE has, taking into account the competition and the expectations for future changes in the way we use computers. Concentrating on the strengths makes sense, according to openSUSE Board member Bryen Yunashko:
The summary of strengths is a mix of community-related and technical
topics. On the community level, there is for example the Boosters Team with their
mantra "Grow Community by Enabling Community
". This is a group
of Novell employees who are dedicated to openSUSE development and working
with the community. The distribution also has and attracts many users with
a strong technical background. On the technical level, openSUSE offers an
ecosystem of tools around the distribution, such as the openSUSE Build Service and
the feature-tracking system openFATE; it has also some
excellent in-system tools such as YaST and zypper. From the end user's point
of view, openSUSE comes with good hardware support and high quality; it's
also the only distribution where the user can choose among multiple desktop
environments in the standard installer.
The weaknesses that came out of the SWOT analysis were not listed in the strategy meeting wrap-up, but it's interesting to check them out in the SWOT document (keeping in mind that it's brainstorm material). With respect to the market aspects, Novell is not seen as open source friendly as Red Hat. As for the quality of the distribution, a lot of features are not documented, with the result that they are not used or integrated. Concerning the software, Java support is called "awful". The openSUSE Build Service is deemed too complex to use and not well-known enough. And on the community marketing level, there are lot of weaknesses listed, including no dedicated professional graphics artists, not enough local events for contributors, and so on. The openSUSE community is also not considered welcoming to new participants and there is decreasing support from Novell engineers.
Choosing a strategy
Knowing your strengths is one thing, but then deciding on a strategy to build upon your strengths is a lot more difficult. The openSUSE Strategy Team was inspired by Michael Porter's approach at Harvard Business School for their strategy development process. It's important to note that strategy is always about trade-offs, its goals are always long-term (at least 3 to 5 years in IT) and it is always rooted in the context of competitors. In the domain of operating systems, this means for example that it really doesn't make sense if more Linux distributions have very similar strategies. They shouldn't be radically different, but the more distributions differ (within limits), the better it is for everyone.
That's why the Board brainstormed about competitive advantages, things that the distribution does better than the competition or that make it unique:
As outlined in the process document, three questions should be asked about any competitive advantage: to whom it is focused, how sustainable would it be, and what activities are needed to build it. A few competitive advantages should then be condensed into a strategy statement that is easy to grasp. The trade-off here is: if openSUSE chooses a strategy that is too broad, it will become less realistic to achieve the goals, but if the strategy is too focused the distribution will face the loss of a number of users for which it doesn't offer an interesting solution anymore.
With this information about clusters of competitive advantages, the team tried to find some valid strategies for openSUSE. The openSUSE Strategy Meeting ended up having three possible strategies:
- openSUSE the home for developers (distro, tools, apps)
- openSUSE the base for derivatives of any kind (eg. openSUSE Education, openSUSE XYZ)
- openSUSE for the mobile world (be the glue between mobile services (clouds) and mobile consumers)
On June 8, these three proposals were to have been presented and opened up for 30 days of public discussion, but the release date has been postponed to June 17. After publication of the proposals, feedback will be used to enhance or change them, and after that, openSUSE members will be able to vote on which strategy is the right one to go with.
Reception
On the opensuse-project mailing list, Marcus Moeller posted a response to the strategy meeting wrap-up, which kicked off an interesting discussion about some of the listed strengths and weaknesses. In the comments on the wrap-up blog post, the strategy proposals were fairly quietly received. For example, one person pointed out the risk of targeting developers:
Alberto Passalacqua also made the valid observation that the proposals don't seem to be focused well enough:
Independence
A separate and somewhat heated discussion spun off about the distribution's dependence on Novell. Trifle Menot put it this way:
Yunashko disagreed, replying:
But there is a concern that openSUSE would not survive without backing from Novell. It's difficult to attract volunteers for a project that is in that state as Trifle points out:
That leads to a chicken-and-egg problem, though. Without volunteers, it's difficult for openSUSE to be independent. Vincent Untz describes the problem:
And is the dependence on Novell really such a big problem? Passalacqua argues that Novell's commercial backing is a strong point for openSUSE:
All in all, some openSUSE members are not happy with the power that Novell has in the openSUSE project and think that independence from Novell would result in a better openSUSE. The fear that Novell will be bought by a party that pulls the plug clearly exists. According to Andreas Jaeger, though, openSUSE is already evolving into an independent community, and he maintains that the openSUSE Foundation that is in the works will be able to attract more corporate sponsors and build a stronger openSUSE community.
Conclusion
While the discussion about openSUSE's strategy spun off into the specifics of the project's relationship with Novell, many participants seem to be aware that there are more pressing matters: what openSUSE lacks, and what other distributions have, more or less, is a clear strategy, long-term goals, or a unique selling point. It remains to be seen if one of the proposed strategies is powerful enough to give the distribution its own raison d'être. Without the full proposals it's difficult to say, but, as was mentioned, the current one-line descriptions do seem either too specific or too generic.
New Releases
Maverick Meerkat (Ubuntu 10.10) Alpha 1 released
The first alpha version of Ubuntu 10.10 (Maverick Meerkat) is now available. "Pre-releases of Maverick are *not* encouraged for anyone needing a stable system or anyone who is not comfortable running into occasional, even frequent breakage. They are, however, recommended for Ubuntu developers and those who want to help in testing, reporting, and fixing bugs." Click below for the full announcement.
Distribution News
Fedora
Final Board appointment
Stephen Smoogen has been appointed to the Fedora Project Board. "Stephen brings many years of experience with the Fedora Project in a variety of areas, and as a volunteer contributor and a Red Hat employee at various times. This appointment completes the normal succession process for the Board for this term."
Ubuntu family
Ubuntu sparc and ia64 ports
Ubuntu's SPARC and IA64 ports are in danger of being decommissioned. "If Ubuntu users or developers wish this port [SPARC] to continue, they should group together to take over maintenance and ensure that the state is improved above the minimum level before that date. This will almost certainly require substantial work on the toolchain and kernel... Likewise if a maintenance team does not step forward to take over, the [IA64] port will be decommissioned."
Newsletters and articles of interest
Distribution newsletters
- CentOS Pulse 1004 (June 8, 2010)
- DistroWatch Weekly (June 7, 2010)
- Fedora Weekly News 228 (June 2, 2010).
- openSUSE Weekly News/126 (June 5, 2010).
- Ubuntu Weekly Newsletter 196 (June 5, 2010).
Shuttleworth: Linaro: Accelerating Linux on ARM
Mark Shuttleworth posts his thoughts about Linaro. Canonical will be working closely with the project, which has plans for six-month release cycles like Ubuntu. Linaro will also be using some Ubuntu infrastructure such as Launchpad. "And finally, there are teams aimed at providing out of the box 'heads' for different user experiences. By 'head' we mean a particular user experience, which might range from the minimalist (console, for developers) to the sophisticated (like KDE for a netbook). Over time, as more partners join, the set of supported 'heads' will grow — ideally in future youll be able to bring up a Gnome head, or a KDE head, or a Chrome OS head, or an Android head, or a MeeGo head, trivially. We already have [good] precedent for this in Ubuntu with support for KDE, Gnome, LXE and server heads, so everyone's confident this will work well."
Robby Workman Answers 13 Questions on the Occasion of Slackware-13.1 Release (The Slack World)
The Slack World interviews Robby Workman about the release of Slackware 13.1. "13.1 was intended as more of a "let's polish 13.0" release as opposed to "here's some new features" release, so ideally, there's not a whole bunch of user-visible changes in it. That being said, there's the addition of polkit that might be noticeable in some cases while using kde; there's the new bluetooth stack (bluez4) that is greatly improved in some respects but does have some regressions for some users; there are some enhancements to Xorg and Xfce (and obviously KDE) that should offer improved stability and some minor new functionality—as an example, you might notice some new notification popups in Xfce..."
Fedora 14 - three new features
Rahul Sundaram looks at three new features in Fedora 14. "LZMA/Xz is a relatively new and better method for compression and Fedora has increasingly been taking advantage of it. Fedora switched over from gzip to using LZMA for the RPM payload back in Fedora 12. Fedora 14 will combined the previous feature with the next step of better compression in the live image itself."
Page editor: Rebecca Sobol
Next page:
Development>>