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…
Sounded like they wanted to hire you for their package manager and you chose not to pursue. You have every right to be mad I suppose but as you say in the article, and in that comment, you're definitely aware of what happens to open source projects. On the other hand I'm mainly glad their adaptation was open source. I think they have to maintain their own version in order to ensure that they don't wind up with some r…
The Day AppGet Died
111–120 of 566 posts
Re: The Day AppGet Died
#112There 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…
Re: The Day AppGet Died
#113Re: The Day AppGet Died
#114Earlier quoted context omitted.
Can you go into more detail about which features you believe were copied?
From the article: > Do you want to know how Microsoft WinGet works? go read the article I wrote 2 years ago about how AppGet works.
Re: The Day AppGet Died
#115I have a sneaking suspicion that part of the reason for the sudden radio-silence after his on-campus interview is that someone up the chain realized he is also the creator of Sonarr and just nobody wanted to take ownership of that potential liability.
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…
Re: The Day AppGet Died
#116Author 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…
At this point, why not keep it going? Your story is good enough reason to keep working and build a community and/or foundation around AppGet.
It would a futile endeavour, a realization acknowledged by the author, any further dev cycles on it would be wasted & are better spent elsewhere.
Re: The Day AppGet Died
#117Re: The Day AppGet Died
#118Earlier quoted context omitted.
> I wonder if the arrangements and outcome would have been different had AppGet been closed source. All of the Windows apps that MS did this to back in the 1990s were closed source. Didn't help. MS has more than enough horsepower to just reverse engineer whatever they can't get the source code for if they care enough about the features.
I don't think so. There have been quite a few larger products, where Microsoft failed spectacularly.
Sure, but not because of failure to reverse engineer someone else's product.
Re: The Day AppGet Died
#119Earlier quoted context omitted.
The GPL has been used successfully in courts of law. It’s not common as most violators just open source when called out, or settle when sued, but it has worked before. A famous example is D-Link using the Linux kernel in their routers. After a lawsuit in Germany, D-Link had to release their changes.[0] I don’t understand this idea that a license that the author willingly released his code under is unenforceable, but…
Of course with all/most US routers generally taking only signed ROMs, it's mostly useless to even have the code. I wish they'd just create something closer to tomato than the flashy, less useful interfaces.
Re: The Day AppGet Died
#120This is why it's important to license FOSS projects under the (A)GPL, rather than the MIT license. It makes it far less profitable for companies to steal your ideas/code, and ensures that anything based on your work will put users first.