How to interact with the Free Software Community Motivations gaining reputation (like in the scientific community) gaining development experience with real-world software solving problems that the author encounters on his computer fighting for free software as ideology work in creative environment with skilled people and no managers ;)