With client support, any user can contribute to the repository, so a group of friends could build their own. You can also use third party repositories