Microsoft will acquire Github

I thought it may be interesting, since the majority of Julia projects are hosted there.

1 Like

Oh wow, had no idea… I wonder what the consequences will be…

@lobingera I don’t understand! Why are people importing into github? Shouldn’t they be taking their stuff out of there?


1 Like

Ah, now I understand. So the site is monitoring how many projects are imported to gitlab from github. Thanks! I really wonder what is the take on this from people that have worked a lot on Julia. @kristoffer.carlsson care to share?

My own personal opinion is that we should just wait and see. My guess is not much will change but if things turn out to be bad, it shouldn’t be too bad to migrate to something else, e.g. gitlab.


All your rebase are belong to us

                     Bill Gates

Stupid question, and I guess I should read the source Luke. the answer will be illuminating though.
Given that METADATA.jl is itself hosted on Github, how easy would it be to move to another hosting site?

I’m not a developer, so i don’t understand why you would migrate, even if Microsoft acuired Github. What might be bad?

Note the “if” in my post.

I just posted this here because I think it is relevant, not to suggest we need to take any immediate action. Just what medical professionals call “expectant management” or “watchful waiting” :wink:

With Pkg3, I expect it will be easier to use other platforms, eg Gitlab, Bitbucket, or a self-hosted Gitea.

1 Like

Here are the official announcements:



With the new package manager Pkg3, it should be a perfect opportunity to also transition the default to gitlab, right? Might as well

I don’t understand what this means. That the registry should be hosted on gitlab?

It means that a transition can be made, since there is already a package management transition happening anyway, so it could piggy back onto that transition by moving the main Julia repos on there and recommending gitlab instead of github for hosting. Basically, one could take advantage of the momentum of already changing the package system, people are already expecting a change anyway. Just an idea.

Julia only relies on git, not github specifically. Therefore, the only issue here as far as Julia concerned is what site hosts the repos of specific packages. In principle, “switching” to gitlab is trivial, just open a repo there.

As much as this news horrifies me, like @kristoffer.carlsson it’s not clear why you’d take immediate action. For all we know GitLab will be acquired by Alphabet and wind up being even worse.


Gitlab is also open-source. I think even that the business model is similar to Julia’s one. Isn’t it?

My bet is only good things will happen:

  1. GitHub’s code will be open sourced like GitLab’s.
  2. Better with more features free plan (Like having non public repositories).
  3. Faster back end hardware delivered by Azure.

Probably they will offer also some integrations to MS world related products (Like building and submitting MS Store applications, better Windows CI, etc…).

Let’s not forget, the biggest commercial player in the Open Source World (Namely having the most projects) is MS.