GitHub was started in 2007 as a weekend project and officially launched in 2008. It offers both free public repositories for code hosting and paid private repositories and enterprise offerings. GitHub Enterprise provides additional security, hosting, and administrative features for businesses. With over 14 million users and millions of repositories, GitHub has become very popular for software development and open source projects. It generates revenue from individual/team subscriptions and enterprise sales.