I kind of feel sorry for the MS chaps here. They admit it's wrong, say they will try to fix it but it'll take time because of bureaucracy. But then they get attacked in the thread because they are Microsoft. It's sad to see when they are generally trying.
DominikD|9 years ago
And here we are with initial OSS release of PS for *nixes. It's broken from the (valid) POV of its target audience and authors want to fix in an orderly fashion. But that's not enough. People at MS are "stupid or malicious", as some commenters put it, and it should be changed ASAP the way community wants, or else.
Or else what? How many of the people arguing for immediate change are an actual and/or potential consumers of PS? How many of people thinking it's a simple change (just do it) have actually maintained large piece of software deployed by thousands of users? I bet that with the exception of Daniel who opened the bug - none.
I don't envy folks maintaining PS. I used to share an apartment with dude who can't get over the US v MS to this day and anything even tangentially related to MS (or Gates) is definitely, without any doubt evil, devious and is some sort of extortion or at the very least embrace extend extinguish strategy. No matter that US v MS was 15 years ago when he was 10. This attitude is pervasive and turbo-counterproductive in cases like this one.
PakG1|9 years ago
Being pedantic, but that's what a bureaucracy is. https://en.wikipedia.org/wiki/Bureaucracy
I'm sorry for being pedantic....
finid|9 years ago
US v MS is an ongoing thing. It's never been over... So MS is releasing OSS stuff, but making it hard to run Linux alongside their OS on the same hardware. It's like a guy giving you a hug while stabbing you in the back.
noir_lord|9 years ago
appleflaxen|9 years ago
The PS team seems like it's doing its best, but you lose some degree of presumption of goodwill when you work for a criminal entity.
Ultimately, I don't think either side is right, but I also don't think either side is wrong.
MS made a choice not to cultivate goodwill in the OS community for years, and they profited from it. It's reasonable for that community to make them earn it back, and this is what it looks like (unfortunately for the individuals on the PS group).
rdtsc|9 years ago
Right. I would think the _author_ of curl should probably have a bit of a say if someone adds a curl command to shell but it doesn't work like curl.
He's going to be the one receive angry tweets and in issues in gh.
> Or else what?
People will see how ridiculous this practice of adding aliases-but-no-aliases to existing tools is, and perhaps decide not to use PS for *nixes. Is that bad? Good? I don't know. I am guessing humanity will still go on.
> No matter that US v MS was 15 years ago when he was 10. This attitude is pervasive and turbo-counterproductive in cases like this one.
Yet decisions made at that point still have repercussions. Ship a stupid API -- reap pain for years to come. Don't think that's major news here.
This is not the first time. Microsoft did stuff like this before. Any web developers remember IE8 and its incompatibilities with everything else out there. WebRTC was discussing and working an API and Microsoft shows up at the last minute, and said "Yeah, we got a new completely different proposal". It's shit like that. Some people are more upset about stuff like than others.
SloopJon|9 years ago
One thing I find interesting is Frank's claim that "You have then ignored bug reports about this for years." It seems like users have a better chance of getting problems addressed on Github than the previous feedback mechanism.
Edit: after reading Daniel's blog post, which laurent123456 mentioned in another comment, this has indeed been a longstanding nuisance for curl users.
kohanz|9 years ago
Maybe, but I see that more as just that the "new MS" is trying to become more open and integrated with the OS community. The change being in the company culture and approach rather than the reporting platform. Ignoring long-standing bugs on many products was just the modus operandi for the old MS.
2close4comfort|9 years ago
Aissen|9 years ago
PowerShell first appeared 9 years ago.
Edit: curl has been on windows for at least 14 years according to this: https://curl.haxx.se/mail/archive-2002-06/0114.html
Edit 2: 17 years: http://ftp.sunet.se/mirror/archive/ftp.sunet.se/pub/www/util...
shmel|9 years ago
Really? I thought that windows versions (native versions, not even cygwin) of wget and curl existed for more than a decade. I am not very good at googling old stuff, but I remember using curl natively in 2004 or so.
warfangle|9 years ago
emilsedgh|9 years ago
If Linux tools used Microsoft utility names, someone would've been sued.
Microsoft used wget and curl `aliases` (while native versions were there) and not only the didn't get sued, they are causing problems for original authors.
Of course no hate for the engineers doing this. They are just doing their job and this is a tough compatibility issue they are facing now.
wang_li|9 years ago
In a universe where Wine exists, you think someone would be sued if they released an app with a default alias mapping dir to ls?
kohanz|9 years ago
jclulow|9 years ago
superswordfish|9 years ago
laurent123456|9 years ago
eric_h|9 years ago
Karunamon|9 years ago
emodendroket|9 years ago
scott_s|9 years ago
AimHere|9 years ago
It seems that the users of faux-curl-on-powershell are now getting more consideration than the users of real curl under Windows a year or three ago, when Windows 8 or 10 made this change.
It's maybe a good sign. Opening the source and putting it on github means that curl and wget devs and users now feel empowered to ask Microsoft to change stuff in a way that they didn't before.
kyberias|9 years ago
tylerritchie|9 years ago
Then a bunch of jerks pile on about how it was a bad decision and all the Microsoft developers should feel bad.
The whole PR went from something pretty awesome to a great example of why we can't have nice things.
ynniv|9 years ago
codesterling|9 years ago
erlehmann_|9 years ago
unmei|9 years ago
Amezarak|9 years ago
I think taking the alias out is actually disappointing and a very slight change for the worse on Windows.
wineisfine|9 years ago
JeffreySnover|9 years ago
Satya was super clear on this point - he told us to get out of our offices and go talk to customers and find out what they needed to be successful. "Don't worry about the money - if you are making customers successful, we have smart people that can figure out how to make money".
To the all the engineers in our company - that was music to our ears!
I understand your skepticism but there is a new Microsoft at work here.
Jeffrey Snover [MSFT]
thewhitetulip|9 years ago
hulpult|9 years ago
[deleted]
bastardoperator|9 years ago
[deleted]
ElijahLynn|9 years ago
wangchow|9 years ago
UnoriginalGuy|9 years ago
If Microsoft removed them, installing an update to PS could literally break existing scripts. Sure, you can trivially fix it by re-creating the aliases, but only after you realise that an Update broke it.