Keivan obviously got screwed. Having worked at Microsoft, and seeing the nature of the bureaucracy, the only advice I would give for next time is... Just realize you can't set terms with a large company like MSFT unless you get lawyers involved early. Stealing from you outright is simply too tempting, given their resources. I noticed there were some conditions Keivan tried to set regarding the future evolution of the…
The Day AppGet Died
261–270 of 566 posts
Re: The Day AppGet Died
#262If they had, surely they'd have learned from the backlash.
Re: The Day AppGet Died
#263Earlier quoted context omitted.
Not disagreeing with you, but I think it's better to make it a little bit more clear what exactly was copied. Reading the article mentioned in the OP, the main selling point for appget seems to be that the packages are written in yaml: > Do you want to know how Microsoft WinGet works? go read the article ( https://keivan.io/appget-what-chocolatey-wasnt/ ) But that alone doesn't particularly strike me as a completely…
He's not claiming that his approach was "completely novel". He's claiming microsoft identified his way, that already existed, was the way they wanted to go, toyed with bringing him in to run it and then got overwhelmed by internal Not Invented Here / We Can Do It Better and threw him under the bus. It's literally the new cuddly microsoft Embracing, Extending and Extinguishing this guy's work.
Re: The Day AppGet Died
#264Author 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…
Does Microsoft select for assholes or something? There's a thousand other package manager names [1] in the wild and they chose that one.
So much for "developers, developers, developers"...
[1] https://en.wikipedia.org/wiki/List_of_software_package_manag...
Re: The Day AppGet Died
#265Re: The Day AppGet Died
#266Microsoft pretends to want to acquire a product or software and then release their own implementation. The developer was obviously brain-picked for any implementation ideas, as stated at scale. They should have been paying a retainer, or had an offer inside of two weeks. Let this be a warning for other developers.
Some open source guy wants to pick your brain: Sure lets get lunch and split it.
Some small single digit founder start-up wants to talk abut your work: Ok sure, pay for my lunch lets talk about how I can help you change the world.
Freaking Microsoft wants to talk: That'll be 1k an hour plus expenses (also get a limo and a nice dinner).
The humility of engineering should stop at the boundary between people who want to change the world and those who just want to profit off of you.
Re: The Day AppGet Died
#267Earlier quoted context omitted.
The most cynic part of this story is sending him an email the day before the launch with a heads-up that WinGet was launching. And the icing on the cake is the "btw, we are giving you the exclusive so keep it secret". Like, wtf. He ain't TechCrunch. Why the fuck are they giving him that exclusive? Nothing yells "we stole your stuff, but dude it was open source so you really can't complain, and thanks for the idea" mo…
That was just MS sending "Thoughts & Prayers" for the death of his multi-year efforts that they've cloned & looking to extinguish & claim originality credit for with their celebratory announcement. Not clear if they were trolling or just tone deaf.
Re: The Day AppGet Died
#268Author 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…
Calling it "WinGet" was the real punch in the gut. Does Microsoft select for assholes or something? There's a thousand other package manager names [1] in the wild and they chose that one. So much for "developers, developers, developers"... [1] https://en.wikipedia.org/wiki/List_of_software_package_manag...
Re: The Day AppGet Died
#269Earlier quoted context omitted.
> Sonarr automates your TV downloads from public and private trackers (newsgroup and bittorrent)
A distinction should be drawn that Sonarr does not actually download from Usenet or BitTorrent. It merely interfaces with other programs and apis that can do so.
Re: The Day AppGet Died
#270There 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.