GettingInvolved

Differences between revisions 8 and 9
Revision 8 as of 2005-04-27 12:36:39
Size: 11862
Editor: intern146
Comment: place on my queue; fix title
Revision 9 as of 2005-04-28 03:24:10
Size: 11870
Editor: intern146
Comment: quickfix
Deletions are marked like this. Additions are marked like this.
Line 115: Line 115:
a huge contribution by helping to translate the Ubuntu apps into your a huge contribution by helping to translate the Ubuntu applicationss into your
Line 182: Line 182:
[http://www.ubuntulinux.org/community/processes/newmember Ubuntu
membership process], and see also the
[http://www.ubuntulinux.org/community/processes/newmember Ubuntu membership process], and see also the

(see the SpecSpec for an explanation)

Getting Involved in the Ubuntu Community

Status

Introduction

This BoF will talk about getting people involved in the Ubuntu community process.

Rationale

info@ubuntu.com gets many emails from people asking how they can get involved in the Ubuntu process. Right now, there is a participate page on the Ubuntu wiki but it is quite rough.

This BoF will brainstorm about ways that we can help turn the desire to help into a productive relationship with the Ubuntu community. We will aim to walk out with an outline or draft of a new Partcipate page.

Implementation

The following text should be added to the website and has already been approved by MarkShuttleworth but needs editing.

Your participation, in any way you feel best able to contribute, helps make a success of Ubuntu and spread Free Software. We welcome new drive and ideas. Here's how to get started:

Advocacy

  • Join or start a [http://www.ubuntulinux.org/wiki/LoCoTeams Local Community Team] and get involved in Ubuntu advocacy, activities, talks, help install Ubuntu on new users computers by organising or attentding install parties and provide friendly support in your local community and language.

  • Give a talk at your [http://lugww.counter.li.org/ local Linux User Group] or other technical group on Ubuntu! A sample of templates, talks and notes given by others in several languages [http://www.ubuntulinux.org/wiki/Presentations are available on the wiki].

  • Order CDs from [http://shipit.ubuntulinux.org Shipit] and distribute them to people as part of larger groups or on your own. Drop them off at LUGs, Internet Cafe's or anywhere that people use computers. Share the love! But don't fire and forget, help people to make the most of the Free Software world and to become part of the revolution.

  • In general, you should show your friends the power of Free Software, spread the word and raise general awareness around Ubuntu!

Support

Share Ideas and Give Feedback

Help steer the direction we take Ubuntu, by describing your vision and ideas for a better server and desktop OS and application stack.

  • Participate in discussions and brainstorming on the [http://www.ubuntulinux.org/wiki Ubuntu Wiki] where we work on the fastest-moving documents before they are ready for publication on the main web site.

  • Add your ideas to the [http://www.ubuntulinux.org/wiki/IdeaPool Idea Pool] for features you'd like to see in Ubuntu, products, marketing suggestions or any other ideas you'd like to add here.

Remember, in the open source world, code counts more than talk so try to find friends or link up with people who can help turn your vision into reality, or start cutting the code yourself if that's your line of interest.

Documentation

If you get stumped by a problem, chances are good that many other people will be frustrated by it as well. If you are not in a position to write code to change the situation -- for whatever reason -- you can help everyone else out by writing up your experience and documenting the solution! Some of the most constructive ways to get involved in the Ubuntu documentation community might be:

Artwork

If you are more artistic than literary, you can express that talent and improve the style and feel of the Ubuntu desktop by contributing artwork and helping design the next release of Ubuntu.

Translation and Localization

If your home language is not English but you happen to have really good English skills and are comfortable using software in English, you can make a huge contribution by helping to translate the Ubuntu applicationss into your home language. Even if you just translate a few lines you may make all the difference to someone in your own country who is just starting to learn about computers and Free Software.

Quality Assurance and Bugs

Ubuntu, like any piece of software, needs good testers. You can contribute to Ubuntu simply by running the latest version and reporting bugs and helping follow those bugs until they are fixed.

The first steps in getting involved in Ubuntu QA and bug-tracking include:

  • Running the latest development version of Ubuntu, and upgrading regularly.
  • Subscribing to the [http://lists.ubuntu.com/mailman/listinfo/ubuntu-devel ubuntu-devel mailing list] online and watching it. Many developers post testing and experimental packages to mailing list. Testing CDs are often very under tested. You can make an important contribution by following the mailing list and reporting bugs and issues that you run into.

Of course, you will run into problems when you run these testing and development version of Ubuntu. Using the sofware alone is not a contribution; only when you report the bugs that you encounter do you make a meaningful contribution to the Ubuntu community.

  • When you find bugs, you should report bugs into the [https://bugzilla.ubuntu.com/ Ubuntu Bugzilla]. You can make sure your bugs are more useful by carefully reading GNOME projects [http://bugzilla.gnome.org/bug-HOWTO.html bug HOWTO] and [http://bugzilla.gnome.org/good-bugs.html description of a good bug].

  • Look through bugs, especially new bugs, to "triage" them and to find, confirm, and close duplicates. This can also involve verifying and reproducing bugs adding information to the bug description.
  • Finally, you can make a huge impact by following up on bugs in packages that you care about and by fixing them!

Programming and Packaging

The final way to make an impact in Ubuntu is by getting your hands on the code. You can make technical contributions to Ubuntu by writing new software, by packaging additional software, and by fixing bugs in software. If you're interested in hacking on Ubuntu:

  • The first step is to join and begin reading the [http://lists.ubuntu.com/mailman/listinfo/ubuntu-devel ubuntu-devel mailing list]. This is a requirement for anyone who contributes to Ubuntu as a maintainer.

  • When you think you are ready to begin contributing to the Ubuntu team, you can join the [http://www.ubuntulinux.org/wiki/MOTU Masters of the Universe]. The MOTU maintain the packages in universe, which has less strict requirements than the rest of Ubuntu]. You can also look over the [http://www.ubuntulinux.org/wiki/MOTUTodo MOTU ToDo list]. Once you have played an active role in the MOTU, you will be able to move from a universe-only maintainer to an Ubuntu main distribution maintainer.

  • Look through the list of specifications written at the [http://udu.wiki.ubuntu.com/ latest Ubuntu conference]. You can pick one of these and there should be enough information to begin with an implementation.

  • Help out with the Kubuntu subproject. There is a list of ways to do this on the [http://www.ubuntu.com/wiki/HelpingKubuntu Helping Kubuntu wiki page].

  • There are some software projects for Ubuntu that are available as paid bounties. You can look through [http://www.ubuntulinux.org/community/bounties/ the list of bounties] and then submit a proposal and references.

  • Write and package brand new software for Ubuntu. We can get new software into the Ubuntu Universe so that people can try it out and give you feedback, and in time it may become part of the Ubuntu Main portfolio of applications that are installed by default.

Become an Ubuntu Member

Anyone who has made significant contributions to the Ubuntu community can be recognized as an Ubuntu Member. As a Member you will play a role in selecting the Community Council that leads the Ubuntu Project. You will get an email address @ubuntu.com and business cards too, if you want them! Read more about the [http://www.ubuntulinux.org/community/processes/newmember Ubuntu membership process], and see also the [http://www.ubuntulinux.org/community/conduct Ubuntu Code of Conduct] which applies to everyone participating in the Ubuntu project, especially the Ubuntu Members who define the goals and vision that drives us.

UbuntuDownUnder/BOFs/GettingInvolved (last edited 2008-08-06 16:13:48 by localhost)