Microsoft is acquiring GitHub

For note, this was just posted by GitLab:

4 Likes

As for what happens to GitHub, I’m trying to be optimistic and think that we really won’t see too much change. But you never know.

But as for GitLab, this is a huge opportunity for them so I’m glad more people are becoming exposed to it.

I feel that GitLab is actually the better of the two but that open source just defaults to using GitHub. So maybe this will turn the tide?

2 Likes

Exciting times :smiley: We’ll see where it goes. If it goes the SQL server way there is nothing to worry about. If it goes skype we are doomed :smiley:

Alternatives? (not that I think there is a reason to change systems yet)

I am not a fan of GitLab. I think it is bloated, slow, hard to install (if you want to know what is going on, and if you are hosting the servers you really want to) and requires way too much resources.

Bitbucket has been OK to use. Allows unlimited private repositories. You can checkout and edit the wiki through normal source control.

Gogs/gitea

I am using Fossil SCM for some personal projects (https://www.fossil-scm.org/index.html/doc/trunk/www/index.wiki). It has integrated wiki, issue tracker and some other really useful features (unversioned files for example). Comes as a single executable and is easy to setup and run. Their web-site is not pretty nor modern but the software is rather nice although different from git

3 Likes

Eyup, that’s ruby for you, I tried hosting it once, yeesh…

Everything should be through git, that is how it should be. ^.^

Bitbucket is really easy to host locally though.

Never used any of these, I should poke at them sometime…

1 Like

I’ve had gogs running in an LXC container on one of my servers for about a year now and that’s where I stash my private projects etc. I’m too cheap to pay Github for private repos when I already have servers running that I pay for. Gogs–I haven’t tried gitea yet–is a dream to run after running GitLab for a while. Gogs is fast and uses about a 10th of the resources. You barely notice it.

3 Likes

It will be interesting as Google moved to github and Microsoft and Google are competitors GCP vs Azure :slight_smile:

1 Like

Well, finally someone brings this up. I don’t think there’s any threat to open source, i.e. Microsoft would have access to source code of these libraries anyway since… it’s open source. But all of the Microsoft competitors are most likely moving away from Github as we speak, since there is a serious conflict of interest here.

I expect it’s very good business for Atlassian/Bitbucket and all the others, also many will start hosting their stuff internally.

4 Likes

How about atom text editor ? That can affect to atom die ?

1 Like

Maybe , Microsoft has Visual Studio Code (VSC), top 1 project on github :smiley:
I stopped used atom ages ago in favor of VSC (Microsoft makes better open source software hehe).

I dunno, M$ has gotten better over the last few years. My opinion of them is not nearly as negative as it was. That said- look what they did to Skype. M$ took over and now Skype sucks. Are they doing to do the same to github? I hope not.
My stuff is in gitlab anyway.

Wow, I did not even think of that. Forgot Atom came from github… I hope they don’t pull support in favor of VSC.

Hmm, good to hear it’s more well made…

Well of course, it’s Go, not Ruby. We might not like Go very much but it’s quite fast and light on resources in general.

Lol, nice true. And yeah go is fast, not very safe or nice to code in, but super fast, it’s basically a simplified C after all (with near the same safety). ^.^

I intend to use Go for a lot of my infrastructure but retain Elixir at the primary hub level. It seems that having something central that is great at handling connections, both in terms of efficiency and, critically, resilience and not locking databases, will be key. For a central hub ease and cleanness of coding will also be critical as at the size of the system I’m designing it’s likely to get complex just because of what it’s trying to achieve, so minimising extra garbage is key.

1 Like

One of my employees wants to shift from VSTS to Gitlab. I looked into it and it didn’t seem feasible.

How so? Really interested.

1 Like

I spent an hour looking at it. It didn’t do what I wanted fast enough and VSTS did, so VSTS won.

Hmm, I’m really curious what that is. I haven’t used VSTS is ~8 years now but back then it was a horrible locking mess, I’m curious how it’s changed?

It consolidates task setting, build pipeline and code repos into the same place, which maybe GitLab does (?) but it does so without me having to put loads of effort in unless it’s for a feature where the effort is merited. It’s also good for user management. Not saying it doesn’t need a bit of time to get used to, but at the moment it suits my needs and I’ve not found any limitations. 5 coding users for free could be an issue and the ramping fees for higher tiers might be a problem later on…

I don’t use Azure anymore because of the fees and I now moved back from the cloud to self-host.