How to get started with open source: A guide for beginners in open source

How to get started with open source: A guide for beginners in open source

By Aseem Sharma
Book Description

Taking the first steps in any journey can be scary. There are new obstacles to hurdle, unfamiliar landscapes to traverse, and usually the destination is shrouded in mystery. But that's also what makes new ventures exciting and worthwhile.

The collection of stories in this eBook are about striking out on the open source way. Whether you're an individual, seeking information on moving away from closed software, or an organization looking for free and open alternatives to the utilities that help your business succeed, these are stories about finding your footing in the world of open source. Several are “origin stories” about how experts discovered open source, and how they've flourished in the time since. Others are focused guides on finding the right software, using a specific open source tool, or introducing your neighborhood or town to the power of the open source way.

Remember that it's not easy to get started with anything new, but, as an old Buddhist saying goes, “It is better to travel well than to arrive.” We hope these stories will help you travel well along the open source way, and keep you traveling for years to come.

Table of Contents
  • Copyright
  • Introduction
  • Open source as an alternative for small businesses
    • Is open source software really safe?
    • Are there quality alternatives available?
  • How to contribute to OpenStack
    • Mailing lists
    • Git and Gerrit
    • IRC
    • Events
    • Do something
    • Get started with open source online
      • Codecademy
      • Code School
      • Scratch
    • Get started with open source offline
      • Local User Groups
      • Hackerspaces and makerspaces
      • Coderdojos
    • Online versus offline
  • Building an open source community
    • Community structure
    • Reasons to join the FINkers United community
  • 5 ways open source is transforming tech in 2014
    • 1. Data storage clustering
    • 2. Proprietary software companies go open source
    • 3. High performance computing
    • 4. Mobile development
    • 5. Universities teaching open source
  • How to get started in civic hacking
    • Open source civic hacking
    • Getting started
    • Finding open data
    • Community
  • Who helps your Linux distribution run smoothly? Thank a packager today
  • With greater permissions, comes greater responsibility
    • Answering questions and submitting patches
  • May open source be with you
    • Open source Jedi training
  • Consuming open source software: How to use and buy it
  • What's the best Linux desktop environment for me?
    • Which desktop environment is the best?
    • Why Linux?
    • Tips for installing
  • How to teach hacking in school and open up education
  • Get more contributors to your project with better documentation
    • Identify feature sets for functionality
    • Look for new tools
    • Document, backup, and test at every step
  • Things newcomers to open source rarely ask but often wonder
    • Q: I’m worried that I’ll be a burden on a project because I’m so new. What kind of effort does a project have to make to build an open source community?
    • Q: How do open source projects review changes, and how do those changes differ from a process like that of Wikipedia?
    • Q: How do you make time to contribute to open source when you’re a busy student?
    • Q: What is the difference between source downloads for developers and downloads for users? What’s a stable release?
    • Q: Are all open source projects welcoming to newcomers? How can you tell when the communities around a project are filled with jerks?
    • More resources
  • A beginners guide to understanding OpenStack
    • Recommended videos
      • Introduction to OpenStack with Sandy Walsh from Rackspace
      • Overview of OpenStack and the OpenStack Foundation with Mark Collier
      • OpenStack 101 with Joshua McKenty from Piston Cloud Computing
      • OpenStack Basics with Brian Gracely from Cisco
      • OpenStack Architecture with Russell Bryant from Red Hat
  • About This Series
      No comment for this book yet, be the first to comment
      You May Also Like
      Also Available On
      Curated Lists