LWN.net Logo

An update on openSUSE's strategy search

September 15, 2010

This article was contributed by Koen Vervloesem

In the first half of 2010, openSUSE tried to find its identity. Who is the target user? What are the long-term goals of the distribution? What is its unique selling point? The openSUSE Board ran a survey, held a series of strategy sessions on IRC, and had a strategy meeting in Nuremberg. This resulted in three possible strategies, which were discussed publicly. But at the beginning of September, openSUSE's new community manager Jos Poortvliet admitted that the whole process hasn't been a big success.

The openSUSE community didn't go through all this just because they felt the need for some introspection. You can't be the best everywhere, so if you want to be successful, you need to choose your focus. By searching for its identity, openSUSE can find its strengths and build upon them to maximize its competitive advantages. Ultimately, with a better understanding of its identity, the distribution should be able to attract more users and developers. More information about the motivations behind the search for an identity and a strategy can be found in our previous coverage of the process.

To reiterate: the openSUSE Strategy Meeting on the last weekend of May resulted in three possible strategies:

  • openSUSE the home for developers (distro, tools, apps)
  • openSUSE the base for derivatives of any kind (e.g. openSUSE Education, openSUSE XYZ)
  • openSUSE for the mobile world (be the glue between mobile services (clouds) and mobile consumers)

Back in June, one of the commenters on the wrap-up blog post made the valid observation that these proposals were either too specific or too generic. When the complete strategy proposals were published mid-June, another commenter exaggerated somewhat but nonetheless had a kernel of truth:

The task was to answer the question "Why openSUSE?", to get some direction and focus and perhaps even create some form of mission statement. And what you come up with is to focus on the narrowest of narrow niches, which will make openSUSE irrelevant to 95% of people, including alienating most existing users.

In the general feedback on the discussion, the same concern was voiced by several people: these strategies were too specific, with the risk of losing a number of users for which a newly focused openSUSE doesn't offer an interesting solution anymore.

The initial strategy proposals

So let's look at these strategy proposals and how they have been received. The first one is the home for developers. With this proposal, openSUSE would deliver an integrated platform for developers of all sorts, e.g. web developers, system developers, Qt/GTK developers, Android/MeeGo/WebOS developers, and so on. This would be done by delivering an out-of-the-box experience for all popular open source IDEs and integration of related tools, including deployment tools such as the openSUSE Build Service and SUSE Studio.

This proposal was discussed on the opensuse-project mailing list and on the openSUSE forum. For example, Guido Berhoerster commented:

While I don't consider any of the three proposals "niche cases" they inevitably imply specialization and this in turn has the potential to alienate both existing and potential new contributors and users.

The second proposal is the base for derivatives. With this proposal, openSUSE would focus on delivering a high-quality, long-term supported (LTS) core distribution, with tools and infrastructure to easily build derivative distributions on top of it. Tools like the openSUSE Build Service, the KIWI image system, and SUSE Studio can be used then to build spin-offs.

This proposal was also discussed on opensuse-project and on the forum. Martin Schlander made some critical remarks: derivative makers will not ask "What can I do for openSUSE?" but "What can openSUSE do for me?" and a successful spin-off will receive all the attention instead of openSUSE. His conclusion: "Being a good base for derivatives might be a good sub-strategy, but it's not a good main focus for the project."

The third proposal is the mobile and cloud ready distribution. This is an innovative vision where openSUSE would not only embrace mobile and social network services and integrate these with the Linux desktop, but also deliver a server solution to host these services, to be less dependent on companies like Google. OpenSUSE would collaborate with Android, MeeGo and WebOS to create integrated development tools for mobile platforms, and ship tools like ownCloud and Etherpad.

Once again, the proposal was discussed on opensuse-project and on the forum. Jan Engelhardt correctly pointed out that there are already enough other distributions to fill this area, so it would become difficult to have a unique selling point.

Additional strategy proposals

During the discussion of the strategy proposals, some community members presented their own proposals, and some of these were picked up by the openSUSE board and presented for discussion. The first one was not that surprising: openSUSE as the number 1 KDE distribution, which targets essentially what openSUSE already is, but will customize, fine-tune, and polish the KDE technology in the distribution.

Although this proposal sounds reasonable, Jos Poortvliet argued on his blog that it didn't make much sense as a strategy. By choosing KDE, this proposal focuses on a solution instead of a goal. Moreover, it's too specific: most users are not interested in the technology but in the result. And last but not least, Jos warned that openSUSE could lose all non-KDE contributors.

Another new proposal was about openSUSE for the productive poweruser, summarized as "We cannot compete with Ubuntu for the übernoob segment, and we shouldn't compete with Fedora on being experimental bleeding edge - instead we should pick the middle ground." Another proposal is that openSUSE should become a reference platform as a base for more specific distributions (which sounds a lot like the derivatives proposal), and a last proposal, made by Jan Engelhardt, is for the status quo: quantify what openSUSE tried to do in the past and do it better.

A fresh start

The additional strategy proposals are clearly less focused and also more in line with what openSUSE is now. So it's natural to ask: aren't the openSUSE users just happy with openSUSE as it is now? Last week, Jos Poortvliet wrote a strategy statement on the openSUSE blog where he admitted that the discussion had derailed:

Over the last weeks there has been a lot of discussion, both internally and externally, about the strategies which have been proposed. However, we also missed a lot of voices from our community. We take responsibility for leaving many of you behind by focusing on a very corporate-management solution to the initial question which prompted this process. A question we think still is relevant: The identity of openSUSE both as a Community and as a Project.

Jos explained that the openSUSE strategy team would like to go back to the start and focus on describing what openSUSE is, as a community, instead of finding new directions. The plan is to highlight the "story" behind openSUSE, to identify who are the target users and what openSUSE offers to them, and to "connect it with the issues that matter most to our community".

In an email interview, Jos explained what he means with that last sentence:

We want to make sure the new description of openSUSE is wide and can get everyone enthusiastic instead of defining a narrow direction for the future of openSUSE. It also has to be current and at least to some extent forward looking - just not as much as the initial strategies did.

The openSUSE community manager also admitted that the strategy team forgot the initial question ("Why choose openSUSE?") and moved into a direction that was too abstract for the openSUSE users:

Some have (maybe rightfully so) questioned that direction and even the term 'strategy' in the first place. It was a bit high and mighty for many in the community, most of which are down-to-earth engineers after all. We lost many community members somewhere in the first few paragraphs of the extensive 'strategy' documentation on the wiki... Still the initial question remained valid: what is unique about openSUSE, both as a community and as a product? So we had some discussions about this and I urged the team to try and go back to the basic questions - just trying to explain what makes openSUSE different.

The fresh start of the strategy discussion doesn't mean that all those discussions were in vain. The openSUSE project has learned a lot in the meantime and has received a lot of constructive criticism. For example, back in June, Guido Berhoerster made a suggestion to re-use the discussion material:

Although I agree there has to be some direction for the whole openSUSE project, this should IMO be kept much more general. I'd rather propose that such strategies should be adopted by respective teams diving the given objectives, i.e. the KDE team could adopt the "KDE#1" strategy, the Mobile team could adopt the "Mobile and cloud ready" strategy etc. The strategy for the whole project should then be rather general and encompassing superset of these.

In any case, the strategy team will, based on the input from all those discussions and many private chats the team had over the last months, create a new document with a much simpler scope: describe what openSUSE is. The team will put that description up for discussion in segments over the coming weeks, take the input from the community into consideration, and present a unified version at the openSUSE conference in October, where it will be refined. Jos thinks that the strategy team will get it right this time:

It might not be as ambitious but it will fit with what the community wants and needs. From the draft document we now have and the feedback I've gotten over the last few weeks, I feel we have something which is actually quite pronounced and powerful. OpenSUSE has a reputation of offering a stable base ("German engineering") and offering choice and flexibility (e.g. through the openSUSE Build Service0. I think these features are worthy of a professional, powerful solution for people who need to get work done. I think that's all the identity we need, and combined with the great technology we have (OBS not being the least of that) we've got a distribution to aspire to.

Conclusion

OpenSUSE is not the only distribution that is struggling with its identity. Even Fedora, which is known for its "bleeding edge" approach, is still not entirely sure of who its users are or how to deliver what those users want. In contrast, Ubuntu doesn't seem to suffer from this problem, probably because it has a benevolent dictator who chooses the direction for the distribution. However, it's interesting to note that Debian also doesn't seem to struggle that much, even though the distribution doesn't have a clear identity, nor a benevolent dictator or a corporate sponsor.

While openSUSE's search for a strategy has derailed, it's not fair to call it a failure. As part of the process, the strategy team has received a lot of input from the community. Maybe the most important input was that a community isn't interested in bureaucratic concepts like strategies and SWOT (strengths, weaknesses, opportunities, and threats) analyses. With luck, the strategy team will get it right this time and come up with an identity description its community can identify with.


(Log in to post comments)

An update on openSUSE's strategy search

Posted Sep 16, 2010 13:34 UTC (Thu) by zander76 (guest, #6889) [Link]

It seems to come up when distributions feel that they are loosing ground.

Debian is the leader in pushing for a completely open distribution and Ubuntu is the the leader in the noobie category so they are both comfortable.

Redhat and SuSE are handling the server side and for mobile we have new (somewhat anyway) distributions like meego.

What's left? Desktops for high end users? That category is were I would guess you find a lot of Fedora, OpenSuse and Slackware people.

I am sure I missed lots of distributions and I am not saying I am accurately representing the market distribution. I just used them as examples.

An update on openSUSE's strategy search

Posted Sep 16, 2010 17:57 UTC (Thu) by smoogen (subscriber, #97) [Link]

I think Debian currently doesn't currently have a problem because it went through all that long ago. A lot of the factional fighting occurred and was solved in the late 1990's and early 2000's... and was usually solved with some group not happy with the overall project direction creating their own "based on Debian" OS. Some survived and some didn't.

So I guess the state is that Fedora and OpenSuSE are reaching the state where Debian was ten years ago :).

An update on openSUSE's strategy search

Posted Sep 16, 2010 20:15 UTC (Thu) by ctg (subscriber, #3459) [Link]

I started using Suse around 6.x or so.

It was a better desktop than redhat, but not too different (rpm based)
it was more dependable than mandrake which had some nasty eat your data bugs when it was built with a buggy compiler
like mandrake, it used kde primarily (not a second class citizen like in redhat)
it was comprehensive (loads of packages)
it was pragmatic (packaging some useful nonoss stuff)

and they packaged and were a key user of the project that I was the lead of at the time (although other distros picked it up). It was a nice ego boost to be able to go to the local store and buy a box with your own name in it :)

I think some of those qualities should persist.

High quality
comprehensive
desktop and server (in that order)
kde
works well with foreign repositories (non OSS)

An update on openSUSE's strategy search

Posted Sep 16, 2010 22:38 UTC (Thu) by vblum (guest, #1151) [Link]

"High quality
comprehensive
desktop and server (in that order)
kde
works well with foreign repositories (non OSS)"

I absolutely agree. That is why I use Suse.

Not much need to look for a new strategy. Focus on quality. It may just be that the real goal, being the highest quality desktop (and server) distribution is hard and a lot of work, and comparatively thankless. But probably the reasons above are why Suse has a userbase.

An update on openSUSE's strategy search

Posted Sep 19, 2010 8:13 UTC (Sun) by thoeme (subscriber, #2871) [Link]

Seconded.

I stopped compiling my own kernels at the beginning of 2.6 and stopped playing with my (home and work) Linux desktops around the same time.
Since then I want a distribution which "just works" on my (moderate) hardware, is polished enough regarding management tools (I really got hooked to Yast) and runs reliably and stable...and not to forget keeps updates flowing.

(open)SuSE has given me that for now more than 10 years, so why should I change ?

Thoeme

An update on openSUSE's strategy search

Posted Sep 16, 2010 21:39 UTC (Thu) by xtifr (subscriber, #143) [Link]

Also, Debian staked out its ground as a open, community-developed, non-profit, non-beholden distribution long ago. Later community-developed projects have had to answer the question, "why shouldn't I just go with Debian?" There are lots of possible answers to that question (hence projects like Fedora, Gentoo, Arch, Mint, DSL, etc.), but it's still a question that has to be answered.

It's possible that in the not-too-distant future, the success of other community-oriented distros will start to raise questions for Debian, but so far, the momentum of being first/longest-lived and of being the basis for many other distros seems to be carrying them along quite well.

On the other hand, it seems to me that Fedora has established itself pretty well as the "help us guide the direction of the next release of the commercial system you're probably going to end up using at work no matter what you'd personally prefer" system. That seems to be working quite well for them. I'm not entirely sure why it isn't working as well for OpenSUSE, but it may have something to do with the respective degrees of community involvement of the associated commercial systems (Red Hat and Novell).

An update on openSUSE's strategy search

Posted Sep 18, 2010 10:10 UTC (Sat) by lab (subscriber, #51153) [Link]

To me, Debian has always been about: Quality. Which leads to those other (to me) attractive traits: Stability and reliability. Am now running Debian unstable (through aptosid, fmr. sidux), and I'm continually amazed at how rock solid and stable it is (and fast!). Never could get that experience with other distros; tried, closest was probably Suse. So I've just come to terms with being 'an apt addict', and live happily.

An update on openSUSE's strategy search

Posted Sep 18, 2010 16:00 UTC (Sat) by smoogen (subscriber, #97) [Link]

I think every distribution (even Fedora) has been about quality.. I think its that quality is like an art gallery.. someone may rave about Monet and hate Picasso or daVinci ... and someone else love the others and each will argue quite a bit about how each ones quality is better.

An update on openSUSE's strategy search

Posted Sep 18, 2010 18:55 UTC (Sat) by lab (subscriber, #51153) [Link]

Heh, nice one. Never quite thought about it like that, but I suppose you have a point there.

Copyright © 2010, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds