I agree wholeheartedly, but I think there's a healthy competition going on, for now. I just setup automatic replication of all of our repositories from Github to Gitlab (gitlab makes this super easy, I did dozens of repos in one leisurely evening while watching TV...probably could have scripted it, but learning the API would have likely taken longer), for the potential risk that Github may one day pull a SourceForge (though, SF.net turned evil for a while because they couldn't figure out how to ring the cash register without being evil...I think Github is already making money without being evil).
I only ever looked briefly at CodePlex (I'm not involved in any MS developer communities, so it wasn't really my scene), but it didn't seem competitive with Github in terms of how much you can do with very low friction. Likewise, I don't miss Google Code. It just wasn't good enough for me to want to use it...even Googlers didn't want to use it, and used Github more often.
And, there's some high quality open source options, as well, for self-hosted. I've tinkered with Gogs, and it's really very solid (if light on features compared to Github or Gitlab). And, of course, Gitlab has a very competent OSS offering.
Things seem pretty good right now. Not a lot of risk of ending up locked into one vendor that goes rogue. I mean, I worry about some projects really going all-in on github, like their dependencies and such are based on github URLS (that seems crazy on numerous fronts!). But, there are escape routes to many good competitors in the space.
I only ever looked briefly at CodePlex (I'm not involved in any MS developer communities, so it wasn't really my scene), but it didn't seem competitive with Github in terms of how much you can do with very low friction. Likewise, I don't miss Google Code. It just wasn't good enough for me to want to use it...even Googlers didn't want to use it, and used Github more often.
And, there's some high quality open source options, as well, for self-hosted. I've tinkered with Gogs, and it's really very solid (if light on features compared to Github or Gitlab). And, of course, Gitlab has a very competent OSS offering.
Things seem pretty good right now. Not a lot of risk of ending up locked into one vendor that goes rogue. I mean, I worry about some projects really going all-in on github, like their dependencies and such are based on github URLS (that seems crazy on numerous fronts!). But, there are escape routes to many good competitors in the space.
reply