Managing open-source contributions