Interesting a bot at Microsoft is forking some open source repos and removing the license and copyright information. For example here is cups (the printing system used by both mac and Linux) https://github.com/microsoft/cups/commit/ad69bcc78bdea3fea3f09fe56674daea821bb407 That's actually very illegal.
Updating LICENSE to template content Β· microsoft/cups@ad69bcc

OpenPrinting CUPS Sources. Contribute to microsoft/cups development by creating an account on GitHub.

GitHub
@carlschwan yeah, that commit changes he license from Apache 2.0 to MIT, which are compatible so that might be fine - but also makes it say "Copyright (c) Microsoft Corporation." which indeed does not seem fine at all
@raboof Apache and MIT are compatible in the sense that you can use code licensed under one license with code using the other one. But it doesn't mean you can change the license, only the copyright holder can. (INAL)
@carlschwan IANAL either, but my understanding is you can combine MIT-licensed code and Apache2-licensed code, and distribute the resulting aggregate under MIT. You could say that's sort of what happens by changing the top-level LICENCE. That definitely doesn't make misattributing the copyright OK though.

@raboof that's maybe true and also one of the reasons why I'm adding reuse statement in every single files in my projects. At least it makes it clear what license and author contributed to a file. https://reuse.software/

For now, I opened https://github.com/OpenPrinting/cups/issues/315 and will let Apple and Microsoft fight themselves 😜

REUSE - Make licensing easy for everyone

We make licensing easy for humans and machines alike. REUSE solves a fundamental issue that Free Software licensing has at the very source. Adopting our recommendations is as easy as one-two-three!

@raboof @carlschwan and to change the License, you generally need an OK from all Copyright holders

which in projects without a CLA is every single contributor.

@carlschwan damn that commit is from may.
@carlschwan behold the changes within the dungeons of Mordor.
@carlschwan and why does it have both a LICENSE and a LICENSE.txt file?
@carlschwan They restored the license 3 minutes ago: https://github.com/microsoft/cups/commit/3859d70160010c61fd7a05ecbf23f3b4738e2b9d . Strange story nonetheless.
Restoring LICENSE Β· microsoft/cups@3859d70

OpenPrinting CUPS Sources. Contribute to microsoft/cups development by creating an account on GitHub.

GitHub
@dr0i Oh nice, it seems that complaining on the web works :p
@carlschwan brutal shit. must be reported to FSF and OSI, I think.
@carlschwan why the whole "embrace, extend, extinguish", when no regulators will hold you to account anyway, right?

@carlschwan this is what happens when you keep your code on a Microshit system... What did people expect was going to eventually happen when MS acquired #Github?

There's @gitlab , @codeberg , or hosting your own @gitea as better options. #gitlab #codeberg #gitea

@Killab33z_OG To be honest, I don't think changing where the main CUPS repo is hosted would have stopped them from forking it.

I'm guessing MS forked it as CUPS is a good software and probably they want to use it for something, so they would have just cloned the git repo from wherever it is hosted, even if it's not on Github.

Though that said, I do feel weird about so many open source projects using Github, when there are a lot of perfectly good (and imo better) open source alternatives.

@Killab33z_OG Microsoft can set up a bot anywhere to copy and manipulate code and licenses from anywhere.

FOSS predominantly being concentrated to github is a serious problem, but it's an unrelated problem. Microsoft owning github makes that problem worse, but it was already a problem.

@codeberg @gitlab @gitea @carlschwan
M. Hamzah Khan (@[email protected])

@[email protected] To be honest, I don't think changing where the main CUPS repo is hosted would have stopped them from forking it. I'm guessing MS forked it as CUPS is a good software and probably they want to use it for something, so they would have just cloned the git repo from wherever it is hosted, even if it's not on Github. Though that said, I do feel weird about so many open source projects using Github, when there are a lot of perfectly good (and imo better) open source alternatives.

[email protected]
@carlschwan I read that the project to rewrite core utils used by Linux in Rust is being done with an MIT license instead of GNU.

@carlschwan IMO it's a good thing that MS posted a response (to HN) quickly.

Since this problem has affected two repos so far (grpc_bench and cups), I wanted to see where else the license changed like that. Unfortunately the "Contribution activity" page for the bot account (https://github.com/microsoftopensource) is empty. Does anyone know how to get the full contribution list of this bot across all of Github?

microsoftopensource - Overview

This is the open source management service account used for performing key GitHub operations on behalf of Microsoft employees and users. - microsoftopensource

GitHub
Restoring LICENSE Β· microsoft/cups@3859d70

OpenPrinting CUPS Sources. Contribute to microsoft/cups development by creating an account on GitHub.

GitHub
Restoring LICENSE Β· microsoft/cups@3859d70

OpenPrinting CUPS Sources. Contribute to microsoft/cups development by creating an account on GitHub.

GitHub