|
|
Subscribe / Log in / New account

Microsoft acquires GitHub

Here's the press release announcing Microsoft's agreement to acquire GitHub for a mere $7.5 billion. "GitHub will retain its developer-first ethos and will operate independently to provide an open platform for all developers in all industries. Developers will continue to be able to use the programming languages, tools and operating systems of their choice for their projects — and will still be able to deploy their code to any operating system, any cloud and any device."

to post comments

Microsoft acquires GitHub

Posted Jun 4, 2018 13:18 UTC (Mon) by zoobab (guest, #9945) [Link] (2 responses)

"to provide an open platform"

Github is not open source.

I will remove all my projects from there as now on.

Microsoft acquires GitHub

Posted Jun 4, 2018 13:53 UTC (Mon) by hrw (subscriber, #44826) [Link]

It was not open source anyway.

Microsoft acquires GitHub

Posted Jun 4, 2018 15:01 UTC (Mon) by dsommers (subscriber, #55274) [Link]

>> "to provide an open platform"
>
> Github is not open source.

With all due respect .... this announcement mentions "open source" only twice. And none of them speaks of GitHub as being open source.

1) "Microsoft Corporate Vice President Nat Friedman, founder of Xamarin and an open source veteran, will assume the role of GitHub CEO."

2) GitHub is home for modern developers and the world’s most popular destination for open source projects and software innovation.

I don't recall any place in any time where GitHub has been considered being open source. It got momentum as sourceforge.net, freshmeat.net/freecode.net and the likes failed to follow the evolution of web based service platforms over a longer time.

GitHub is by far better, from a web service point of view, than many of the alternatives. Which is why open source projects have more or less embraced it. Which gives the advantage that "every developer" is on GitHub. On a personal level, I like GitLab far better, which is also quite a bit more open source friendly - especially on the service side.

Microsoft acquires GitHub

Posted Jun 4, 2018 13:20 UTC (Mon) by Xiol (guest, #87394) [Link] (3 responses)

A shame.

We've been using self-hosting Gitlab EES at my company for years now and I've been very impressed with it. Guess I'll be moving my personal repos from GitHub to Gitlab over the coming weeks.

Just hoping they've learnt from their mistakes with regards to dropping production databases...

Gitea...

Posted Jun 4, 2018 13:56 UTC (Mon) by Herve5 (subscriber, #115399) [Link] (2 responses)

also mentioned here and there :
https://gitea.io/, for who wants to handle the repo too...

Gitea...

Posted Jun 4, 2018 14:29 UTC (Mon) by paulj (subscriber, #341) [Link] (1 responses)

I use gogs. It was trivial to install (unlike GitLab, which is a beast), it's reliable. Perfect for private git repos + a modern Git-forge web UI.

I assume gitea is as easy to install and maintain.

Redmine

Posted Jun 4, 2018 22:00 UTC (Mon) by dfsmith (guest, #20302) [Link]

Redmine also does a decent job of organizing (existing) git repos for small group projects.

Microsoft acquires GitHub

Posted Jun 4, 2018 13:33 UTC (Mon) by cdamian (subscriber, #1271) [Link] (27 responses)

I might be a bit of an optimist, but I don't think much will change in the near future.

First thing I expect will be some optional Azure integration.

And good on the GitHub guys, it is a pretty nice product that helped the open source community in many ways.

Microsoft is not the same evil company that it used to be, even if I would avoid using their OS and languages myself.

Microsoft acquires GitHub

Posted Jun 4, 2018 13:57 UTC (Mon) by xowap (guest, #124563) [Link] (22 responses)

« Microsoft is not the same evil company that it used to be »

Yes it is. Nothing has changed, except they run Linux on Azure and open-sourced a bunch of JavaScript bullshit.

Microsoft acquires GitHub

Posted Jun 4, 2018 14:19 UTC (Mon) by mageta (subscriber, #89696) [Link]

Agreed.

Especially considering Microsoft's stance on using "Telemetry" wherever they can, without an option to opt-out, I can only conclude that I will not be using Github for my personal work anymore, not that I ever did apart from two very small things some years ago.

Microsoft acquires GitHub

Posted Jun 4, 2018 14:27 UTC (Mon) by evad (subscriber, #60553) [Link] (19 responses)

Exactly, and both things are only being done to encourage people to switch to Windows and Visual Studio full. Don't be fooled, they're not doing this out of the goodness of their hearts, its just a new way to bring people into vendor lock in. Same as with SQL server on Linux. It is cut down, it is limited, once a creator/startup uses it, they grow, and then need to move to SQL Server on Windows for the features they then need.

Microsoft is fighting the easy low-cost startup tech stack of Linux + open source programming language + open source IDEs + open source databases. They have simply changed tactic. Now rather than attacking Linux directly they're offering some tools on Linux, but the real goal is to hook you into their ecosystem and then move you onto Windows and Windows Server/Azure.

Microsoft acquires GitHub

Posted Jun 4, 2018 14:38 UTC (Mon) by hubcapsc (subscriber, #98078) [Link] (2 responses)

> Exactly, and both things are only being done to encourage people to switch
> to Windows and Visual Studio full.

I can't imagine how github changing ownership would cause me to
start using Windows and Visual Studio?

Visual Studio, which I don't use, is an awesome IDE though...

-Mike

Microsoft acquires GitHub

Posted Jun 4, 2018 15:01 UTC (Mon) by evad (subscriber, #60553) [Link]

I was referring to Visual Studio code and SQL server on Linux, etc - not Github.

Microsoft acquires GitHub

Posted Jun 4, 2018 22:17 UTC (Mon) by dgm (subscriber, #49227) [Link]

Visual Studio, which I *do* use, is a meh IDE, if you want to take my word for it.

Microsoft acquires GitHub

Posted Jun 4, 2018 16:28 UTC (Mon) by pizza (subscriber, #46) [Link] (14 responses)

Far more interesting (and potentially nefarious) is WSL -- essentially emulating the Linux syscall layer so one can run unmodified "Linux" userspace.

This reduces "Linux" to just another feature of Windows -- Why would one ever need to leave the nice safe embrace of Windows any more?

Microsoft acquires GitHub

Posted Jun 4, 2018 17:36 UTC (Mon) by excors (subscriber, #95769) [Link] (13 responses)

Isn't that a sign that Microsoft is *not* aiming for vendor lock-in? Previously, if you wanted to use the best IDE and reach the largest audience then you'd write your code for the Win32 APIs, and maybe you'd throw the code over to someone else to port it to Linux eventually. Now, with WSL, you can use the same IDE to directly target the Linux APIs even when running on Windows, and your code will work on all platforms with much less porting effort. That makes it easier for users to choose an OS based on the qualities of the OS itself, not restricted by compatibility with their favourite applications, and makes it easier for developers to use the best development tools regardless of what OS their users use, which seems good for everyone. And it's similar with Microsoft's embracing of Git - they encourage Windows developers to use Git instead of Windows-only source control systems, which makes it easier for those developers to develop and test on Linux too, reducing vendor lock-in.

I think a similar argument was used in the context of OS/2 supporting Windows applications - why would a developer target OS/2 if they could target Windows and run on both? And then why would a user buy OS/2 when applications were more native on Windows? And similar for Wine, and for mobile OSes supporting Android apps. In all those cases, supporting X's APIs on Y was seen as bad for Y's market share (though when Y's market share was tiny it was perhaps less bad than the alternative). By the same logic, Windows supporting Linux APIs should be bad for Windows, and only makes sense if maintaining a Windows monopoly is no longer a priority for Microsoft (because the market is shrinking, while Office and cloud services make more money and are growing faster and don't mind what OS you're running).

Microsoft acquires GitHub

Posted Jun 4, 2018 18:13 UTC (Mon) by pizza (subscriber, #46) [Link] (1 responses)

The point is to eliminate reasons for folks to use a client OS other than Windows to develop stuff for non-Windows systems -- and in the process, try to get them to use/rely on Microsoft technologies that aren't easily portable to non-Microsoft platforms.

It will also lead to the classic OS/2 scenario you described, because why target or "support" Linux directly when you can just tell folks to run Windows and get both?

It's the first two thirds of the classic EEE play. Time will tell if the third comes to pass.

Microsoft acquires GitHub

Posted Jun 4, 2018 19:26 UTC (Mon) by Cyberax (✭ supporter ✭, #52523) [Link]

So far the reverse is true. Microsoft has realized that people are deploying code on Linux and that the Linux infrastructure is way ahead of their own offerings. And it's not likely to change any time soon. People are not going to be deploying stuff on Windows Cloud Servers.

So they decided to make sure that people can at least consider Windows as a development platform.

Microsoft acquires GitHub

Posted Jun 4, 2018 18:31 UTC (Mon) by HelloWorld (guest, #56129) [Link] (10 responses)

I disagree. Linux applications run on Windows with WSL, but they don't run natively and don't integrate properly, e. g. GUIs won't work at all and everything that requires any sort of interaction with Windows' APIs will also require a real port to the Windows platform.

Microsoft acquires GitHub

Posted Jun 5, 2018 3:21 UTC (Tue) by geuder (subscriber, #62854) [Link] (9 responses)

> GUIs won't work at all

That's not 100% true. There have always been X11 servers on Windows..

A not so tech-savy (or should I say ideologically unstable...) acquaintance of mine had installed some free (as in free beer at least) Xserver in Windows and asked me how to start a GUI application from WSL. To my surprise it was only a 150 MB apt-get and an export DISPLAY=... statement away.

No, I have no idea how feasible that is for real work or whether one would end up in eternal incompatibilities and crashes. But at least 20+ years ago I did all my Unix work from Windows 3.11 running Exceed, a commercial X11 server implementation. Of course 3.11 was as unstable as it was, but Exceed was a pretty good product, probably quite expensive.

(I did not memorize what Xserver my acquaintance had installed, because I don't intend to use Windows any time soon. I guess it must have been Xming.)

Microsoft acquires GitHub

Posted Jun 5, 2018 3:59 UTC (Tue) by marcH (subscriber, #57642) [Link]

I've been using cygwin/X for years and it just worked.

After a lapse I had to do something like this again. Out of curiosity and for a change I started using WSL + Xming + ssh forwarding and while not super responsive it's perfectly usable.

Microsoft acquires GitHub

Posted Jun 6, 2018 0:15 UTC (Wed) by wahern (subscriber, #37304) [Link] (5 responses)

It'll be a sad day if and when Wayland supplants X11. I can install XQuartz on macOS, ssh -X into server, and run, e.g., virt-manager without so much as *thinking* about a configuration file or GUI. While it doesn't look native it feels local because of the low latency on the LAN, something I can't say for VNC-like protocols that just send buffers and buffer updates. And all the years spent making it work transparently will take awhile to replicate with the alternatives, assuming that ever even happens.

It's been many years since I've used Windows, but I remember it being similarly simple, at least compared to the VNC and RDP alternatives. IIRC I variously used both a [trial] commercial server as well as Cygwin's XFree86 port.

Microsoft acquires GitHub

Posted Jun 6, 2018 18:57 UTC (Wed) by Wol (subscriber, #4433) [Link] (4 responses)

> It'll be a sad day if and when Wayland supplants X11.

Which is probably inevitable, seeing as Wayland is X13 in all but name ...

But seeing as one of the driving forces behind Wayland seems to be to fix X11's design faults, I'm guessing your problems may just disappear in the transition.

Cheers,
Wol

Microsoft acquires GitHub

Posted Jun 7, 2018 2:39 UTC (Thu) by wahern (subscriber, #37304) [Link] (3 responses)

Wayland doesn't even try to handle remote rendering. The recommended solution today is to simply use X11 with your local X11 server as a Wayland client. Wayland was literally built around shared memory as the major design choice, and there's no way to change that even if you wanted. You can of course send entire pixmaps over the network (without the optimization of shared memory) but it's no better than VNC, tantamount to ditching remote terminals over SSH by running the Unix terminal client (e.g. gnome-terminal, Terminal.app, xterm) on the server and just sending the composited window over the network. You can get fancy with compression and region updates, but that's no different than simply using a modern video compression standard; it'll never be as responsive as what we have now. Moreover, the way Wayland handles Window management and input events makes Wayland even more hostile to remote rendering.

If and when Wayland manages to supplant X11 such that X11 drawing support disappears from GUI toolkits, network transparent GUI applications will simply die. That will be because any mechanism to make Wayland as seamlessly network transparent as X11 would involve bolting on an entirely duplicative protocol which would look no different than the Wayland+X11 solution. The chances of GUI toolkits actually integrating such a beast, were it ever to come to fruition, after having ditched X11 client support would be nil. Basically, network transparent GUIs will live and die with X11.

Microsoft acquires GitHub

Posted Jun 7, 2018 6:49 UTC (Thu) by Wol (subscriber, #4433) [Link] (1 responses)

aiui (from listening to the Wayland devs), Wayland is network-neutral. If someone wants to make it work over the network - so far no-one has - then it's not going to be a problem.

I suspect you're confusing Wayland the protocol with Wayland the sample implementation - as I understand it there is absolutely nothing standing in the way of the app running on one computer sending drawing requests down the wire to a renderer on another computer.

I don't know how it works, but aiui there is absolutely nothing in the wire protocol that expects client and server to be on the same computer. So replacing X completely (and being "a better X than X") is definitely on the agenda. It just requires somebody to do the work.

Cheers,
Wol

Microsoft acquires GitHub

Posted Jun 7, 2018 15:01 UTC (Thu) by zlynx (guest, #2285) [Link]

There are no "drawing requests" in Wayland. It's all surfaces and bitmaps.

But this isn't a problem. In practice X is no better. Toolkits these days don't use X11 draw functions. It's just bitmaps.

So network display of Wayland works the same as any other remote display system: encode it as a video stream.

Microsoft acquires GitHub

Posted Jun 7, 2018 9:23 UTC (Thu) by NAR (subscriber, #1313) [Link]

My experience (which is not that fresh) was that e.g. NX over SSH over WAN connection didn't feel any slower or more jerky than X11 over SSH over LAN. Also it was really nice that I could leave the full session running on the server and when connecting from a different client, I could continue with the exact same session.

Microsoft acquires GitHub

Posted Jun 7, 2018 21:40 UTC (Thu) by intgr (subscriber, #39733) [Link] (1 responses)

> had installed some free (as in free beer at least) Xserver in Windows and asked me how to start a GUI application from WSL

The sad truth is that it's probably easier now to run X11/Unixy GUI applications on Windows than macOS, despite its "true" Unix heritage. XQuartz has annoying bugs and is entirely unusable on multi-monitor setups.

Microsoft acquires GitHub

Posted Jun 8, 2018 5:41 UTC (Fri) by marcH (subscriber, #57642) [Link]

I use XQuartz on multiple monitors every day. It's certainly not great but it is usable (cause I use it).

Microsoft acquires GitHub

Posted Jun 4, 2018 21:06 UTC (Mon) by jmclnx (guest, #72456) [Link]

Normally this would be a somewhat 'who cares' story, but in this MS blog

https://blogs.microsoft.com/blog/2018/06/04/microsoft-git...

I see this Quote:

"Second, we will accelerate enterprise developers’ use of GitHub, with our direct sales and partner channels and access to Microsoft’s global cloud infrastructure and services."

seems a bit concerning.

Microsoft acquires GitHub

Posted Jun 4, 2018 17:51 UTC (Mon) by Cyberax (✭ supporter ✭, #52523) [Link]

They also make a suite of Office tools that run on Android or in non-IE browsers. They are producing two Linux distributions and are contributing to Linux kernel. Microsoft internally has the world's largest Git repository and they are actively improving it.

Make no mistake, Microsoft will be trying to entice people to use Azure for their projects and they would likely make it very easy to do so. But they'd given up on Windows-only mentality.

Microsoft acquires GitHub

Posted Jun 4, 2018 14:00 UTC (Mon) by eru (subscriber, #2753) [Link] (2 responses)

I hope you are right. Continuing with the optimism, Microsoft may well realize that any changes that the open source community will perceive as evil will cause a mass migration. After all git itself and the presence of viable competitors makes escaping easy.
(on the other hand, MS management may still shoot themselves in the foot, like with Windows phone 10 - writing this on the last Lumia I will ever use).

Microsoft acquires GitHub

Posted Jun 5, 2018 3:32 UTC (Tue) by geuder (subscriber, #62854) [Link] (1 responses)

> After all git itself and the presence of viable competitors makes escaping easy.

In theory git is perfectly distributed, neither server/service nor vendor lock-in.

However, today people (and small companies) expect and rely on a central repo server running "out there" for free. Not sure how many viable competitors are there for such service. Gitlab had seriously degraded service yesterday, a DDoS orchestrated by Microsoft if you so want.

Microsoft acquires GitHub

Posted Jun 5, 2018 4:04 UTC (Tue) by marcH (subscriber, #57642) [Link]

> In theory git is perfectly distributed, neither server/service nor vendor lock-in.
> However, today people (and small companies) expect and rely on a central repo server running "out there" for free.

git alone doesn't support code reviews, access control, continuous integration, etc. Neither in practice nor in theory. That's why tools like github, gitlab, gerrit, teamforge, etc. exist and are successful; not just to have central repo server.

Microsoft acquires GitHub

Posted Jun 4, 2018 15:31 UTC (Mon) by ay (guest, #79347) [Link]

It says right there "Acquisition will empower developers, accelerate GitHub’s growth and advance Microsoft services with new audiences" ... Basically they just bought a platform to advertise their proprietary services and ecosystem on.

Microsoft acquires GitHub

Posted Jun 4, 2018 13:58 UTC (Mon) by imcdnzl (guest, #28899) [Link] (8 responses)

Seeing the first reaction comments I'd like to give my impressions about working at Microsoft after we got acquired (I was at SwiftKey). I was a bit worried, even though I'd seen things change under Satya.

I didn't need to be - it's been very positive - we were encouraged to open source things that we could and contribute to upstream projects - far more than when pre-acquisition! The use of open source within is very, very heavy these days and the attitudes are the most positive of any corporate I've worked for. What's also surprised me is how much we're encouraged to develop new products in the open.

So as a user of Git from the beginning, then I'm glad that GitHub is in safe hands.

Microsoft acquires GitHub

Posted Jun 4, 2018 15:37 UTC (Mon) by marcH (subscriber, #57642) [Link] (3 responses)

Microsoft was already the largest github user. BTW does github also support closed-source? Genuine question.

Another "breaking news": Microsoft has more than 100,000 employees. Based on experiences with similarly sized companies, maybe those employees don't all think and act exactly the same.

To people concerned, looks this is where your attention should stay in the future: https://developer.github.com/v3/migrations/ (think https://en.wikipedia.org/wiki/Google_Data_Liberation_Front)

Microsoft acquires GitHub

Posted Jun 4, 2018 15:44 UTC (Mon) by imcdnzl (guest, #28899) [Link]

Yes GitHub currently allows you to pay them money to keep repos private, and you can also have a completely private version of GitHub in effect. Interestingly Microsoft currently allows you to have private Git repos for free on VSTS!

Microsoft acquires GitHub

Posted Jun 4, 2018 17:25 UTC (Mon) by ballombe (subscriber, #9523) [Link] (1 responses)

> Another "breaking news": Microsoft has more than 100,000 employees. Based on experiences with similarly sized companies, maybe those employees don't all think and act exactly the same.

So ? Only an handful are calling the shot.

Microsoft acquires GitHub

Posted Jun 4, 2018 20:49 UTC (Mon) by marcH (subscriber, #57642) [Link]

> So ? Only an handful are calling the shot.

Only in small/medium companies it can be that simple, because only there can top-level management wrap their heads around everything. In large companies it's about complex power plays and who succeeds in influencing and gaining the trust of the bosses so: no, not just simple top-down decisions from a handful. Company "culture" also plays a role and there has been many signs Microsoft's has been evolving.

Ironically, democracies seem to currently fall even lower than large companies with respect to how much "democratic" debate and power concentration they have; it's getting harder to even call some of them "democracies". I guess because companies can (if/when they want to) be more selective than democracies and block loud and dogmatic idiots stuck in their ways and gullible to many various scapegoating techniques, lobbies, corruption etc. Interestingly, large companies have also been able to put a ton of money out of reach of nation states. It's really more valuable to be an employee than a citizen nowadays, even more so in the US... I digress.

Microsoft acquires GitHub

Posted Jun 5, 2018 4:43 UTC (Tue) by marcH (subscriber, #57642) [Link] (3 responses)

> Seeing the first reaction comments...

LWN is normally one of these very rare sites where there's a good signal/noise ratio in the comments section.

Looking at all the unsubstantiated claims and crystal balls, I realise I never noticed that "Microsoft" should be added to the list of keywords like "systemd" that bring down the S/N ratio to values closer to other sites.

Yeah sure Microsoft was never and is still not a charity and it massively abused many various vendor lock-in techniques in the past. Which for-profit wouldn't have done^H isn't doing the same thing or even worse given the same opportunities?

Maybe Github's future is darker now, maybe not. The truth is: no one has a clue, probably not even Microsoft's management so please shut up.

Not seeing the massive distance made between "Linux is a cancer" and becoming the largest github user, now *that* is "not learning from history". Finally, pretending that many Microsoft developers spending so much time open-sourcing that much code was just the first step of an evil master plan to shut down Github and harm open-source... that is a farce for Infowars not LWN; please relocate.

Microsoft acquires GitHub

Posted Jun 5, 2018 7:18 UTC (Tue) by oldtomas (guest, #72579) [Link] (1 responses)

Signal == "opinions I agree with"; noise == "opinions I don't agree with".

Nice try at a meta-discussion.

Given Microsoft's long history of shenanigans, I can really understand all the skepticism expressed here. And it was all expressed in a fairly civil way, mind you.

Microsoft acquires GitHub

Posted Jun 5, 2018 14:38 UTC (Tue) by marcH (subscriber, #57642) [Link]

> noise == "opinions I don't agree with".
> ...
> And it was all expressed in a fairly civil way, mind you

Your definition of "noise" seems... "fluid" (but consistently off-topic).

Microsoft acquires GitHub

Posted Jun 7, 2018 8:09 UTC (Thu) by jani (subscriber, #74547) [Link]

> Yeah sure Microsoft was never and is still not a charity and it massively abused many various vendor lock-in techniques in the past.

As GitHub has already taken an open source tool, and created a successful vendor lock-in around it, this should be a perfect match...

Same Old Strategy...

Posted Jun 4, 2018 14:53 UTC (Mon) by abraxis (guest, #34961) [Link] (16 responses)

... as in the past. We're seeing the "Embrace" phase right now. "Extend" and "Extinguish" to follow.

It's very sad that the community is not learning from history.

Same Old Strategy...

Posted Jun 4, 2018 15:25 UTC (Mon) by z3ntu (subscriber, #117661) [Link] (15 responses)

Every time Microsoft buys something this comment get made but I have not seen anything close to that happen in the last years...

Same Old Strategy...

Posted Jun 4, 2018 15:44 UTC (Mon) by felixfix (subscriber, #242) [Link]

That's because Microsoft is living in the past and the digital world has moved on. They no longer have the lock they used to.

Fences work both ways. Disney fenced themselves in with their crony copyright laws; culture was locked out and moved on, leaving Disney's mouse as something no one cares about. The music industry killed Napster, and a thousand others replaced it, uncontrollable.

So it is with Microsoft's universe. They are no longer indispensable anywhere. They locked outsiders out, reserved innovation to themselves, so outsiders invented a future without Microsoft.

Microsoft is just as evil and self-grazing as before, only now their lockin and shoddy software aren't nearly as important. The frog king didn't change, neither did the size of his pond. But outside their pond are oceans they don't control. Smart phone, IoT, clouds -- all of it outside their grasp, and ironically enough, by their doing.

Same Old Strategy...

Posted Jun 4, 2018 16:05 UTC (Mon) by abraxis (guest, #34961) [Link] (9 responses)

Microsoft is playing the long game, collecting a whole bunch of stuff which they are going to use in the "Extinguish" phase.

Same Old Strategy...

Posted Jun 5, 2018 11:42 UTC (Tue) by excors (subscriber, #95769) [Link] (8 responses)

They don't seem to have even moved on to the "Extend" phase yet (which is about intentionally non-interoperable extensions). E.g. https://arstechnica.com/gadgets/2017/11/microsoft-and-git... describes how Microsoft made modifications to Git to work better for developing Windows, like https://www.gvfs.io/ - that is currently only implemented on Windows (it involves a filesystem driver so is necessarily OS-dependent), but it's open source (MIT) and apparently they've already upstreamed a lot of their changes to Git and announced they would work with GitHub to support GVFS on other OSes. That seems consistent with the idea that they're trying to improve Git and are simply prioritising their own use cases, and not consistent with a nefarious attempt to undermine interoperability.

Embracing standards is, by itself, a good thing. Claiming that it's eventually going to be followed by the bad Es in the indeterminate future is an unfalsifiable statement, so that doesn't seem a very productive argument, especially when the main evidence is that it was a strategy they attempted twenty years ago which didn't even work properly (HTML standards and non-IE browsers eventually won). They deserve criticism for bad things they do, but it seems unreasonable to criticise them for doing good things just because it's possible they might do a bad thing later.

Same Old Strategy...

Posted Jun 8, 2018 5:46 UTC (Fri) by marcH (subscriber, #57642) [Link] (7 responses)

> especially when the main evidence is that it was a strategy they attempted twenty years ago which didn't even work properly

Nations around the world routinely slaughter each other because of things their ancestors did centuries ago. So come on, twenty years is like yesterday. Nothing can have possibly changed in such a short time.

Same Old Strategy...

Posted Jun 8, 2018 23:18 UTC (Fri) by Wol (subscriber, #4433) [Link] (6 responses)

I think you'll find they routinely slaughter each other for things that people *in the present* *allege* their ancestors did.

I don't know your nationality, but if you're a USian, the independence story is quite a myth. 1776 and all that was a bunch of revolutionaries trying to whip up independence fever. MOST Americans were against independence (and that "no taxation without representation" malarkey - well ALL of those taxes went to pay for the American army defending *America* against the French and Spanish). It was only after some massacre about 1780 that public opinion was successfully turned against Britain.

I'm British (I consider myself Scottish) and if you look at the history of both Scotland and Ireland well, I think you'll find "popular history" and the facts bear precious little resemblance to each other. The Scots hate "the Sassenach English" - well - to be a Sassenach you have to be a Scot ... :-) The IRA was founded mostly by *Protestants*! Queen Victoria was painted as anti-Irish, but apparently she was the single largest individual donor to the Irish Famine relief fund ... The Irish were very anti-Independence, anti-IRA, until again the Brits messed up and executed the 1916 rebels - if they hadn't done that Ireland would quite likely still be part of the United Kingdom.

And going back a lot further, "Joan of Arc liberated France from the English" - well that's historical bullshit. She conquered Normandy for the French! Not knowing my French history much of what I'm saying won't be that accurate, but the facts are England was conquered by the Normans, and the position "Duke of Normandy" was actually of far higher status than that of "King of England". Until Joan conquered Normandy. To the best of my knowledge, "France" was originally the "Isle de France" - the little area round Paris. That expanded and claimed all of Roman Gaul as its territory, hence its claims on Normandy. But the reality is that Normandy was almost certainly never actually French until after Joan won it.

Something else just as controversial - "Las Malvinas" was British before Argentina even existed! The aboriginal (ie very first) settlers there were British. How on earth can Argentina have a claim on a place that was *settled* (NOT *colonised*) by another nation before they even existed.

History is written by the victors. Never forget that. "Reality" is usually a myth, indeed it's almost always propaganda, especially where the past is concerned.

Cheers,
Wol

Same Old Strategy...

Posted Jun 8, 2018 23:54 UTC (Fri) by marcH (subscriber, #57642) [Link] (3 responses)

> I think you'll find "popular history" and the facts bear precious little resemblance to each other. [...] The Irish were very anti-Independence, anti-IRA, until again the Brits messed up and executed the 1916 rebels

I lived in Ireland for a few years and every museum and other "serious" source I saw was quite honest about that.

Yes there's a lot of propaganda but not everything is "fake news". It's a currently very effective technique to pretend that everything is - because then anything goes.

Same Old Strategy...

Posted Jun 9, 2018 20:32 UTC (Sat) by paulj (subscriber, #341) [Link] (2 responses)

And not just every museum, it's part of the bloody history curriculum. Also, that Irish independence was originally a *protestant* Irish cause is in there too (to be fair, this was back when being catholic was somewhat illegal, and to be any way upwardly mobile and educated you /had/ to be protestant). So, no fake news, sorry. Any Irish person who paid any attention in history class in school is well aware of all this.

Wol is right that executing the 1916 rebels was a turning point. The 1916 rebellion never had a chance of succeeding militarily, its strategic goal was precisely to provoke a cruel reaction from the English government and awake the Irish population. It succeeded in that.

Before that, had the English government granted the - overwhelming - desire the Irish people had for Home Rule (i.e., a devolved government in Dublin, while in the UK), as indicated by their voting in the Irish Parliament for Parnell and the Irish Parliamentary Party, then the 1916 rebellion would probably never have happened.

This is all covered in required Irish history classes in secondary school.

It's the English who are generally utterly unaware of the history of what they've done to their immediate neighbours - they never get taught any of this in school (which is very narrow in England, the A-level system lets you get through the last couple of years of school with literally just a couple of subjects).

Same Old Strategy...

Posted Jun 10, 2018 13:41 UTC (Sun) by Wol (subscriber, #4433) [Link]

> It's the English who are generally utterly unaware of the history of what they've done to their immediate neighbours - they never get taught any of this in school (which is very narrow in England, the A-level system lets you get through the last couple of years of school with literally just a couple of subjects).

Not "the English", you mean those taught the English curriculum. My dad was English, I've lived in England all my life, as far as I'm concerned I'm Scottish/German. Nationality is a complicated thing ...

Which is why I've *tried* to give myself a decent education about *British* history. Unfortunately, as you say, once we get past 1066 the English curriculum just forgets about Scotland and Ireland - and Wales to a large extent too :-(

Cheers,
Wol

Same Old Strategy...

Posted Jun 10, 2018 14:00 UTC (Sun) by paulj (subscriber, #341) [Link]

"voting in the Irish Parliament for Parnell", should say: "Voting for the Irish Parliamentary Party and Parnell, as MPs to Westminster". The goal of the IPP was to have a devolved Irish parliament in Dublin.

Same Old Strategy...

Posted Jun 9, 2018 0:56 UTC (Sat) by excors (subscriber, #95769) [Link] (1 responses)

> I think you'll find they routinely slaughter each other for things that people *in the present* *allege* their ancestors did.
>
> I don't know your nationality, but if you're a USian, the independence story is quite a myth.

That seems an odd example, since US and British people don't routinely slaughter each other nowadays. As far as I've seen, British people simply don't care about US independence - it's a totally insignificant historical footnote, ranking slightly below Henry VIII's horse winch in terms of interest. So it is perfectly possible to get along happily without holding grudges, or at least to be unhappy based just on current bad behaviour, and that seems like a preferable way of living.

Same Old Strategy...

Posted Jun 9, 2018 10:40 UTC (Sat) by nix (subscriber, #2304) [Link]

For that matter I have encountered adult English people who did not know that the US was ever a British colony. (Our history education is terrible.)

Same Old Strategy...

Posted Jun 4, 2018 23:50 UTC (Mon) by jd (guest, #26381) [Link] (3 responses)

Ah. So you're saying Minecraft has seen the same level of development after purchase as before. Not according to those developers I've talked to.

How has Skype come along since being bought? I remember using I internet Phone in 1995, and it was better than Skype is today. If Microsoft was so good, why hasn't that changed?

Nokia was extinguished, agreed?

Are the Linux kernels that run under Windows correctly marked as tainted (since they're linked to a closed-source environment)? If not, then whether or not it's legal, Microsoft are showing contempt for the GPL.

Why is Windows 10 still in violation of EU antitrust laws?

Why is Microsoft-submitted code to the kernel the primary source of the reduced stability and reduced security of Linux.

Microsoft bribed ISO into giving their document format a standard. International corruption for the sole purpose of destroying open document formats. Once they succeeded, they dropped the standard. A classic manoeuvre.

They PAID Munich and the United Kingdom to switch from open formats to theirs. Bribery and corruption doesn't qualify as a new strategy.

Why has Microsoft focussed on claiming to be different from before (when there's no evidence they are) rather than either apologizing for the past or doing something about it?

I see no evidence of change. I see only an international crime syndicate.

Same Old Strategy...

Posted Jun 5, 2018 1:29 UTC (Tue) by JanC_ (guest, #34940) [Link]

Are the Linux kernels that run under Windows correctly marked as tainted (since they're linked to a closed-source environment)?

Why do you think they are running Linux kernels under Windows?

WSL works by re-implementing linux syscalls using Windows kernel functionality. It's not dissimilar to how WINE implements the Win32/Win64 APIs.

Reduced stability and reduced security?

Posted Jun 5, 2018 3:06 UTC (Tue) by pr1268 (guest, #24648) [Link]

Why is Microsoft-submitted code to the kernel the primary source of the reduced stability and reduced security of Linux.

That's a bold statement big generalization. Can you substantiate that claim?

Granted, I have just as much disdain for Microsoft as you apparently do, perhaps even more, and I do agree with your other points, but that claim in particular seems odd.

And besides, seeing how the senior Linux developers have final say on what gets added to the kernel, then we (the Linux community) would only have ourselves to blame for this "reduced stability".

Same Old Strategy...

Posted Jun 14, 2018 21:55 UTC (Thu) by flussence (guest, #85566) [Link]

>Ah. So you're saying Minecraft has seen the same level of development after purchase as before. Not according to those developers I've talked to.
The release rate slowed down a bit, the website got uglier, they're pushing a !@&^ing Electron-based login app now, and the server is now inexplicably 70-80% bundled bloat (it worked fine without 20+MB of com.google.* and data type munging classes before…).

On the other hand, a large part of the next update is in cleaning up internals to make it more sane for modders, the bugfix list in each version is always a mile long, and the original Java version is still the most complete, even though evil old MS would have every reason to abandon or shut it down - not least of which is nobody's friend Oracle.

And considering releases tend to break all third-party mod support while the reverse-engineers catch up — which was the case before Microsoft took over — I feel like less frequent updates is a good thing too.

MS has ruined a lot of acquisitions, but they've been mercifully hands-off with Mojang (and at the start I thoroughly expected them to ruin it too). I don't disagree with the rest of your post though.

Microsoft acquires GitHub

Posted Jun 4, 2018 14:54 UTC (Mon) by jcm (subscriber, #18262) [Link] (25 responses)

Oh noes! Better totally freak out now for no good reason!!!

Come on folks, I know the above comments were inevitable but at some point we have to accept Microsoft is capable of changing for the better. They're /nothing/ like the old Microsoft. They won't:

1. Shut it all down just to spite us
2. Make us use some Microsoft-Windows AD login
3. Nefariously steal private repos
4. Embrace and Extend the git protocols to add SMB
5. Insert other inane BS here

Nothing is going to change, except hopefully the negative opinions that (while rightly formed years ago) need to move with the times. In a cloud centric world, Microsoft has more to gain from FLOSS than by fighting it. It's all about Azure, and Azure means Linux.

Microsoft acquires GitHub

Posted Jun 4, 2018 15:07 UTC (Mon) by abraxis (guest, #34961) [Link]

The negative opinions which I "rightly formed years ago" have "moved with the times" following the Microsoft strategy of making patent claims on Linux through surrogates.

This leopard hasn't changed its spots, it's merely learned how to camouflage them a little better. The bad stuff will happen.

Microsoft acquires GitHub

Posted Jun 4, 2018 15:09 UTC (Mon) by JFlorian (guest, #49650) [Link]

You might be right. You might also be a naive optimist. Only time will tell. In the meantime, I'd remind you of the expression, "once bitten, twice shy". Anyone burned by Microsoft's "old" ways has a justified right to be within the spectrum ranging from cautious to alarmed.

Microsoft acquires GitHub

Posted Jun 4, 2018 15:21 UTC (Mon) by Wol (subscriber, #4433) [Link] (9 responses)

Some of us have a well-founded hatred of Microsoft. They may have changed, but as they also say, karma is a bitch - some of us have *very* long memories.

And as for saying "they've changed", what's just happened now on my Windows 10 laptop? It's configured to dual-boot, and the upgrade has just trashed the Windows config that's required to let linux boot!

By default, Windows assumes that "if you click the shutdown button you don't really want to shut down". Firstly, I get rather pissed off at systems that don't do what I tell them, and secondly if Windows DOESN'T shut down properly, it breaks linux boot and causes it to crash into a systemd recovery console.

Sorry MS, but until you start *respecting* *my* *wishes*, I'm not going to trust you an inch!!! And don't overwrite all my settings on an upgrade - it breaks my system!!!

(Oh, and what's that about the browser again? Windows insists on using Edge even if it's not the default, and it won't let me set Firefox to be the default, either!)

Cheers,
Wol

Microsoft acquires GitHub

Posted Jun 4, 2018 17:41 UTC (Mon) by jra (subscriber, #55261) [Link] (7 responses)

Microsoft have changed. I have more experience than most of Microsoft's old ways, and I still complain about their patent practices. But in many important ways Microsoft is a different company now.

I once had a discussion with Linus on when Microsoft would move to the Windows API being a shim on top of Linux. We both thought it would happen by 2020. That's a bit aggressive, but I can still see it happening by 2030.

Microsoft is staring at a future world where Windows is *irrelevant*. It's been that way for me for nearly 20 years now. I simply don't care what Windows does, I never have to use it. This is becoming more common for more and more people. They're not stupid, and they're changing in the ways they need to change to survive this terrifying (for them :-) new age.

The two Microsofts

Posted Jun 4, 2018 20:49 UTC (Mon) by eru (subscriber, #2753) [Link] (2 responses)

Microsoft is staring at a future world where Windows is *irrelevant*.

I don't think so. My impression is they inter-operate with and even support Linux on the cloud, because there Linux already rules, but they still are fighting tooth and nail to keep their near-monopoly on the desktop and in office software. If you scratch any of their offerings that purportedly support Linux in the office, like Office365, you will find thing never quite work fully unless your OS is Windows. And then there is AIP, Azure Information Protection, which is like file format lock-in on steroids. Nothing except MS Office opens an AIP-protected document (not even the web interface of Office365). Microsoft holds the keys. And organizations are rushing into this in the name of security.

The two Microsofts

Posted Jun 4, 2018 21:21 UTC (Mon) by Cyberax (✭ supporter ✭, #52523) [Link] (1 responses)

I don't know what's wrong with your computer, but here we're using Office 365 on Firefox on Linux just fine. MS has official Office on Android and probably soon on Chromebooks.

The PC market is shrinking and MS so far has failed to gain any foothold on phones or tablets. It's clear that they won't be able to dictate the market direction anymore.

I haven't seen anyone use AIP, but I guess it might be present in some brain-dead companies.

The two Microsofts

Posted Jun 5, 2018 4:44 UTC (Tue) by eru (subscriber, #2753) [Link]

I don't know what's wrong with your computer, but here we're using Office 365 on Firefox on Linux just fine.

Nothing is wrong with the computer, and I actually do use Office365 on Linux+Chromium all the time at work. I did not say it does not work, but there are missing features and worse user experience. "Teams" keeps nagging me to install the native client, the other day I found sometimes certain attachments just could not be downloaded from webmail, the webmail user experience generally being inferior to the native client, AIP-protected mails and documents unviewable. etc. Office365 keeps subtly reminding you that you are using the wrong OS.

I guess there really are units within Microsoft that are enthusiastic about Linux and open source, but the parts of Microsoft that make Windows and Office are not among them.

I haven't seen anyone use AIP, but I guess it might be present in some brain-dead companies

You can expect to see more of it. Microsoft is pushing it as their solution for securing documents and mails, and organizations, spooked by the famous email leaks and concerns about corporate espionage, are likely to take the bait. After all, they are already using Microsoft office tools, and using AIP with them is very easy for the end-user. But it now locks out LibreOffice and other free office software. I have heard there is a MS SDK for integrating AIP with other software, but I have not looked at that and cannot say if using it with free software would be feasible. In any case the whole system depends on Microsoft holding the keys.

Microsoft acquires GitHub

Posted Jun 4, 2018 22:00 UTC (Mon) by evad (subscriber, #60553) [Link] (3 responses)

You believe that Microsoft will move the Windows API to be a shim on top of Linux?

...meanwhile, Microsoft has /actually/ created a Linux API shim on top of Windows, and is working to get developers to use it.

Are you sure its a different company?

Microsoft acquires GitHub

Posted Jun 5, 2018 7:56 UTC (Tue) by Cyberax (✭ supporter ✭, #52523) [Link]

Linux kernel has about 10x more developers than NT kernel. Microsoft has very smart and dedicated people in the kernel team but ultimately you can only do so much with such a huge disparity.

In particular, Microsoft has completely given up on IoT and networking devices. I wouldn’t be surprised if they give up on Windows Server next, after all, they already have MSSQL for Linux.

Microsoft acquires GitHub

Posted Jun 6, 2018 9:34 UTC (Wed) by jra (subscriber, #55261) [Link] (1 responses)

Yes I am (sure they're a different company). Linux mode on top of the Windows kernel is interesting, but also a needed step to try and keep Windows relevant in a world where there are NO NEW Win32 applications, only Linux ones.

In that world, watch for resources being given to the Wine project to keep legacy Win32 applications alive where Linux is the only continuously developed kernel.

Microsoft acquires GitHub

Posted Jun 6, 2018 17:54 UTC (Wed) by raven667 (subscriber, #5198) [Link]

MS will continue to have the resources and will to maintain their own kernel, the same way that Apple does, even if direct desktop/server OS sales are a smaller and smaller part of their business. I don't think they'd gain anything by switching kernels, at the end of the day they have processes which need to be run and their kernel is capable of doing that, a new kernel wouldn't improve their costs, because at their scale having thousands of OS developers makes sense. The world is big enough to have multiple complete operating systems under fully resourced development at the same time.

Windows 10 Fast Shutdown

Posted Jun 27, 2018 14:15 UTC (Wed) by ghane (guest, #1805) [Link]

Wol,

> By default, Windows assumes that "if you click the shutdown button you don't really want to shut down". Firstly, I get rather pissed off at systems that don't do what I tell them, and secondly if Windows DOESN'T shut down properly, it breaks linux boot and causes it to crash into a systemd recovery console.

You can disable "Fast Shutdown", and Reboot always does a full shutdown.

Fast Shutdown basically discards (by logging out) the user session, but hibernates the kernel. So at startup, the kernel does not need to re-enumerate devices and set them up. And the hibernate file is quite small.

I dual boot, and the only issue I see when I shutdown Windows, and later boot up Linux (not *reboot* Windows) is that the shared NTFS data partition is mounted read-only by Linux. This is because the kernel (in Windows) is saving state in its internal structures about the partition, and not unmounting it, so Linux sees a not-cleanly-unmouted filesystem,

This is a design call, and I understand this is not what you expected, but I _did_ read the Windows 10 what-has-changed file, and so this was not a surprise. Please see this URL, eg, if you wish to change the default behaviour. There is a nice GUI to get your desired behaviour.

https://www.windowscentral.com/how-disable-windows-10-fas...

(And I am on Windows Insider, so I get weekly-or-so upgrades, but I have not had a problem with Windows refusing to let me have Firefox Beta as my default. This is despite both Windows and Firefox being upgraded randomly a couple of times a month).

--
Sanjeev

Microsoft acquires GitHub

Posted Jun 4, 2018 16:04 UTC (Mon) by ballombe (subscriber, #9523) [Link] (12 responses)

What about Nokia and Skype ?

Microsoft acquires GitHub

Posted Jun 4, 2018 16:24 UTC (Mon) by edeloget (subscriber, #88392) [Link] (2 responses)

Well, Skype is still running. The linux version has been updated to modern standards, and is updated quite often. For Nokia-made Windows Phones, they vanished in the Ocean of Things You Can't Sell - it's quite hard to compete with Android and Apple these days. LinkedIn is still going strong, despite a few glitch here and there that try to sell you the premium version.

On github, as long as they don't nag me with stupid things, I won't move my repos from there. The service is robust and works well and of change of owner does not make it less functional and robust.

Microsoft acquires GitHub

Posted Jun 4, 2018 16:46 UTC (Mon) by ehiggs (subscriber, #90713) [Link] (1 responses)

The Skype branding is still there, but the actual Skype product (client + peer to peer voip) is long gone. It's been driven into the ground to the point that even Teams looks attractive.

Microsoft acquires GitHub

Posted Jun 4, 2018 17:53 UTC (Mon) by Cyberax (✭ supporter ✭, #52523) [Link]

To be fair, it's been driven into the ground on all platforms simultaneously. Mostly because of bone-headed anti-design decisions.

Microsoft acquires GitHub

Posted Jun 5, 2018 11:05 UTC (Tue) by cbcbcb (subscriber, #10350) [Link] (8 responses)

Nokia were doing a perfectly good job of extinguishing themselves before Microsoft got anywhere near them

Microsoft acquires GitHub

Posted Jun 5, 2018 11:20 UTC (Tue) by Wol (subscriber, #4433) [Link] (7 responses)

Not if you read that ex-Nokia-exec.

From what I gather the new Nokia CEO (the ex-MS one) basically burnt the 90%-profitable-r.o.w.-Nokia trying to improve the unprofitable-10%-US-Nokia.

Read the stats - apparently before he took over, Nokia's market share was *growing*, and their conversion rate dumb->smartphones was better than anyone else's. Despite Apple owning the US market, and Samsung doing pretty well, Nokia was growing faster than the pair of them combined.

But all the CEO could see was that Apple owned the US, and he burnt the rest of the company to try and unseat them.

Cheers,
Wol

Microsoft acquires GitHub

Posted Jun 5, 2018 12:23 UTC (Tue) by nhippi (subscriber, #34640) [Link] (6 responses)

Nokias smartphone marketshare was going down when Elop was hired and it continued to do so after:

https://commons.wikimedia.org/wiki/File:World-Wide-Smartp...

The graph also misses the point that lots of people bought high-end nokia phones without being aware they were smartphones. Very few app installs on symbian phones compared to the market share they commanded.

Microsoft may indeed screw up github. But if they had continued independent, one day they would have to become cash-positive, and it would have lead to github looking like sourceforge.net looks like without an adblocker...

Microsoft acquires GitHub

Posted Jun 5, 2018 21:06 UTC (Tue) by Wol (subscriber, #4433) [Link] (5 responses)

On its own that graph says absolutely nothing!

Are you telling me that "Nokia == Symbian"? Maybe. I dunno. Was Nokia moving over to Android?

But a graph of *operating systems* tells me absolutely nothing about *hardware*.

Cheers,
Wol

Microsoft acquires GitHub

Posted Jun 5, 2018 21:42 UTC (Tue) by halla (subscriber, #14185) [Link]

Nokia... I was only a co-founder of one small miserable little subcontractor that was founded because we saw where Nokia was going with maemo and later meego. And I still sometimes boot up my last, pink, N9, to see what it was we wrought. It could've been greatness.

Was Nokia moving over to Android?

Posted Jul 7, 2018 0:31 UTC (Sat) by Tv (guest, #7109) [Link] (3 responses)

Very late but.. yes, Nokia absolutely had prototype Linux phones. They were experimenting with the next level UI after Symbian.

My conspiracy theory at the time was that the whole line of Linux products was never allowed to go beyond prototypes because of the existing stake in Symbian and perhaps some legalese about "being committed to" Symbian for N years that they signed with their partners.

Was Nokia moving over to Android?

Posted Jul 8, 2018 13:57 UTC (Sun) by jem (subscriber, #24231) [Link] (2 responses)

Nokia had several Linux devices, starting from the 770 "tablet" released in 2005. The first models did not have a 3G radio, so they didn't function as phones. The series culminated in the N9 Meego phone, which was released after Elop had been appointed CEO.

There were rumours of a Nokia Android phone. If there ever was one, it never got out of the prototype stage. The current Nokia Android phones are made by another company, and Nokia only licences the name.

And yes, Nokia as a company still exists. Contrary to popular belief, Microsoft did not kill Nokia, only the mobile phone division.

Was Nokia moving over to Android?

Posted Jul 8, 2018 14:35 UTC (Sun) by tao (subscriber, #17563) [Link]

Yes, the N9 was released after Elop took over, but development started before he did, and he immediately decided to go with Windows phone long term instead, and the only reason that the N9 was released is that Windows phone want localised for many of the markets that the N9 had localisation for.

The planned US launch of the N9 was cancelled because Elop wanted to focus on Windows phone only.

Was Nokia moving over to Android?

Posted Jul 23, 2018 3:09 UTC (Mon) by Tv (guest, #7109) [Link]

Nokia was experimenting with Linux devices at least half a decade before the 770. I really think they were contractually/monetarily bound to Symbian in some way that prevented them from putting a Linux device with cellular connectivity to the market at that time, and for a very long time had skunk works projects going just in case that ever changed.

Microsoft acquires GitHub

Posted Jun 4, 2018 16:44 UTC (Mon) by adam820 (subscriber, #101353) [Link]

"Walk softly and carry a big export button."

It's interesting to me how short some memories seem to be these days regarding MS' ill-will towards FOSS and Linux; VSCode might be a great tool, but it doesn't somehow wipe away 20+ years of trying to hold back open-anything. You can't buy street cred, as they say. As others have said, the good things they're doing are great and any cultural shift towards open is fantastic, but don't become complacent lest you suddenly look up and find yourself surrounded.

On the flip side, MS could be the thing GitHub needs to improve, and a little competition from GitLab can help keep everyone honest, maybe. Walk softly...

Microsoft acquires GitHub

Posted Jun 4, 2018 18:00 UTC (Mon) by LightBit (guest, #88716) [Link] (3 responses)

Microsoft acquires GitHub

Posted Jun 4, 2018 18:05 UTC (Mon) by SEJeff (guest, #51588) [Link] (2 responses)

gitlab is *open core*, not *open source*:

https://about.gitlab.com/2016/07/20/gitlab-is-open-core-g...

Microsoft acquires GitHub

Posted Jun 5, 2018 7:08 UTC (Tue) by andrewsh (subscriber, #71043) [Link] (1 responses)

It’s perfectly possible to be open source and open core at the same time. GitLab is both.

Microsoft acquires GitHub

Posted Jun 5, 2018 19:24 UTC (Tue) by xtifr (guest, #143) [Link]

*Parts* of Gitlab are open source. Specifically, the core. (Which is what "open core" usually means.) Gitlab EE is proprietary--although, from what I've been able to determine, it was open source till 2014.

Still better than Github--at least as far as freedom is concerned--but a blanket claim that Gitlab is open source is a bit misleading.

But in any case, a quick browse of news headlines suggests that Gitlab is indeed doing quite well on the heels of the Github acquisition. :)

Microsoft acquires GitHub

Posted Jun 4, 2018 18:15 UTC (Mon) by jdulaney (subscriber, #83672) [Link] (5 responses)

Great, so now Microshit will be harvesting data on the free software projects that I work on.

Microsoft acquires GitHub

Posted Jun 4, 2018 18:21 UTC (Mon) by pizza (subscriber, #46) [Link] (4 responses)

They didn't need to acquire GitHub to do that; that information is accessible via GitHub's public APIs, or heck, screen scraping..

financially motivated throttle control / github neutrality

Posted Jun 4, 2018 22:41 UTC (Mon) by Garak (guest, #99377) [Link] (2 responses)

Aquiring GitHub positions Microsoft to be able to harvest much more effectively/efficiently, as well as the ability to carefully game the system to ensure they have a tremendous advantage over any competitors. Microsoft will have the power to throttle the bitrate of all other API users in whatever way they deem most profitable. Can you screenscrape fast enough to keep up with their AI-Cluster-Harvester? The only reason github exists at current scale is because ISPs prohibit lowest-cost-tier subscribers from hosting servers (github in this case) at home. In my opinion/analysis/$0.02...

financially motivated throttle control / github neutrality

Posted Jun 4, 2018 23:06 UTC (Mon) by Garak (guest, #99377) [Link] (1 responses)

s/github in this case/git in this case/

also, as pwner of github.com M$ I presume gets to harvest much more than what at present is exposed by the public APIs. I.e. they get to harvest the full server access logs, and deleted/closed accounts/repos/etc. I'm sure there is also a lot of wiggle room in the existing terms of service that might be leveraged by the site owner. Usually is.

financially motivated throttle control / github neutrality

Posted Jun 5, 2018 1:39 UTC (Tue) by JanC_ (guest, #34940) [Link]

GitHub might have been selling that information even before Microsoft bought it.

Microsoft acquires GitHub

Posted Jun 5, 2018 13:51 UTC (Tue) by jebba (guest, #4439) [Link]

> They didn't need to acquire GitHub to do that; that information is accessible via GitHub's public APIs, or heck, screen scraping..

This is false. They have a *LOT* more info about all of us now. They have all the internal logs with IPs, referrals, etc., for example... Which they can also match with their other services they have to more fully profile us.

Microsoft acquires GitHub

Posted Jun 4, 2018 20:52 UTC (Mon) by zblaxell (subscriber, #26385) [Link] (1 responses)

While some details have changed, the overall situation has not.

Recently, Github was a closed service that publishes git repos and provides some feedback collection infrastructure in exchange for promotional opportunities and access to big mounds of already-public user data. Currently, Github is still all of that. Some people didn't like Github for those reasons before, and that's only changed now in a strictly quantitative sense.

The thing to do is recognize that redundancy is better than no redundancy and that users make choices we can do nothing about. So fire up extra project instances on two or three of whatever viable competitors there are, and get used to running 'git push' inside a shell for-loop ('git remote update' already handles pulling down multiple git services at once quite nicely) so that people who won't use one service or the other are still reachable.

Mirrors are good, advertising is a reasonable way to pay for service, and opting out usually hurts nobody but the opter (a few high-risk projects excepted, but those should already not be on github).

Microsoft acquires GitHub

Posted Jun 4, 2018 21:44 UTC (Mon) by TomH (subscriber, #56149) [Link]

No need for a shell loop - if you add multiple pushurl values to a remote then git push will push to all of them.

Microsoft acquires GitHub

Posted Jun 5, 2018 5:49 UTC (Tue) by pabs (subscriber, #43278) [Link] (10 responses)

Microsoft acquires GitHub

Posted Jun 5, 2018 7:27 UTC (Tue) by paulj (subscriber, #341) [Link] (9 responses)

Large corporations can change their attitude to open source essentially overnight too. I will trust a small company whose decision makers have a history of personal commitment to open-source (VC backers or not) more than I will trust a large corporate with no such commitment. In *both* cases I will be aware that the support for open-source can change on a whim, but until then I'll trust the motivations of the former type of company more than the lattter.

I've seen very large global corporations flip away from support of open-source, just based on *one* person leaving the company (the CTO). Turned out the CTO was the only top-level person who felt open-source was good, and holding back the more hostile views of large swathes of lower level management.

That blog states: "Although it’s a fairly recent convert, Microsoft is now among these because it’s clearly visible how its conversion from desktop to cloud both requires open source and requires Microsoft to play nicely with open source.". That's an assertion without justifying evidence or argument though. I don't see much reason why MS is /required/ to play nice with open-source at all because of cloud...

Microsoft acquires GitHub

Posted Jun 5, 2018 7:29 UTC (Tue) by paulj (subscriber, #341) [Link] (3 responses)

Oh and that CTO has - in the past - even joined in comments here on LWN. Which always impressed me. ;) Shame what happened to the company he left.

Microsoft acquires GitHub

Posted Jun 6, 2018 10:05 UTC (Wed) by nix (subscriber, #2304) [Link] (2 responses)

This probably means he's *really* not going to have time to finish the oh-what-a-neat-idea GNU Rope. :) (It's been kind of obsoleted by improvements in hardware, though.)

Microsoft acquires GitHub

Posted Jun 6, 2018 10:39 UTC (Wed) by paulj (subscriber, #341) [Link] (1 responses)

I wasn't thinking of Miguel de Icaza. ;)

Microsoft acquires GitHub

Posted Jun 6, 2018 20:02 UTC (Wed) by nix (subscriber, #2304) [Link]

Neither was I. :)

Microsoft acquires GitHub

Posted Jun 5, 2018 8:39 UTC (Tue) by marcH (subscriber, #57642) [Link] (4 responses)

> I don't see much reason why MS is /required/ to play nice with open-source at all because of cloud...

I think that comment wasn't specific to Microsoft.

Peter Bright has (as often) a good and balanced piece:
https://arstechnica.com/gadgets/2018/06/everyone-complain...

Microsoft acquires GitHub

Posted Jun 5, 2018 10:31 UTC (Tue) by excors (subscriber, #95769) [Link]

I think the important point that article makes is that this was never a choice between "get bought by Microsoft" and "continue independently". The options were "get bought by Microsoft", "get bought by some other giant tech company that can easily afford the $7.5B plus the ongoing losses", and "go out of business"; Microsoft seems far from the worst of those.

Microsoft acquires GitHub

Posted Jun 11, 2018 6:30 UTC (Mon) by Nemo_bis (guest, #88187) [Link] (2 responses)

His main point is that once you get a 2 G$ valuation from venture capital you're already screwed. That's fine.

It makes however a very USA-centric assumption about what companies to consider. It only takes a look at https://www.linuxfoundation.org/membership/members/ to find a broader picture. Alibaba or Tencent would be big enough.

Microsoft acquires GitHub

Posted Jun 12, 2018 1:48 UTC (Tue) by marcH (subscriber, #57642) [Link] (1 responses)

Open-source seems to be a very western thing still today.

Microsoft acquires GitHub

Posted Jun 12, 2018 12:16 UTC (Tue) by Wol (subscriber, #4433) [Link]

What do you mean by "Western"? LO Google Summer of Code seems to attract a lot of Indians. There's a lot of Russians working on the kernel.

Okay, the Eastern mentality doesn't seem to work that well with the kernel, but I think they have a fair few projects of their own.

I think you're involved in Western projects, that tend to attract westerners, and missing the bigger picture.

Cheers,
Wol

Microsoft acquires GitHub

Posted Jun 6, 2018 15:25 UTC (Wed) by clugstj (subscriber, #4020) [Link] (8 responses)

I can't see what Microsoft be getting that is worth $7.5G.

Microsoft acquires GitHub

Posted Jun 6, 2018 16:49 UTC (Wed) by adam820 (subscriber, #101353) [Link] (1 responses)

Brand power, data on users, etc.

For most people not in the tech industry, GitHub == git.

Microsoft acquires GitHub

Posted Jun 6, 2018 17:06 UTC (Wed) by halla (subscriber, #14185) [Link]

Yes... I've had people rant at me about not having Krita on github. Github is the standard git! Why wasn't I using the real, the standard git!

Microsoft acquires GitHub

Posted Jun 6, 2018 17:04 UTC (Wed) by halla (subscriber, #14185) [Link]

They're not paying that in money, though it's pocket change compared to their cash reserves. It's just shares.

Microsoft acquires GitHub

Posted Jun 6, 2018 17:44 UTC (Wed) by raven667 (subscriber, #5198) [Link] (4 responses)

As others have pointed out MS has reorganized itself around its datacenter rental service, Azure, so building GitHub CI tools that generate billable machine hours could be worth a lot in the long term and is probably the primary revenue stream GitHub will generate for MS. Additionally the GitHub free service now operates as advertising for VisualStudio Team Services, which will probably be replacing/merging-with GitHub Enterprise for paid private repos, expanding their customer base at lower cost that what GitHub could do independently. Some of it is also just dogfooding as MS was already managing a large number of strategic projects using GitHub such as the dotnet C# runtime, PowerShell, TypeScript, Chakra JS, VisualStudio Code, etc.

The https://github.com/Microsoft group seems to have 1800 public repos with nearly 4000 contributors, open source won and now MS is one of us, the old guard and old cutthroat, proprietary attitudes are a minority at MS as those people retired and were replaced with people who grew up with Linux and open source, for example several of the early developers of the GNOME project.

Microsoft acquires GitHub

Posted Jun 7, 2018 12:27 UTC (Thu) by clugstj (subscriber, #4020) [Link] (3 responses)

Even if everything you've said in your glowing endorsement for Microsoft is true, it's 7.5 Billion Dollars! I just don't see it being worth anywhere near that much.

Microsoft acquires GitHub

Posted Jun 7, 2018 14:18 UTC (Thu) by excors (subscriber, #95769) [Link]

$7.5B in shares is about 1% of Microsoft. If it boosts Microsoft's other businesses by an average of 1%, e.g. by letting them implement some helpful GitHub/Azure integration (like easy-to-use automated software deployment) that makes the 28 million GitHub users very slightly more likely to choose Azure over its competitors (where the competitors aren't just other cloud providers, they include non-cloud hosting, and even include not-bothering-to-host-anything-at-all), which seems an achievably small target, then I imagine that's enough to make it worthwhile. They're not expecting GitHub to generate $7.5B of profit all by itself.

Microsoft acquires GitHub

Posted Jun 7, 2018 16:21 UTC (Thu) by eru (subscriber, #2753) [Link] (1 responses)

it's 7.5 Billion Dollars!

A good explanation for the crazy price here: https://hbr.org/2018/06/why-microsoft-is-willing-to-pay-so-much-for-github

Microsoft sees "strategic value" in Github.

Microsoft acquires GitHub

Posted Jun 8, 2018 12:10 UTC (Fri) by clugstj (subscriber, #4020) [Link]

So, in other words, we have buttloads of money and have to spend it somewhere, so we invented "strategic value" to justify it.

Microsoft acquires GitHub

Posted Jun 6, 2018 17:52 UTC (Wed) by karkhaz (subscriber, #99844) [Link] (2 responses)

Here's an angle I haven't seen addressed yet: how does this acquisition bode for the many _other_ companies we rely on, and which operate the same way GitHub does.

I'm sure anybody here can name upteen companies that have a very similar business model to GitHub: having a free-to-use "community" edition, plus an enterprise offering. The idea seems to be: ensure that your service becomes the de-facto implementation of---and synonymous with---some open standard. Docker _is_ containers, Travis _is_ CI, GitHub _is_ git, etc.

So much more of the developers' toolbox is comprised of Free software than would have been possible a few decades ago, which is wonderful. Yet, to more or less of an extent, the _infrastructure_ behind the toolbox is at the mercy of for-profit companies.

How much of a problem this is depends on the company. I'd argue that GitHub being the de-facto Git is not the worst thing in the world, because if Microsoft does run it into the ground (either strategically, or because their management are a herd of momes), GitHub doesn't actually contribute that much to Git development. Contrast that with (hypothetically) Docker being bought by $COMPANY and then being left to stagnate. Docker (the infrastructure) is also the primary developer of Docker (the tool). Imagine how many hours of lost productivity would ensue while people migrate to an alternative---especially in cases where there isn't an alternative, because the de-facto implementation becomes a monopoly.

The reason why I think all this is significant is precisely because all of these "new infrastructure" companies have the same business model, and in GitHub's case, that model was obviously a failure. So it's now prudent to ask: is GitHub's acquisition a fluke, or will their fate be shared by many more of those companies? Did GitHub fail to make money because of GitHub-specific management failures, or is the entire business model---that other companies also have---impossible to make work?

I'm not foolhardy enough to venture an answer to that question. But now seems a good time to tabulate all the shiny open-standard-as-a-service type offerings that we rely on, and for each one, think about the impact of that company being acquired by, say, Oracle.

Microsoft acquires GitHub

Posted Jun 7, 2018 3:12 UTC (Thu) by pabs (subscriber, #43278) [Link]

Transifex comes to mind, they were a libre service connecting translators with free software projects. Then they morphed into a proprietary service selling those translators for a profit.

Microsoft acquires GitHub

Posted Jun 8, 2018 16:28 UTC (Fri) by newren (subscriber, #5160) [Link]

> GitHub doesn't actually contribute that much to Git development.

Upon what do you base this assertion?

Their employees often contributed to git before becoming GitHub employees, and continue contributing with whatever email address they had before which may make it difficult to determine contribution sources, but they employ some significant contributors. In fact, that seems to be somewhat common with git contributors. Of the top 15 or so contributors to git (obtained via `git shortlog -sne origin/master`), only Linus' email address hints at an employer. I see several that last I heard were GitHub or Google or Microsoft employees, but there are several whose employer I don't know. Two of the top ten are or were GitHub employees, and I think a third is (and there's a fourth from Microsoft if you want to count that now), and there may be more.

Microsoft acquires GitHub

Posted Jun 7, 2018 2:09 UTC (Thu) by pabs (subscriber, #43278) [Link]

The Linux Foundation's Reaction

Posted Jun 8, 2018 12:34 UTC (Fri) by Felix.Braun (guest, #3032) [Link] (2 responses)

The Linux Foundation's Reaction

Posted Jun 8, 2018 15:02 UTC (Fri) by pabs (subscriber, #43278) [Link] (1 responses)

Hmm, the post doesn't mention that MS is a platinum member of LF:

https://www.linuxfoundation.org/membership/members/

The Linux Foundation's Reaction

Posted Jun 11, 2018 5:37 UTC (Mon) by Nemo_bis (guest, #88187) [Link]

Indeed. Linux Foundation losing another opportunity to look like a serious entity.

Microsoft acquires GitHub

Posted Jun 9, 2018 10:41 UTC (Sat) by pabs (subscriber, #43278) [Link]

Microsoft acquires GitHub

Posted Jun 12, 2018 4:12 UTC (Tue) by pabs (subscriber, #43278) [Link]


Copyright © 2018, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds