Probably not entirely but I will be starting to use bitbucket.
I signed up new account a few days ago because I needed to contact a project’s owner. After that, I thought this might be a great timing for using it. Why? because of the recent hack on GitHub.
When I read that blog post, I couldn’t get a hold about it since I don’t know anything about Ruby and Rails and, to be honesty, I didn’t really care. But I did sense some fishy behind that post because it said “Temporary suspension” and it didn’t entirely criticize everything of that user. It is just strange.
It’s GitHub’s side of story, I began to read more when Hacking Rails (and GitHub) showed up in my reader.
To cut the story short, hopefully I did read enough materials, the user, Egor Homakov, reported a security issue in Rails to Rails project regarding the mass assignment. Which can be exploited by malicious appending extra POST fields. (Not sure if it will also works for GET, again, I know nothing about Rails)
The user’s report got closed without any actions to resolve the issue, then he decided to demonstrate how much damage could be done by this issue by doing things on GitHub.
I don’t agree such demonstration, because a hack is a hack if without permission, no matter what your intention is. I also don’t feel GitHub’s blog post was fair to that user, even he hacked. From what I read, GitHub was avoiding the finger pointing.
But this hack isn’t the major point of why I wanted to use bitbucket. On February 9, I contacted GitHub after I saw a public repo, which specifically noting that it is not a open source project.