P.D: Hay dos muy buenas alternativas a GitHub:
https://bitbucket.org (el que uso) y
https://about.gitlab.com (que tambien puedes hostear de forma directa y privada).
Si tu audiencia es
programadores es
muy buena idea usar un lugar con mejor "fama". Te aseguro qu source forge tiene la re-mala entre muchos y básicamente es un lugar "muerto" si quieres el chance de que gente se una.
En el caso de git, puedes hacer mirrors de forma trivial (si quieres que source forge sea el ppal y republicas en uno de los otros). Una enorme gracia de usar uno de los hosteadores grandes es que puedes integrar el CI (
https://about.gitlab.com/stages-devo...s-integration/) y hacer que con cada commit se compile el proyecto en multiples plataformas y generar instaladores y todo eso. Es un aspecto que ayuda mucho a acelerar el desarrollo ya que te quita un peso extra de encima!