Hi, Le lundi 21 juin 2010, à 10:05 +0200, Pavol Rusnak a écrit :
openSUSE - Home for developers ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1.) Statement:
We deliver the most integrated platform for developers (e.g. web developers, system developers, Qt/GTK developers, Android/MeeGo/WebOS developers, etc.)
To be the ideal home for developers we deliver all popular open source IDEs and related tools and the perfect desktops suited for them to make the development efficient. Additionally we deliver a decent server platform to allow direct deployment of web applications and make rapid testing possible. By providing integration with social networks and collaboration tools, we enable developers to work flawlessly in a distributed environments and enable the usage of agile techniques.
One general comment: it's difficult to make the developers I know switch distributions. Sure, openSUSE is not perfect for them right now (missing packages for some libraries they would need to use, or missing tools), but the main thing is that they also care about their desktop as standard users. And they just don't see any real big additional value to justify a switch (I'm talking about upstream developers, but also developers not involved in free software) Based on this, I would think that "Home for developers" would more likely be a subgoal of "Home for end users" than a strategy by itself (it could be a derivative distro, for example).
2.) Activities:
2.a.) We need to be excellent in the following:
* Out-of-box experience for all popular open source IDEs, integration and development of related tools (graphical debugger, etc.) * Provide tools to easily deploy developed software (e.g. server integration, Build Service, etc.) more tightly coupled to tools * Provide infrastructure to distribute software (e.g. Build Service, SUSE Studio)
What do you mean with "deploy"? One interesting thing here is that the openSUSE project can usefully target developers without the openSUSE distribution. By making it easier and easier to create and update packages for 5 distros in the build service, for example. I would like to see this happen, and I have the feeling that we should explore this. Most of the community will likely want to see the stragegy focused on the distribution, though.
* Provide desktop environments fitting the needs of developers * Cooperation with team projects to make openSUSE their development platform of choice * Deliver the most up-to-date development libraries to make app development rock (also allow to keep multiple versions)
This one screams bleeding-edge, which doesn't always help with stability. Just want to point it out -- not a big issue for me.
* Integrate social networks and collaboration tools * Collaboration with other Linux distros
Can you elaborate on what this last item mean?
2.b.) We will try to do the following effectively:
* Provide GUI administration tools, including WebYaST * Lobby for open standards * Market openSUSE at events
Wouldn't we need to actually promote openSUSE more at developers events? (not all events) Or how would you get the word out to developers?
* Continue testing and bugfixing in an efficient way
2.c.) As project, we will not focus on the following anymore:
* Applications not related to development (directly or indirectly)
Same question as other people: any example of such applications? :-) Vincent -- Les gens heureux ne sont pas pressés. -- To unsubscribe, e-mail: opensuse-project+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-project+help@opensuse.org