We're sorry but this page doesn't work properly without JavaScript enabled. Please enable it to continue.
Feedback

The Community role in openSUSE life-cycle

00:00

Formal Metadata

Title
The Community role in openSUSE life-cycle
Alternative Title
openSUSE Community
Title of Series
Number of Parts
70
Author
N. N.
License
CC Attribution 2.0 Belgium:
You are free to use, adapt and copy, distribute and transmit the work or content in adapted or unchanged form for any legal purpose as long as the work is attributed to the author in the manner specified by the author or licensor.
Identifiers
Publisher
Release Date
Language

Content Metadata

Subject Area
Genre
Abstract
FOSDEM (Free and Open Source Development European Meeting) is a European event centered around Free and Open Source software development. It is aimed at developers and all interested in the Free and Open Source news in the world. Its goals are to enable developers to meet and to promote the awareness and use of free and open source software.
17
Thumbnail
56:35
18
Thumbnail
15:55
35
Thumbnail
15:35
60
69
Data structureCycle (graph theory)BitComputer programmingProcess (computing)Rule of inferenceOpen setDistribution (mathematics)Marginal distributionProjective planeLecture/Conference
Product (business)Connectivity (graph theory)Level (video gaming)BootingHand fanProjective planeData structureDecision theoryStiff equationTranslation (relic)Centralizer and normalizerBitEvent horizonProof theoryWhiteboardAreaSoftware testingSoftware bugNumberWordVotingExpert systemOrder (biology)Lecture/Conference
Projective planeShape (magazine)Lecture/Conference
Internet forumOnline helpTrailForceFormal languageTheory of relativityGroup actionFeedbackWeightLocal ringPoint (geometry)ImplementationInheritance (object-oriented programming)Service (economics)Extension (kinesiology)Limit (category theory)Centralizer and normalizerSpeech synthesisOpen setTunisComputer animationLecture/Conference
Projective planeRevision controlRepository (publishing)Service (economics)Online helpExtension (kinesiology)Endliche ModelltheorieCentralizer and normalizerBitSoftware bugLevel (video gaming)Traffic reportingConstraint (mathematics)Universe (mathematics)WikiServer (computing)WaveParameter (computer programming)Lecture/Conference
Formal languageRule of inferenceNatural numberDataflowThree-valued logicLocal ringTrailLevel (video gaming)Speech synthesisStability theoryTranslation (relic)Latent heatInformation securitySoftware maintenanceMathematicsRepository (publishing)Online helpComputer animationLecture/Conference
Level (video gaming)BitFeedbackMereologySpeech synthesisLocal ringNP-hardOnline helpMathematicsFunction (mathematics)Computer animationLecture/Conference
Design by contractWordProcess (computing)Projective planeMereologyBand matrixBasis <Mathematik>Open setEmailEvent horizonElectronic mailing listLattice (order)Descriptive statisticsSoftwareLocal ringWeb pagePoint (geometry)Moment (mathematics)VotingTelecommunicationRight angleMultiplication signInternetworkingComputer programmingScheduling (computing)Order (biology)Presentation of a groupQuicksortOpen sourceFree variables and bound variablesCellular automatonValue-added networkDirection (geometry)1 (number)Universe (mathematics)AliasingLecture/Conference
Local ringEvent horizonComputer programmingGoodness of fitQuicksortLoop (music)Fitness functionLecture/Conference
Local ringCycle (graph theory)Level (video gaming)Slide ruleMultiplication signFeedbackProcess (computing)Computer animationLecture/Conference
Right angleService (economics)RandomizationPhysical systemTrailResultantQuicksortControl flowBuildingMobile appComputer animationLecture/Conference
Transcript: English(auto-generated)
My name is Dina Valaev. I came from Russia. I am a community member of OpenSUSE. Today we are talking about community role in the whole OpenSUSE release cycle. During my session, Martin will join me to talk a bit more about the upcoming spokesperson program.
So, what is community? What is OpenSUSE? OpenSUSE was created as a community program. It means enthusiasts all over the world should be able to have a significant role in the process of development and promoting OpenSUSE.
As OpenSUSE is sponsored by Nabelle, Nabelle employees do their hard daily work to make distribution better. But to achieve the primary goal of the project, we need to involve more volunteers.
In the process of development, those who use contribute to it and care about it. So, a bit more about community structure. We have users who use and have a lot of fun.
About 2000 of them have signed guiding principles. The principles where the project goals are described. We use a word number for person who make continuous available contribution to the project and of course signed guiding principles.
We have about 260 approved members. They got some perks and able to elect an expert.
In order to get member status, you should make contribution in following areas like packaging, bug reporting, translation and so on.
So, what the board is? The board are people who approve members while members vote for the board. The first board was created, appointed by Nabelle in 2007. Their primary mission was to prepare election for the next board.
The board was created to lead the overall project. So, the board succeeded in... In 2008, we elected a second board.
The board acts as a central component of OpenSUSE, but doesn't make any technical decisions. So, so much about community structure.
Let's see in the product lifecycle. Basically, we can divide a product lifecycle into three logical stages. These are idea stage, testing stage and release stage.
The community can make proposals on each of these stage. And each proposal or comment, it's of big importance for those who make the final decision. At idea stage, community and members are brainstorming for new ideas, what are important for the project, what new feature it will contain and so on.
So, in the beginning of this year, Tools and Services team was launched a new feature tracking system.
This tool named OpenFate. With OpenFate, we can create efficient questment requests, discuss any feature with interested people and developers.
We can vote for features we like. A feature creation is allowed only for members.
Usually registered users can only comment a feature they like. With help of voting system, we can gather most of interested feature and attract attention of developers to implement them.
So, another tool for gathering ideas we have. In June 2008, the Forum's team was created, Forum's OpenSUSE org.
A place where OpenSUSE community can have support and discuss OpenSUSE related topics. The Forum was created by merging three largest English-speaking forums. This is a novel forum, SUSE Linux support there and SUSE Forum's net.
The Forum's team promised they won't stop working to implement new features to extend community importance. The most needed feature there is language subsections for forums, I think.
Because we need to consolidate local community groups to a central point to gather feedback from non-English-speaking communities.
So, about testing stage. The most of things done on this stage are done with help of OpenSUSE build service.
At this stage, community can test available packages. Filling bug reports and so on. At build service, we have community extension repositories for KDE, GNOME, and other various projects.
The main problem is now OpenSUSE build service contain about 10,000 projects with about 60,000 projects.
The current model working with third-party packages is complicated to use. So, we plan to make a central repository, official central repository for community.
It names contrib, where we have only one package, only one version.
Because in many projects we have many many duplicated packages which a bit confuses users which packet to choose.
So, within contrib repository we introduce two new roles. It is maintainer and reviewer. Maintainer will create initial package, track changes in upstream.
While reviewer team track package for security issues, stability of this. All of this, I think, was done with help of SUSE security team.
So, with starting 11.2, KDE 3.5 will be created completely by community and supported by community.
Tomorrow, Stefansson will talk about it. At this stage, it is important, translations we've made.
We have translation for LCN, YAS translation, WICN translations. We plan to introduce language specific news portal where users from local communities can find out what happened in open source world.
So, what about release stage?
Release stage is the stage where we have the final stage. At this stage we prepare mirrors. Most of mirrors are created by community. For example, in Russia we have now, with help of community, two largest mirrors.
We watch surf Ukraine and some part of other Asian countries. At this stage we have marketing team who have hard work by preparing release parties.
We release news entries.
So, to help with this, we introduce a spokesperson which can help to gather feedback from local communities and put this feedback to global communities.
To find new ideas and new talent in non-English speaking countries. So, Martin, are you talking a bit more about community?
A spokesperson? Hello? More or less spoken? Maybe should I use the other microphone or is it okay? Okay.
So, we had the overview of the community from Dina and so a lot of stuff is going on. For me the most important thing which is starting right now is the spokesperson program.
So, what do we want? We want a good name for it. So, at the moment we have voting. Spokesperson is really just a placeholder. So, that's why we don't have it in the voting. Spokesperson is for me it's a total useless word. It describes what he has to do but it's only one part of the job description.
So, if you are an open SUSE member, go to the users page and vote. The voting time is pretty short. I want to start the program more or less next week. So, we will release the name at the project meeting at half past six next week on Wednesday.
I'm coming to that here. Maybe. So, why we need somebody as a spokesperson? Mainly local communities are totally different.
So, Dina also said that, for example, I have no idea what's going on in Russia. So, we need somebody who is in the country and talk with the people, try to combine the efforts of all the local people so it's much easier to do that if you have somebody who is working directly from this country. And most of the SUSE and Novell stuff is coming from Germany or America.
So, we have really no clue especially what's going on in countries like Indonesia, for example. Another one what we try to achieve is that helpers should be better recognized or rewarded. We have already some people qualified as spokespersons or ambassadors, but nobody knows that.
I know that because I work with them on a daily basis to get some DVDs, to get some t-shirts, stickers and all this stuff. But they're not really recognized on the open SUSE community. And, of course, we want to create something like an open SUSE network. So, we have a mailing list, for example.
We will have a mailing list for them. And, for me, maybe the most important thing is that we have better redistribution. It's quite hard to get open SUSE in smaller countries. And even in technology countries like India, if you don't live in a big city, it's quite hard to get open SUSE. Because you don't have internet or you have a very, very low bandwidth there.
So, we need people who redistribute open SUSE with DVDs. And, actually, the people are making a lot of events in South America, India and other countries. So, it's not a problem to distribute the DVDs. It's just a problem to have one central point where you can say, OK, here you have a thousand DVDs and just redistribute them.
So, what should the spokesperson should do? Be a local contact for open SUSE. Simple as it is. Promote open SUSE, of course. And promote is not really the different things you can promote.
You can, of course, make presentations. Because we don't have the money to go to India for a presentation. So, if you have a local event, make your own presentations. Make your own booth, if you can. So, a smaller event like an event on Fosten is not a problem because we are here with 30 people. So, it's not a problem to set up a booth.
But we are probably not going every day to Australia or South America. Also very important for us is because not all of the events are part of the big Linux event tracker. So, if you have a small local event, it might be interesting for people.
But it's not on the big schedule. So, please take care of the events and let us know that there is something. Promote YouWork, of course, if you are a spokesperson. Everybody wants to know what you are doing. And bundle the small orders of promo DVDs. So, who can do it? It's a community job.
Everybody can do it. But we have also some people from Novell. For example, from Sweden we have a guy. I guess also from Indonesia who are doing the job. But basically it's a community job. We want the community doing the spokesperson job. You have to sign the guiding principles.
Which is for me pretty important. And I am not sure about this being an OpenSUSE member. Actually there was a discussion on the mailing list about that. Should a spokesperson be an OpenSUSE member or not? And there was not really a conclusion about that. So, at the moment I am not sure about that. And if somebody says I want to be a spokesperson, I probably say yeah, go ahead.
Of course you need some communication skills. You need to talk with the people. You can see it quite good here on Fosten for example. You have to introduce OpenSUSE. You have to show some stuff, show KDE, GNOME, whatever.
So this is quite important. And of course you need time. Because in the end it's still work. It might be not that much work if you have many spokespersons for a country. Maybe for Germany we need maybe four. It might be a lot of work if you are the only one in your country.
So, what will you get back? Of course fame. Many people I know here from Fosten, you know them because they are doing some stuff for OpenSUSE. So doing stuff is quite important and that's also what people are doing. For example Andrew Raffa is here the second time I guess.
And everybody knows him. So you will get fame back. You will get a special spokesperson package. For example you will get t-shirts, you get posters, DVDs of course. But to be honest at the moment we don't have it. So we are thinking about what we can do.
We thought that we send out the package every time there is a new release. General spiff like stickers, like tuxes, like all the stuff you can give away. We are working on to get some budget for travelling. Even if you are living in a smaller country, it's of course better when we pay for the travel.
So you don't have to pay for your own. And you get a direct novel through the contract. So if you have some problems, you need new stuff, you can contact us directly and don't have to go to some mailing list and wait for the answer. But I have to say, you know the economy right now.
So I am not sure what we can do really, what we really can do. What we can do for sure, we have DVDs. And I will start on Wednesday with that. Calling for proposals, how to get rid of the DVDs. If you have a nice event, go to the marketing list and you will see what we can do.
So where are we now? The name will announce on Wednesday. I will start the same day so you can apply on the marketing mailing list. So if you are interested in a spokesperson job, just send an email, we will discuss it. This is also one thing I am not sure about, how to separate it.
Probably in Germany we have a very very strong community. It might make not that much sense that we have 20 spokesperson people in Germany because the country is not that big. So we will figure something out, how to limit it, how many people we need and we will see it next week. And yes, we have DVDs.
So if you need DVDs, just send us an email on the marketing list. That is all for the spokesperson program. I am not sure if I really answered your question. You can compare it with FIDOR ambassador program and with Ubuntu local program, local communities.
So we need really more people coming outside from the community. It is nice for the company to send people to events but a. it is quite expensive, b. we cannot go everywhere and probably c. it makes more sense to have local people. For example, if there is an event in Russia, it makes probably not that much sense that we are going there with 10 people
when we have a local community like DINA there. That is all on the spokesperson program. Any questions about that? Good. Do you have anything to say?
About some conclusion.
So in summary, you see on the slide, the community role is a big role in the whole release cycle. Community will take their job at idea stage, taste stage and release stage.
So community is very important. Questions? So how we involve more people?
The problem is we need more tools by gathering feedbacks from local communities.
So thank you for listening.
So we have now a short break. Is it right here? The next talk starts in 15 minutes, right? So we have 15 minutes until the next talk and then we start with build service tracks. We have, the rest of the day, most of the stuff is really developer-related
like build service, like contrib and like the app pod system. So if you are interested in that, come back in 15 minutes.