Table of Contents

Guide for Stepping into Free Software

Here is a ToDo List which you could follow to make your first step to Free Software.

How to use this list? You could just copy and paste the whole content to other place. Or download the print-ready PDF file.

You can finish all these tasks just in A MONTH!

Pre-Start

All list below are must-have and all important!

Personal

[1 ~ 2 days]

This section introduces some personal preparation.

  1. A English Name, better for participate in a international project.
  2. (Important) Gmail/Or any other mailbox, don't use any mailbox service that its server located in China. For runner-up option Mirco$oft's Outlook is okay.
  3. A blog, where from out of China could read and share (DreamWidth.org, Medium.com, Noblog.org, Blogger and WordPress are recommended for newcomer)
  4. Update your profile and resume with skills and FOSS contributions (English and Chinese)
  5. Generate a OpenPGP (GnuPG) key, upload it to keyserver, ask friends sign your public key, Ref: https://emailselfdefense.fsf.org and https://wiki.archlinux.org/index.php/GnuPG . Note that some project require signing a contributor agreement or other file using your OpenPGP key.

FOSS philosophies and basic skills

[2 ~ 3 weeks]

In this section, some required philosophies your should know before every thing start. And some basic technology your should learn.To finish this section, you should using a Internet search engine like Google or DuckDuckGo to learn following topics.

Where to find projects? A good resource is watching communities that participate Google Summer of Code every year. It provides a list that you can find which one you prefer and involves in.

Community Coordination

[8 ~ 18 hours]

To finish this section, you should using a Internet search engine like Google or DuckDuckGo to learn following topics.

Where to start you first step?

[1 ~ 2 week, depends on which type contribution you choose]

These suggestions listing here are for newcomers who don't know how to start their first step. It is unnecessary from the very beginning to end, you can pick up one that fit your ability and interesting.

Other Resources

Feedback

Welcome you feedback and error report for this guide. You can subscribe BLUG discussion mailing list and post your feedback to blug-discussion@nongnu.org or BLUG IRC chat at #chinalug @ freenode server.