Unoffical empeg BBS

Quick Links: Empeg FAQ | RioCar.Org | Hijack | BigDisk Builder | jEmplode | emphatic
Repairs: Repairs

Topic Options
#370989 - 04/06/2018 14:10 MS buys GitHub
tahir
pooh-bah

Registered: 27/02/2004
Posts: 1914
Loc: London
Why? And where did that valuation come from?

Top
#370990 - 04/06/2018 17:30 Re: MS buys GitHub [Re: tahir]
tfabris
carpal tunnel

Registered: 20/12/1999
Posts: 31597
Loc: Seattle, WA
Speculation, simple and logical version:

Possibly because they have significantly shifted their development (both for their own internal development and for third party devs who use their tools) to use Git and GitHub, and they want to guarantee the preservation of that infrastructure.

Speculation, tinfoil hat conspiracy theory:

Maybe they want to own all code everywhere in the world.
_________________________
Tony Fabris

Top
#370991 - 05/06/2018 12:21 Re: MS buys GitHub [Re: tahir]
Tim
veteran

Registered: 25/04/2000
Posts: 1525
Loc: Arizona
GitLab has seen a spike in repositories being imported from GitHub.

One of the things I didn't like about GitHub is that after your student account expires, your private repositories are locked until you switch to a pay account. BitBucket and GitLab both have unlimited private repositories on the free tier, which is nice. We use both of those at work also, which makes familiarity an added plus.

Top
#370992 - 05/06/2018 13:10 Re: MS buys GitHub [Re: tahir]
LittleBlueThing
addict

Registered: 11/01/2002
Posts: 612
Loc: Reading, UK
They can analyse a *lot* of code and developer behaviour.

Owning github will give MS access to a lot more detail about usage of all kinds of ancilliary and interconnected services too.
_________________________
LittleBlueThing Running twin 30's

Top
#370998 - 06/06/2018 10:58 Re: MS buys GitHub [Re: LittleBlueThing]
tahir
pooh-bah

Registered: 27/02/2004
Posts: 1914
Loc: London
Originally Posted By: LittleBlueThing
They can analyse a *lot* of code and developer behaviour.

Owning github will give MS access to a lot more detail about usage of all kinds of ancilliary and interconnected services too.


I wondered how much they could scan what was being coded and where as site owner.

Top
#371001 - 06/06/2018 14:26 Re: MS buys GitHub [Re: tahir]
K447
old hand

Registered: 29/05/2002
Posts: 798
Loc: near Toronto, Ontario, Canada
Originally Posted By: tahir
Originally Posted By: LittleBlueThing
They can analyse a *lot* of code and developer behaviour.

Owning github will give MS access to a lot more detail about usage of all kinds of ancilliary and interconnected services too.


I wondered how much they could scan what was being coded and where as site owner.
I suppose the (about to be revised?) privacy policy could become interesting.

Top
#371002 - 06/06/2018 14:33 Re: MS buys GitHub [Re: K447]
andy
carpal tunnel

Registered: 10/06/1999
Posts: 5916
Loc: Wivenhoe, Essex, UK
I don't think they are any more likely to start digging through people private repos that would be to start digging through people's Azure database and VMs. Getting caught doing that would kill their cloud hosting business.
_________________________
Remind me to change my signature to something more interesting someday

Top
#371004 - 07/06/2018 00:11 Re: MS buys GitHub [Re: tahir]
LittleBlueThing
addict

Registered: 11/01/2002
Posts: 612
Loc: Reading, UK
In the same way that Google don't dig through private emails to target adverts or 'learn' about customers based on their content?

I'm sure they'll be recording and analysing types of transactions; interactions between services for private repos.

But that's not what I meant - they'll now have access to much more data than just the public git repos that they could clone and analyse. All the associated merge requests; issues; teams; webhooks ... all kinds of data there
_________________________
LittleBlueThing Running twin 30's

Top
#371005 - 07/06/2018 19:16 Re: MS buys GitHub [Re: tahir]
tfabris
carpal tunnel

Registered: 20/12/1999
Posts: 31597
Loc: Seattle, WA
_________________________
Tony Fabris

Top
#371008 - 09/06/2018 15:04 Re: MS buys GitHub [Re: tahir]
DWallach
carpal tunnel

Registered: 30/04/2000
Posts: 3810
The "new" Microsoft is definitely a better home for GitHub than the "old" Microsoft that wanted to crush the open source world. So far as I can tell, Microsoft is very keen to advocate for anything and everything that might run on its Azure cloud, so this suggests that not only will they move GitHub hosting there, but also they'll compete in various ways with Travis-CI and other such things.

From the university perspective, GitHub has been very good to us. They offer a free service called GitHub Classroom which gives unlimited free private repos to classes. It's really a thin front end where you provide students with a "clone link" which they click and then it copies your master repo for them. After that, it's just vanilla GitHub, so it integrates nicely with a variety of development tools (we use IntelliJ for Java) and CI tools (we use Travis-CI **) as well as providing all the usual GitHub APIs (I use the "events API" to learn when students actually push their commits, and I've already caught one student who falsified the commit timestamps in an attempt to submit work late). In my class, students work solo. In others, all the collaboration features come into play, including GitHub's code review features.

Needless to say, students prefer this because it's "real" and the load that we bring to bear on GitHub's servers five minutes prior to the deadline is negligible, versus our previous in-house Subversion server that would regularly collapse under deadline load.

GitHub's motivation here is identical to Microsoft's historical motivation: get their tools in front of students who will then go out into industry and expect to continue use them, even though industry will have to pay real money for it. And because of GitHub's support of open source projects, I had no problem using them in my class, since students could benefit from GitHub without ever having to be a paying customer. And, supposedly, GitHub does indeed have paying customers for their various enterprise services. And that's great since it keeps the lights on.

So... of course there are scenarios where GitHub turns evil under Microsoft's watch, but then part of the magic of Git is how easy it is to pick up and move elsewhere. It would be very easy to switch from GitHub to GitLab or elsewhere. It would be similarly easy to dump Travis-CI for a competing CI service. As to student privacy, I'm imagining that GitHub will go out of its way to avoid running afoul of relevant laws, especially with Microsoft's deep pockets on the line.


** Travis-CI provides us for free with one concurrent build at a time. The full build seems to take their servers about three minutes to run, of which one minute is useful work and the rest is Travis-CI being slow at setup and teardown. This is tolerable except near deadlines, where the backlog takes hours to resolve. Students are encouraged to run their unit tests locally, but there's a certain reassurance they get from seeing the tests pass on Travis, since that's what we use to grade them. I'll note that Travis is currently offering me a substantial improvement in the number of concurrent builds which I'll be rolling out in the fall. They want our students to get used to them for all the same reasons that GitHub does. And again, I'm perfectly happy using this in our classes.

Top