An open-source project developer finally got credit after Microsoft acknowledged that the recently released Windows 10 Package Manager (WinGet) was inspired by the developerโs app.ย
WinGet for Windows 10 was released by Microsoft last month as part of itsย Build 2020ย announcements. This new set of software tools makes installation, updating, and locating of software to install much easier for developers.ย
As soon as WinGet was released, the tool became a topic of controversy after Keivan Beigi, who created a similar popular package manager called AppGet, accused Microsoft of stealing his idea.ย
Last week, Beigi had provided aย detailed accountย of how Microsoftโs Andrew Clinick, who works with the companyโs app model, reached out to him last year showing interest in his work and also interviewed him for a prospective job role. However, after the interview, Microsoft went silent only to ghost him six months later with the release of WinGet.ย
โWhen I finally saw the announcement and the GitHub repositories, I was shocked? Upset? I wasnโt even sure what I was looking at,โ writes Beigi.ย
He claims he was surprised to see that “the core mechanics, terminology, the manifest format and structure, even the package repositoryโs folder structure, are veryย inspiredย by AppGet”.
Beigi said he was fine with Microsoft copying his open-source Windows package manager but was deeply hurt when the Redmond giant made no mention of him or AppGet while unveiling WinGet.ย
โThe part that hurts the most was the announcement. AppGet, which is objectively where most ideas for WinGet came from, was only mentioned as another package managerย that just happened to exist;ย While other package managers that WinGet shares very little with were mentioned and explained much more deliberately,โ Beigi said.
โI’m not even upset they copied me. To me, that’s a validation of how sound my idea was. What upsets me is how no credit was given.โ
Meanwhile, Beigi has decided to stop working on AppGet. He added that there is no point in competing against Microsoft and fragmenting the ecosystem will not benefit anyone.
โIโm no longer going to be developing AppGet. The client and backend services will go into maintenance mode immediately until August 1, 2020, at which point theyโll be shut down permanently.โ
Responding to Beigiโs claims, Clinick admitted in a not-so apology post that Microsoft should have given him proper credit.
โOur goal is to provide a great product to our customers and community where everyone can contribute and receive recognition,โย writes Clinickย
โThe last thing that we want to do is alienate anyone in the process. That is why we are building it on GitHub in the open where everyone can contribute. Over the past couple of days weโve listened and learned from our community and clearly we did not live up to this goal. More specifically, we failed to live up to this with Keivan and AppGet. This was the last thing that we wanted.โย
Adding further, Clinick writes, โI want to take this opportunity to thank Keivan for his thoughtful approach to AppGet and working with us. We will be open-sourcing our service code into our WinGet repository on GitHub so that we can work together with Keivan and others to enable a better WinGet repository listing service.โ