35 comments

[ 2.4 ms ] story [ 82.1 ms ] thread
Any word on when we can host our own Windows Package Manager repositories?
They're implementing a very basic version of a package manager. There's a whole saga about the creation of that which you might also have seen, was on HN. (Called winget)

Edit: Just realized that's probably what you're referring to, didn't know they were officially calling it Windows Package Manager. I thought you were being sarcastic vis-a-vis the lack of a windows package manager.

Haha I was in fact referring to WPM - the thing that winget gets from.
I don't know about you youngsters, but I'm in my thirties and it's amazing to watch Microsoft evolve since the 90s. As a teenager I would never have imagined the words 'Open Source' would ever be in a <h1> tag on a Microsoft-branded website.
Unless perhaps when compared to some kind of disease. Looks like even Ballmer himself did a 180 on the whole "Linux is a cancer" thing (thinks he was still "right" at the time becaus ethe stance made them money): https://www.reuters.com/article/us-microsoft-ballmer-linux-i...
It's not the prettiest word, but just saying he called it cancer leaves out important context. He wasn't trying to bash Linux itself so much as (his interpretation of) its GPL license. If its license had been different (say, MIT or BSD) I don't think he would've described it like that.

https://www.theregister.com/2001/06/02/ballmer_linux_is_a_ca...

Oh absolutely he was more targeting FOSS software in general than Linux specifically.
True, but on the other hand, did Microsoft any MIT/BSD Software at that time?

I think it was especially against the GPL, but against a complete different Business model too.

No, but I didn't claim they would've actively embraced MIT/BSD either.
Afair the first IP stack of either Windows 95 oder Windows 98 was the one from FreeBSD(?). They rewrote it later, but there was an acknowledgement in the docs for a while. So, they at least used it when needed.

(My memory may be fuzzy, it's been a long time after all ..)

Yes, the IP stack was derived from BSD as well as Internet Explorer was derived from NCSA Mosaic however they didn't publish those things under open licenses. (Which isn't required by BSD etc.)
> Did Microsoft any MIT/BSD Software at that time?

Many of the TCP/IP utilities (telnet, nslookup etc) in earlier versions of Windows were based on BSD code.

I did not say they where allergic against free code/work, i said they where allergic against a complete different Business where you sell just the service and not the code.

EDIT: And i wrote "the made no mit/bsd code" but adapting it...just like Apple

I agree (not a youngster). I guess that Microsoft has also changed business model. Nowadays they are way more into hardware, cloud and services than just selling software.

Still a nice move. Other similar companies (Oracle, Amazon) are less kind with Open Source. So, kudos to the new Microsoft.

Oracle certainly has a different approach, but they contribute to the Linux kernel (i.e. bttrfs originates from Oracle), Oracle also runs MySQL, OpenJDK, GraalVM, Fn Project, ... https://github.com/oracle/ has a few more projects.
I'm in my thirties too and I'm not at all amazed by the way MS evolved. The three MS open source offerings I have tried where MS has something that resembles a non open source competitor - Azure MySQL, Azure Postgres and WSL are all horrendously slow (I'd go as far as to say deliberately crippled). It's a trap.

Every time they've released something big as open source or on Linux (e.g. .NET/vscode) it's been something where they're losing ground quickly and fighting off irrelevance.

Moreover it's just as irritating as ever to get Linux installed on laptops (the OEM stranglehold is still there).

I am amazed that Microsoft did a PR push on how they've turned 5 or so years around and people bought it. They acknowledged some new realities but they didn't fundamentally change tactics. They still (correctly) view open source as a threat to their profits and act accordingly.

Can confirm; tried to use Azure PG in a project at work and we were shocked at the terrible performance. It was basically unusable. This was < 1 year ago.
Microsoft is over 163,000 people. While I don't doubt that executives tend to be motivated by profit, I doubt that everyone shares a singular focus on it. Someone in charge of an open source project at Microsoft today might have been working with Mozilla or Apache yesterday.

I know executive leadership sets trends and influences culture, but I don't agree with the idea that a corporation is nothing more than the extension of the leadership's ambitions.

I'm not disagreeing, but there's plenty of microsoft closed-source efforts that have been horrible too. It's possible microsoft just isn't very good at everything.
I'd be receptive to that view if hosted Microsoft SQL server were also crippled.
Hanlon's Razor... I highly doubt they've intentionally crippled the open source ones just to promote MSSQL. So many things are bad on azure, the slow databases are just one part.
It's not just the crippling slowness. There's other hints as well.

I probably will move to MS SQL, too. I'm virtually obligated to use azure and it's the only non crippled database available on azure.

Think you're old? I'm in my 50s and the only thing that will make me trust microshit is senility.
Trust but verify, as the saying goes.

I'm not that worried in the long-ish term about microsoft, but I worry that the new generation (my generation) have grown up post GPL in that there is an open source tool for everything now but generally under a corporate-friendly license - I worry the pendulum will swing back the other way.

> I worry the pendulum will swing back the other way

So do I, but only moderately so. They're using open source projects to smuggle in proprietary things in their official builds (VSCode), collect data (dotnet telemetry) and get people into their proprietary offerings (Azure, LiveShare).

This is arguably not very nice, but the business case is obvious and they're pretty much only doing the same thing as the other big players. Additionally, since the core offerings really are open, people are free to build more user friendly versions of them (VScodium).

Strategically I think they're slowly entering the "Extend" phase. Let's not let them extinguish, ie don't start depending on their proprietary offerings. Getting it into peoples' heads probably requires EEE education.

They should be trusted as much as any other large enterprise software developer. In other words not at all.
No, they deserve less trust than most other large enterprise software - most should not be trusted. Microsoft should be actively distrusted following their previous assaults on FOSS in general, open standards (web with IE6, ISO committee loading fiasco), FUD and mob tactics (they were collecting a few bucks for every android unit sold from manufacturers supposedly for patents - details never disclosed - and for all I know they still are). The Microsoft kiss of death (for those old enough to remember it) was strategy, not random happenstance.
Micro$hit keeps getting baffled at how ea$y it is to turn around the opinion of majority of developers by thinking of them as salivating dogs and throwing them bone$ like 'M$ open $ource' and 'M$ love$ linux' and making parts of V$Code open $ource.
> I'm in my 50's

> microshit

Yeah... that's some sophisticated humor.

Why is Microsoft interested in open source code? What's the plan?
Cannot believe people bought this "Microsoft loves open source" advertisement. This is their PR stunt.

What are the famous Open Source projects they have released?

1. Typescript

2. VS code

3. .Net

Compare that to Google, Facebook, others. You will find how much Microsoft is really investing in Open Source projects.

Microsoft open sourcing .Net is not a PR stunt. It's like Sun open sourcing Java. I'm not sure what other big company open source projects you're thinking of that compare. Maybe Chrome, Electron, or React?
Why should they?

And why should we compare? It's not a pissing contest...