The requested Bloomberg article is inaccessible; only a PerimeterX bot detection CAPTCHA page is served. Observable content reveals two human rights tensions: a structural barrier to information access (Article 19) through bot verification, and third-party tracking infrastructure (Article 12) that collects user data. Both mechanisms, while serving anti-fraud purposes, create friction that undermines free access to journalism and raises privacy concerns.
Tangentially related, but maybe microsoft could actually do that : why is github's search so terribly bad ?
If they had developed a good powerful code search (custom semantic engine for most used languages, complex queries, exact/fuzzy matches for syntax, use of history, etc) they could have become the primary way you interact with code you don't know yet.
As it stands now it's simply more efficient to clone and use plain old grep, it's really sad.
I'm worried. Consider what happened to Skype. Consider what happened to LinkedIn. I worry something similar will happen to Github. And I love Github.
At some point Microsoft told me I had to change my password for Skype. The "Reset your password" process failed 6 times in a row. I eventually had to create a new, Microsoft ID, to use Skype. I lost all of my old contacts and had to slowly recreate my address book. This is really one of the worst transitions I can recall.
Meanwhile, I act as adviser to a number of entrepreneurs, and the biggest trend of the last year has been "I want to do _______ for professionals, since LinkedIn isn't doing it." The lost opportunities for LinkedIn are very sad.
There will probably be a decent amount of skepticism around this acquisition (with fair reason), but I'd like to think of this as an opportunity for Microsoft to demonstrate their respect and commitment to the developer community. I say this as someone who has been pleasantly surprised at how helpful BizSpark has been. Staying cautiously optimistic.
This is sad news. Partially because I don't care for Microsoft, but mostly because Github was a neutral third-party without any priorities. I hope they don't discontinue Atom or apply their UX styling to the site/desktop app. Like Spotify, I felt safer that a company was just doing hosting in their domain (of music or code projects) and wouldn't try to shovel some other tech into it like Apple making Apple Music terrible on Windows. It's good to have more tech companies just doing their single thing well.
I am worried that a company as important to the open-source community as github is now owned by one of the major players. I think it really impacts the neutrality of github. If I would compete with microsoft in a certain space, I would really think twice about relying on github.
I spent eight years building software on .NET, so I have a lot of time for Microsoft, but I fully understand why a lot of people aren't happy with this news. It's been good to have a leader in open-source that is unaffiliated with anyone but the tech they chose to use (Ruby/Rails). For me, it doesn't matter who takes it over - it's just sad to see a neutral player disappear.
With all that said, things have changed a lot over at GitHub over the past 2-3 years, so I can't say I'm all that surprised that this was the outcome. Restructures, scandals, and some crazy comments over the few years has led me to believe that GitHub probably isn't the same company that the development community embraced. For that reason, I can't see Microsoft doing a "Skype" and merging GitHub into their platforms. Developers are fickle, and if Microsoft mess with GitHub then it's not only a huge blow to the relations they've been trying to build for the past few years, it's a guaranteed way to see developers flock to the next big service (i.e. GitLab).
This seems like an odd move that I would have expected investors in GitHub to oppose for the sake of preserving one of GitHub’s biggest advantages: its large number of projects (to the point where it seems like practically everything is on GitHub).
You see, whether or not it’s justified, some projects invariably will leave GitHub simply because it’s Microsoft. And then, GitHub will no longer feel like a place where most projects exist. And really, GitHub isn’t perfect: projects overlook a lot of minor imperfections in GitHub’s actual product because there are so many projects on GitHub and the usefulness of the networking outweighs the warts here and there.
It's interesting that the HN community continues to make reference to the prospect of a decentralized internet when Git was built to be decentralized in the first place. In spite of this, we all have congregated around GitHub for the community and are shocked when the centralized source we've been using gets acquired by a company we don't trust. That's sort of the whole point of centralization, you can't trust it. Maybe this event will finally shift things back into a decentralized direction.
This is pretty conflicting. Github is nice on its own, but business wise they haven’t been profitable, so sooner or later some change had to happen. In my experience, Github is great for public code storage and small private projects (easy to manage developers that already have github accounts), but it does become pretty expensive and I don’t necessarily think the ROI is worth it compared to a self-hosted solution. For opensource and personal portfolios, the “network effect” or first mover advantage sort of set the stage for github’s popularity over gitlab, but for a paid enterprise solution I think gitlab does a better job and offers more value per dollar. Partially what sucks is having to have separate github/gitlab accounts/repositories since that’s now 2 things to manage. I’ve tried codecommit and bitbucket as well, but those were kinda meh (in my opinion).
Typically when “the Microsoft touch” is added it’s for the worse, so the expectations bar is pretty low. But who knows. I can definitely see them leveraging github to further go after AWS by giving Azure a leg up over codecommit. VSCode has also been pretty good, if they add in the “social integrations” of github to VSCode that also competes against Cloud9 on AWS. Right now AWS is solidly winning the cloud race, but if this puts price/service competitive pressure on amazon I won’t complain.
I also wonder what will happen with all the code and personal data from github. I really don’t want to have to make a microsoft account to access github. As long as the switching costs from github to a viable alternative (right now gitlab) remain low, I would not have a problem with jumping ship.
This is a sad day for Open Source and software in general. What makes Github great is that its a neutral place where anyone can host their code. Now that its owned by a Big Corporation, the values that Github has built will be abandoned in favor of making money for the corporation.
Sure, MS visual code is open but as a few players get more and more power we all become subject to their whims and not them to ours.
MS is pushing their ads within their own OS more and more, will GitHub get the same treatment, or will it’s data be useful to MS for those ads?
What sort of integrations can we expect to see with other MS products that encourage a more closed ecosystem?
This may all seem alarmist but with so many companies having so much power this sort of behavior get through unchecked.
The only recourse people suggest is “well then don’t use it” but what options do employees have when higher ups mandate technologies? What about most users who just go with the wind and just let these snowballing large companies skate by? It all makes me very sad...
This is a completely smart purchase on Microsoft's part. I can't imagine more synergy between two companies:
- Microsoft has always been the largest developer advocate of any of the major tech players (Google has been a great contender for this position since 2010).
- Microsoft has moved most of their open source projects to Github.
- Microsoft is a major contributor to Git, including massive infrastructure projects to make it possible to host the NT kernel on Git.
- Microsoft has tried to do open source git hosting in the past (Codeplex?) but it never succeeded. Also: Microsoft partnered with Github when they shut down to migrate Codeplex projects to Github.
- Github has the Atom team, which would have some great synergies to combine with the VSCode team.
- Github are the champions behind the electron project, with a lot of institutional knowledge about that technology + native web apps/PWAs in general. Microsoft is making a huge push toward writing UWP apps as PWAs.
Time will tell how they handle this merger. They've handled a few pretty well (Linkedin, Mojang come to mind) and others horribly (Skype, Yammer, Nokia).
Heck, I already prefer Gitlab and/or Bitbucket because they let me run free (or at least self-hosted in Gitlab's case, not sure what their hosted option's like) private repos. Github's just got the mindshare going for it. But maybe now that'll change.
I don't quite understand why people are sad or disappointed about this acquisition. You should be extremely elated about it. You know why?
Github was never an Open Source product itself but sat on top of the Open Source community and used that "goodwill" to license and sell its proprietary software.
Now that another proprietary software-maker has acquired this company, maybe we can all finally adopt the principle that:
So, my startup is positioning itself as a kind of "GitHub for X". When investors ask about our exit strategy, I have to be honest and say that acquisitions the big platform players in the space are largely ruled out; if we are to remain a neutral networking medium within our market, we can't be biased -- or even the suspicion of bias -- towards any particular company within that market.
To illustrate this, the example I've always use is: "Could GitHub still be GitHub if it was acquired by Microsoft? Of course not: a meaningful subset of its userbase could then no longer trust the platform to be a neutral intermediary, and the resulting exodus -- even if small -- would have a corrosive knock-on effect with regards to overall networking effect lock-in. So such an acquisition could never happen, because it would too obviously destroy value."
Didn't expect to have the opportunity to validate that particular hypothesis!
I recently built a GitHub Markeplace [0] app Pull Reminders [1] and have been really impressed by GitHub's ecosystem strategy. They seem to taking lessons from Slack's success and doubling down on supporting integrators who provide valuable apps and features built on top of GitHub (ie. TravisCI, ZenHub). I hope this direction continues under new ownership.
GitLab on the other hand is focused on solving every facet of the development lifecycle within their core product. From their blog post about GitHub's acquisition:
> ... instead of integrating multiple tools together, we believe a single application, built from the ground up to support the entire DevOps lifecycle is a better experience leading to a faster cycle time.
It will be interesting to see how the different strategies play out.
GitHub is a venture backed company with some $350M raised according to Crunchbase[1]. As such, your options are pretty much limited to IPO, being acquired, generating crazy profits and buying out investors to stay private, or go bankrupt. Since it appears they had hard time turning profitable[2], I’m hardly surprised that GH May be ending the way of Microsoft.
I think it’s worthwile question to everyone who is lamenting here about the future fate of GitHub if they put their money where their mouth is? Or through some magical reality expected to forever have a free, really great and well taken care of service? (I’ve had paid private account since forever).
GitLab btw has meger $45M raised[3]. I urge all the ‘let’s move to GItLab or other’ people give that a hard thought and how that will eventually expire.
I would agree with Skype, but what actually happened with LinkedIn? I remember in pre-Microsoft times they asked me for my google email and password.. right not to log-ing with google but the email and password! I understand it's more LinkedIn's fault than Microsoft merit, but I just wanted to say, IMO there were never "good times" for LinkedIn
the history of Microsoft is the reason why we all reacting this way. But encouraged by the move they made lately coming into Linux, even though other players have forced their hand
I could make the same concern for a bunch of other companies who were to buy GitHub. Indeed, my main concern with GitHub being bought by anyone is the uncertainty of its future, and the fact that it no longer will be 'neutral' ground, so to speak.
It's not in particular Microsoft that concerns me (although their embrace of Git, this seems inevitable for a company like that, considering its history), but that GitHub is now losing its appeal; it being independent from the big players.
It is shockingly bad. The fact that you can't code search in a fork blows my mind. How have they not fixed this basic, important feature after so many years? What could possibly make it more difficult than a few person-months of effort?
I had a pretty similar experience with skype. I lost access to my connected email account and was essentially locked out of my account forever - repeated emails to support were met with silence, alas! Then I connected my facebook account to use skype instead... then they discontinued support for that. Now it's got to a point where attempting to create a new account on the OSX desktop version just shows an error screen every time, so I'm stuck unable to use skype forever. I've moved on to other, better solutions, naturally :)
I stopped trusting them when they stole the intellectual property of numerous small companies years before the _NSAKEY debacle. I know, I know, Bill Gates is supposed to be some kind of good guy now (malaria, etc.) but I can't think of any good reason to trust any robber baron, based on the past histories of robber barons. Even Andrew Carnegie was an asshole in the final analysis.
SourceGraph tries to fix it, and the experience of searching, jump-to-definition and generally getting to grips with a codebase is way better there IMO. They also have browser plugins with integration to GitHub. I recommend you to check it out.
As a startup, worrying about competition from Microsoft hasn't been a big deal for almost a decade. I would be more worried about Facebook, Amazon, and Google.
Atom is MIT licensed, GitHub can't "discontinue" Atom so much as stop paying their engineers to contribute to the project. After that it's whether there's enough impetus outside the company to continue the work (I suspect there probably is, Facebook are heavily invested in Atom).
If Microsoft does to github what they did to Skype, pushes will go into the wrong repo without authentication for no reason just like Skype had contacts and messages jump from one account to another for no reason. Pretty much everything they touch software wise is a disaster. I wonder if there will be ads or how exactly they will fuck it up, but I know for sure they will. Gitlab is fairly equivalent in features and much better in their pricing and plans anyway so I expect a lot of projects to move.
I think the network effect is too great to ignore. I would guess the number of potential contributors you get just by using GitHub, where many people have an account and know the workflow/UI, is bigger than any other place.
5 years from now when GitLab is acquired by Google we'll have to migrate again.