Live data from Hacker News

The Day AppGet Died

keivan.io

131–140 of 566 posts

Re: The Day AppGet Died

#131
post #86
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…

Can you go into more detail about which features you believe were copied?

It’s mentioned in the article: “ the core mechanics, terminology, the manifest format and structure, even the package repository’s folder structure”

The manifest format is particularly egregious.

Re: The Day AppGet Died

#132
post #63
post #19

When you release free (as in freedom) software, you are not entitled to revenue sharing when people use or modify that software, or if people use the ideas in that software to make new, from-scratch software. I think Microsoft is a terrible organization and will rejoice the day they finally cease to exist as a concern, but they didn’t do anything wrong here. PHP didn’t “rip off” Perl, nor did CoffeeScript “rip off” r…

Then why in fucks sake do this acquihire interview charade? Just fork the codebase and be done with it!

What makes you think it was a charade? Lots of (most?) interview processes end with “no hire”.

Re: The Day AppGet Died

#133
post #47

Fuck anyone callous enough to take something as far as an onsite trip with the pretense of a job and then just ghost them. I can't think of a much clearer way to show that much disrespect of someone and their time. And that's just the tip of the iceberg in this case. Remember things like this whenever you see the "microsoft <3 linux" slogan and the rest of the PR facade people are all too willing to swallow.

This exact thing happens all the time. And not just Microsoft.

Usually you sign something that prohibits you from talking about the meetings, though.

Re: The Day AppGet Died

#134

In comparison, Apple hosted MacPorts, an early OS X package manager, and started to be involved in it directly. (nowadays MacPorts is not really necessary with Homebrew around, but that’s another thing)

Homebrew is recapitulating all of the work that previous package managers have done, while making choices like analytics and stomping on /usr/local by default that others wouldn't consider. I think there's still a place for MacPorts.

Re: The Day AppGet Died

#135

Earlier quoted context omitted.

I love how those stories of the early years are so different from what I think of looking at companies today - > Jeff picked me up at the airport, and we drove to Microsoft's main building where we were joined by Neil Konzen, a talented 23 year old who was Microsoft's main systems programmer on the Macintosh. I knew Neil from his days as an early Apple II hobbyist, when we collaborated on adding features to an assemb…

Windows NT is designed out of the box for extending and embracing Unix. The whole Linux Subsystem thing isn't something new that required deep reworking of the kernel.

On the other hand, WSL2 is based on virtualisation rather than NT kernel personalities. Apparently building it 'on top' or 'inside' NT ends not not being good enough.

Re: The Day AppGet Died

#136
post #115

Earlier quoted context omitted.

In the post, he says the deal was going to be getting hired and getting a bonus as compensation in exchange for him bringing AppGet's code into Microsoft and leading the project. That's a very simple deal in which no ownership of other projects is being transferred. I'm not a lawyer but I'm pretty sure that hiring someone doesn't mean that you grandfather their liabilities. If that were the case the world would be ch…

Large corporations often have more to fear from the liability of bad PR than they do from lawsuits. Most CEOs hate bad PR more than paying out a billion dollar fine — the billion dollar fine isn’t their money, and doesn’t cost them any status at the country club.

Well, they’re getting bad PR now for screwing the author over ...

Re: The Day AppGet Died

#137

Earlier quoted context omitted.

You do realize that Microsoft Word has been on the Mac since 1985 suite and even the first Microsoft Flight Simulator was on the Apple II? Also Applesoft basic was derived from Microsoft basic? Yes, they did copy the operating system but that doesn't mean that the Mac Platform is unimportant to them.

I'm perfectly familiar with Microsoft being an application vendor for Apple's platforms, long before that was Macintosh:) What threw me off with the notion of them employing a systems programmer for a non-MS OS.

It makes more sense when you consider that 'systems programmer' doesn't mean 'writes operating systems' (especially back then) and the line between application and systems programming was quite blurry (double especially back then).

Re: The Day AppGet Died

#138

Earlier quoted context omitted.

I love how those stories of the early years are so different from what I think of looking at companies today - > Jeff picked me up at the airport, and we drove to Microsoft's main building where we were joined by Neil Konzen, a talented 23 year old who was Microsoft's main systems programmer on the Macintosh. I knew Neil from his days as an early Apple II hobbyist, when we collaborated on adding features to an assemb…

You do realize that Microsoft Word has been on the Mac since 1985 suite and even the first Microsoft Flight Simulator was on the Apple II? Also Applesoft basic was derived from Microsoft basic? Yes, they did copy the operating system but that doesn't mean that the Mac Platform is unimportant to them.

Microsoft buying a big chunk of Apple (admittedly to stave off antitrust claims that there was no competition in the OS market) is a major reason Apple is alive today.

Re: The Day AppGet Died

#139
Re-licensee all your appget code as GPL v3. Everything about it. It might put the wind up them a little. They hate GPL.

Good example of the strength of the GPL for projects you want to be open and don't want mega-corp to embrace and close.

BSD, MIT etc if you're fine with that being done for the project.

There are other dimensions for licensing, this is just one consideration of many in your decision.

Re: The Day AppGet Died

#140
post #59

Earlier quoted context omitted.

> And then, I didn’t hear anything back from anyone at Microsoft for six months. This does not mean he did not ask during that time.

Right, but if he did and hadn't heard back I would have expected him to note that he asked. It's a significant thing to not note.

He has since noted it. What do you think now?
Post reply on HN