Hacker News new | past | comments | ask | show | jobs | submit login

Exactly.

I think people are too eager to claim Microsoft as one of the "good" guys. Microsoft has been around since the 70's and has not been "good" through almost that entire period. So, Microsoft releases a (nice) text editor, releases a Linux subsystem, partially open sources .NET, releases an open source JavaScript framework, has an active GitHub account (filled mostly with nonsense by the way), and we're supposed to forget the 40 years prior? ExxonMobil has been investing heavily in renewable energy lately; would you tell an environmentalist that they're wrong to dislike Exxon now?

Microsoft changed because they had to. That must be the context in which they are evaluated in. Joining a couple organizations, and open sourcing a couple projects doesn't negate the fact that they were forced into this position because they were losing mindshare, developer prestige, and can no longer force everyone into their playground.




I'm sorry but you inadvertantly made me laugh out loud. I read:

> So, Microsoft releases a (nice) text editor, releases a Linux subsystem, partially open sources .NET, releases an open source JavaScript framework, has an active GitHub account (filled mostly with nonsense by the way), and we're supposed to forget the 40 years prior?

And what I heard was, "What have the Romans ever done for us?"

> Microsoft changed because they had to

That's most humans, and just about every corporation ever. The alternative is to die. In the case of Microsoft what it indicates is that the environment has changed sufficiently such that companies that don't start "playing nice with OS" lose out. That's a good thing right?

I also believe that the "cult of personality" era of IT companies is dying - for good or ill. In Microsoft's case, that fact that Gates and Ballmer are gone has ended up net-improving the company. In Oracle's case, the fact that Ellison is still around is like a huge millstone around their corporate neck.

Finally - people can be "good guys" or "evildoers", not companies. Companies are machines akin to ouija boards. Lot's of humans have a hand, yet somehow they act as if they have a mind of their own. BTW, that's why directors of companies should be criminally liable for the actions of their companies IMHO. You wanna direct? Start directing!


Right? As I was getting ear the end of that paragraph I was expecting some sort of punchline


Exactly to the point, Microsoft did it because it has absolutely no other choice, it was forced to embrace OSS these days. After so many years there is no way I can trust Microsoft in any way. And yes I use Linux as my Desktop since 10+ years ago, and did my best to have nothing to do with Microsoft's ecosystem(.Net, C#, Azure, whatever).

The only exception is vscode, in which case I also have geany, vim and pycharm etc in parallel for daily coding, just in case.


> it was forced to embrace OSS these days

And they're still not really doing it.

Skype for Business on Linux? Not happening. Good luck trying to install Linux on Surface Books/Laptops and the like without lots of screwing around as well -- and it probably still won't properly work.


When it comes to collaboration tools used in business, especially the enterprise space, that is open source and used widely?

I personally think Skype* is amongst the worst tools in the particular space. (Which is my personal opinion). I find that for messaging, Telegram and Slack work incredibly well. For conferencing, Zoom has a much better experience.

Teams is a confused product where messaging similar to slack is a goal, but it is confused with poor search and a UX based more around posts than conversations.


> When it comes to collaboration tools used in business, especially the enterprise space, that is open source and used widely?

I'm having trouble parsing that, but am worried you may be suggesting parent's point - that Microsoft isn't releasing tools to run on GNU/Linux operating systems - is because not many enterprises run those OS's on the desktop?


Typo in there, the question is - name one widely used collaboration tool that is open sourced specifically in enterprise customers? I’d follow that up with, of the major enterprise collaboration tools, which have support for Linux natively? Teams and others work within Browesers.


Okay, so parent's point was that Microsoft isn't releasing binaries / non free versions of their products for GNU/Linux platforms.

Not that there's fewer free software options.


How does MS Teams work on Linux... I'm using osx and windows with UIs and Linux mostly without a UI, so not sure.

Also, the web version of Skype is relatively good now... not really excusing what MS has done, however may be better options.


Skype for Business is different than the normal Skype.


I'm well aware of that... I also know that the MS Teams client uses the same connection channels (you can answer calls on either skype for business or in teams, for example)... I was suggesting that MS Teams (electron app) might be a useful alternative.


Teams is still not up to snuff with the capabilities of Skype for Business. As of today I cannot handle incoming instant messages originating from another Office 365 Skype user in Teams, and presence information has only been syncing between the two since the Ignite event last month. It feels like the implementation must be similar to what was done with the newer Mac Skype for Business client, because there are many of the same limitations and bugs.

The story has been for about 18 months that Teams is going to eat all the things, but the execution is slow coming.


To be fair that is not unique to surface books depending on which distro you are referring to


FWIW I hadn't intended to suggest Microsoft was somehow 'good', just not 'particularly bad' compared to any other company. The readers of this thread are polarized into two camps, neither of which match reality, and Microsoft discussions always end up like this. People have no problem with nuance and "on balance" regarding other huge companies (perhaps except Oracle), but when it comes to Redmond, the same tired old noise is regurgitated every single time.


In addition, Apple, Amazon, and even Google aren't completely open source friendly. In the case of Google, pretty much all their webservices are closed source, and they make more and more components of Android become part of the closed source Google Play Framework. I realize Google is the best major corp for open source. But somewhat cynically, I view the ultimate purpose of their open tools to be for running proprietary code.


> I realize Google is the best major corp for open source.

It's not. I'd say Red Hat is the friendliest open source company. They truly embrace the open source ethos.


Microsoft and Oracle are both deservedly hated for the same reasons.


They recently open sourced a component of Minecraft which was less than 1% of the total source code.

Wintel was successful because it was affordable. The alternatives (e.g. our lovely UNIX) were very expensive, fractured, and lacked a good GUI (the fact IRIX was known for its user-friendly GUI says a lot).

That Wintel dominance is coming to an end for a myriad of reasons (the desktop is far less relevant these days because its 'finished' and the innovation lies in other fields such as mobile). Microsoft had market adoption in mobile with Windows Mobile; but it lost that marketshare and its successors (Windows Phone or whatever) didn't catch on. So Microsoft ends up using Android as their target development platform, they end up cloud (Office 365, Azure) and made Xbox cross-platform. Now Microsoft needs goodwill due to what I mentioned above; they hired a bunch of Linux developers, open sourced a bunch of stuff.

It is OK to applaud the actions of your (former) opponent when you agree with these actions as long as you also still hold them accountable for the actions you don't agree with.


> has an active GitHub account (filled mostly with nonsense by the way)

Can you elaborate on this - specially your 'nonsense' claim?


I'd say this refers to stuff that's just thrown over the wall, without much explaining of how to build it, why would you use it etc.


Yeah but thats how most of the projects look inside of microsoft as well.


lmao


So which company is one of the "good guys"?


RedHat :-)


Right, well, apart from "a (nice) text editor, releases a Linux subsystem, partially open sources .NET, releases an open source JavaScript framework, has an active GitHub account (filled mostly with nonsense by the way)" -- what have the Romans done for us?!


MICROSOFTES EVNT DOMVS


I guess Microsoft is are showing the right signs of being one of the "good" guys. If the signs get stronger, bigger and more of it for the next 15 to 20 years, they can officially be a good guy.

Can we look into the history and observed companies with similar behavioral trend? For example, many German companies worked with Nazi party, helping them and facilitating the war. This is evil. Today, those companies are now considered as not evil any longer (exception might be VW and their dieselgate saga). Perhaps Microsoft could follow a similar trend.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: