following yesterday's mail, we introduce some of the ideas we would like to
discuss with you in order to create a common big picture we can share. This
big picture is relevant in order to define the actions to execute the following
What do we want to achieve? Goals
1) Add focus to increase alignment among contributors.
2) Foster the community and the user base.
- Starting from our current community, we want to keep increasing the
number of contributors, specially those working on core parts of the
- The openSUSE user base needs to grow. We propose to be even more open
to new niches.
3) Catalyze openSUSE maturity process.
- openSUSE has an interesting number of contributors. Now we think it is
time to reinforce our structures.
- Having more solid structures/groups will allow openSUSE to assume more
responsibilities and deliver.
- In general, we think we need few rules but good ones, easy to follow and
4) Attract new players by becoming more attractive to new players.
- The Free Software ecosystem is now full of companies/non-profits that use,
deploy, develop and/or understand Free Software and its benefits.
- We want to support ideas toward increasing our value for them so they
come to openSUSE and become good citizens of the project.
Based on these goals, there are 4 aspects we propose to focus on:
We would like to put effort in Factory in the following direction:
* New process getting the best of Factory, Tumbeweed and devel projects. We
need everybody contributing in a single point for a single purpose. We are
just too few to spread efforts.
* Improve development process based on our strengths. What are we very good
at? Let's base the new process on that.
* Clarify roles and responsibilities. Redesign processes so we increase the
community participation in key areas. Teams instead of champions.
* More stability and QA. Testing before submitting. Factory should be usable.
* Rolling distribution based on release early/release often principle.
This proposal will be more in depth described tomorrow on Factory mailing list
where we will expand the bullet points mentioned here.
Overhauled openSUSE Release
Once we have established the basis, we think we can concentrate in our current
user base. That is, end users and non-OS developers that needs a solid base.
We see the openSUSE Release focused on two main targets:
* A desktop and a server oriented release that target end users that work
everyday with their computers.
* Using OBS repositories to cover further use cases.
- The idea is to initially target developers that need a stable base and
tools on top.
- Another interesting use case are derivatives. There could be more.
Principles that would drive our efforts:
* Stability and quality as core values.
- We can make the more stable distribution for users based on Green values.
* Longer release cycle.
* Enhanced maintenance model
* OBS can be use in a smart and efficient way to add flexibility to this model.
- People that needs stable base but recent version of tools.
- New niches: big data, NoSQL, new programming languages, cloud....
Open Governance Model
Our Governance model has improved over the years. We would like to work with
the community the following years in taking some steps further.
* Technical governance model adapted to our new development processes: very
few but clearer rules. Mentoring ecosystem.
* Project governance model: evolution from our current model while keeping our
core values. More efficient structure to accomplish the project goals.
- SUSE role evolution:
Owner (2005) -> Main sponsor -> Patron, together with other players.
Where can SUSE add value, beyond supporting ideas like the ones described (or
Ralf Flaxa in his keynote  pointed some ideas where SUSE could complement
openSUSE, increasing SUSE's contribution. We would like to hear your feedback
about these or other ideas to define how we can achieve this goal.
In summary, we propose to focus in the direction where we already shine:
The Linux you work with, for a living.
Share your thoughts
There are some questions we would like you to answer:
1) Do you agree with the proposed goals?
2) Are there any other aspects relevant in this discussion? Can you summarize
3) Which are the major risks you see in this view?
4) How do you think we should proceed in order to go from these ideas to real
5) What suggestions do you have for this "New Factory" and "New
Please add any other comments or ideas you have in this or a separate thread.
Agustin Benito Bethencourt
openSUSE Team Lead at SUSE
To unsubscribe, e-mail: opensuse-project+unsubscribe(a)opensuse.org
To contact the owner, email: opensuse-project+owner(a)opensuse.org