Live data from Hacker News

The Day AppGet Died

keivan.io

221–230 of 566 posts

Re: The Day AppGet Died

#221
post #91

There are parts of Microsoft that understand open source. Most parts of the Windows team ain’t that (exceptions apply). Reading this saddens me a lot as he clearly got screwed. But this is why any project with momentum should consider growing its community and maybe forming a foundation. For example, Homebrew and its community/infrastructure is better than and bigger than anything Apple could ever do (and we know how…

MacPorts (né DarwinPorts) was created by Apple engineers long before the App Store existed. IMHO it’s superior to Homebrew in just about every way, existed long before Homebrew and targets the same audience (unlike the App Store which is targeting a very different population). If you haven’t looked at MP lately, it’s worth reviewing.

I’ve just switched from MP to HomeBrew. I’m interested in why do you think MP is superior?

Re: The Day AppGet Died

#222
post #80

Author here, Because it's sure to come up here is a comment I wrote on Reddit that clarifies somethings, I haven't updated the original article since I'm not sure what the etiquette for updating a highly shared article is. ------ Code being copied isn't an issue. I knew full well what it meant to release something opensource and I don't regret it one bit. What was copied with no credit is the foundation of the projec…

Sorry for your shitty experience. Really reminds me of Robert Kearns who's windshield patent was stolen by big auto companies [0].

Robert patented it but still megacorps tried to screw him over because they thought they could. He did win but only after an exhausting trial that took years.

Really sucks when credit is not given where due.

[0] https://en.wikipedia.org/wiki/Robert_Kearns

Re: The Day AppGet Died

#225

Earlier quoted context omitted.

The Linux Subsystem actually doesn't use the NT subsystem technology that you're thinking of. They did end up inventing a few new kernel concepts (like pico processes) in order to do WSL v1.

Indeed. There was a windows services for Unix subsystem based on Xenix mentioned elsewhere and that was based on the subsystem architecture. When you use it, you get a nice Korn shell and it is built on PE binaries linked against PSDLL.DLL. there's a functioning but very old version of GCC that ships with it. The PE binaries mark up the desired subsystem to be invoked so you don't have to be in the environment to exe…

I'm convinced that SUA system only exists so Windows can claim "POSIX compliance" as required for various government contracts.

Re: The Day AppGet Died

#226
post #200

Earlier quoted context omitted.

I mean, getting an email like that is bad, but it's better than not getting an email like that :D Last year a huge game company released something built on my tiny open-source game engine (uncredited), and I only found out about it later from a kind internet stranger. All things considered, better to know in advance so you can at least have your own response ready, so you can comment in the relevant HN/reddit threads…

But there is the promise of your OSS engine being used again, future potential. Microsoft essentially cut this person off from being involved in the future of Windows packaging and only told him 24 hours in advance. I'd need that amount of time just to process.

Sure, all I said is that getting the email is better than not getting it. Obviously his case was worse than mine, the one just reminded me of the other - partly the lack of credit, and partly because the company in my case was owned by Microsoft.

Re: The Day AppGet Died

#228
I can’t imagine how deeply upset you must feel over this.

> I didn’t even have to explain to her how the core mechanics, terminology, the manifest format and structure, even the package repository’s folder structure, are very inspired by AppGet.

I read “inspired” as “blatantly copied”. Not shocked at this from Microsoft. But not giving due credit is just a rip off. Seems like Andrew and whoever else corresponded with you were arm twisted by jerks (or had more jerks in their teams).

If anyone in the Winget team is reading this, your organization sucks. It seems to be showing signs of Microsoft from the ‘90s.

Post reply on HN