* Guido Berhoerster <guido+opensuse.org@berhoerster.name> [2010-06-21 12:17]:
* Pavol Rusnak <prusnak@opensuse.org> [2010-06-21 10:32]:
On 06/21/2010 10:28 AM, Martin Schlander wrote:
Developers also do other things with their computers than writing code. Even if openSUSE had all the development tools perfectly packaged and ready to go, developers would never use openSUSE, unless it is _also_ a great OS for all the other tasks they'll do on a desktop and server.
Applications related indirectly to development are for example desktop environment, LAMP stack and so on ... so these WILL be in focus of this strategy.
Any idea to make openSUSE a highly specialized appliance for a niche use case is a horrible idea.
That's why we are discussing these proposals. When we extend the strategies with some valid points the strategy will not target only niche use cases, but broader audience.
I think Martin hits the nail on the head, 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.
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. Note that I'm not talking about providing a base of specialized derivative distributions but a single coherent project uniting different subprojects.
All of the strategy proposals in the wiki seem to somewhat clash with the Guiding Priciples of openSUSE: ... create the best Linux distribution in the world, which has the *largest user community*, and provide the primary source for getting free software. ... foster the success of Linux *everywhere*. We want Linux to be successful in a wide range of application domains like *server, desktop, or development*, and being adopted by users from all kind of geographical regions and cultural backgrounds. ... create a distribution which is stable, easy to use and a complete *multi-purpose distribution for users and developers, for desktop and server use, for beginners and experienced users, for everybody*. (https://users.opensuse.org/guidingprinciples, emphasis mine) Particularly the "mobile and cloud" and "developers" strategy seem to represent a 180-degree turn from these principles. Actually, after looking at the "We want to..." section of the guiding principles I think this already provides a reasonable framework for team-based strategies as I've outlined above. -- Guido Berhoerster -- To unsubscribe, e-mail: opensuse-project+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-project+help@opensuse.org