Did Microsoft Copy Open‑Source Tools? The WinGet vs AppGet Controversy Explained
The article examines the dispute between Microsoft and open‑source developer Keivan Beigi over alleged plagiarism of the AppGet Windows package manager in Microsoft's WinGet, discusses similar accusations involving Lerna and Rush, and highlights legal implications of violating open‑source licenses.
Recently, the author Keivan Beigi, creator of the open‑source Windows package manager AppGet, accused Microsoft of copying his project for the new WinGet tool released at Build 2020.
Microsoft initially contacted Keivan in July, expressed interest, and offered a position, gaining insight into AppGet’s design. After a series of meetings, the collaboration stalled, and months later Microsoft announced WinGet, whose code and manifest format closely resemble AppGet’s.
Keivan publicly announced the “death” of AppGet, noting that WinGet’s core mechanisms, terminology, and repository structure mirror his work, while Microsoft’s announcement only briefly mentioned AppGet among other managers.
Microsoft later acknowledged AppGet’s contributions, citing benefits such as script‑free installation, rich manifest definitions, support for all Windows installer types, and seamless repository updates.
The article also recounts a similar incident where Microsoft’s “Rush” project appeared to copy the Lerna multi‑package manager, with identical file structures and commit histories, raising further concerns about code plagiarism.
Legal commentary explains that open‑source licenses (e.g., MIT, Apache 2.0) require attribution and preservation of copyright notices; violating these terms constitutes a breach of the license, which is especially problematic for large corporations facing individual developers.
Overall, the piece highlights the challenges individual open‑source contributors face when defending their rights against powerful companies and stresses the importance of understanding and respecting open‑source licenses.
Signed-in readers can open the original source through BestHub's protected redirect.
This article has been distilled and summarized from source material, then republished for learning and reference. If you believe it infringes your rights, please contactand we will review it promptly.
Programmer DD
A tinkering programmer and author of "Spring Cloud Microservices in Action"
How this landed with the community
Was this worth your time?
0 Comments
Thoughtful readers leave field notes, pushback, and hard-won operational detail here.
