Live data from Hacker News

Microsoft forked MIT licensed repo and changed the copyright [fixed]

github.com

241–250 of 626 posts

Re: Microsoft forked MIT licensed repo and changed the copyright [fixed]

#241
post #178

The attitude in these threads always boggles my mind. When YOU, your teammates or someone else you know makes a mistake, then it’s just a mistake. But when someone at Microsoft makes a mistake it’s because Microsoft is evil and by extension so is the person who offended. “It’s a big company”, you say. They should have a process! And I’m sad to say, they do/will have a process exactly because of this attitude. Then, e…

[deleted]

Re: Microsoft forked MIT licensed repo and changed the copyright [fixed]

#242
post #232
post #178

The attitude in these threads always boggles my mind. When YOU, your teammates or someone else you know makes a mistake, then it’s just a mistake. But when someone at Microsoft makes a mistake it’s because Microsoft is evil and by extension so is the person who offended. “It’s a big company”, you say. They should have a process! And I’m sad to say, they do/will have a process exactly because of this attitude. Then, e…

You have to take "companies doing good" always with a grain of salt. They're profit seeking companies, who act aggressively in their own interests. It doesn't have to be a debate on "good vs evil" I've always hated those terms applied in these contexts, it's childish and for the naive. Fix the problem and move on.

'Profit-seeking companies' begs a common pejorative that actively reduces the variety in the pool of companies. It may not be descriptive of the companies for which this is not an overarching motivation. Many of them really want to make a happy customer by crafting as good a thing possible for the price they charge, and be well by their employees.

That said, I can relate the the cynicism especially for the giants. But painting them all as 'profit-seeking corporations' may deaden a satisfaction that comes from being a customer for a company you believe is good.

Re: Microsoft forked MIT licensed repo and changed the copyright [fixed]

#243
post #178

The attitude in these threads always boggles my mind. When YOU, your teammates or someone else you know makes a mistake, then it’s just a mistake. But when someone at Microsoft makes a mistake it’s because Microsoft is evil and by extension so is the person who offended. “It’s a big company”, you say. They should have a process! And I’m sad to say, they do/will have a process exactly because of this attitude. Then, e…

[deleted]

Re: Microsoft forked MIT licensed repo and changed the copyright [fixed]

#244

Earlier quoted context omitted.

In some cases, they changed other licenses to MIT. That would then allow them to train their AI models on this source code, or redistribute a closed-source monetized GPL rip-off. Team A) makes a mistake and changes the license. Team B) uses the fork under its new license and forgets to check the original branch's license. Two honest mistakes leading to a de-GPL-ed library.

Here, they're changed the name on an MIT license. What financial benefit do they stand to accrue from doing so? That's the question I'm asking.

Um, it changes the ownership? If they wanted to relicense it, then they could say "well, hey, it's our license!".

Re: Microsoft forked MIT licensed repo and changed the copyright [fixed]

#245
post #178

The attitude in these threads always boggles my mind. When YOU, your teammates or someone else you know makes a mistake, then it’s just a mistake. But when someone at Microsoft makes a mistake it’s because Microsoft is evil and by extension so is the person who offended. “It’s a big company”, you say. They should have a process! And I’m sad to say, they do/will have a process exactly because of this attitude. Then, e…

I'm just curious, is Microsoft actually in violation of the MIT license here?

All future changes to this repo are copyright Microsoft, so Microsoft's copyright should be in the statement.

Arguably there should be an additional statement indicating that LesnyRumcajs holds copyright to bits of code that Microsoft hasn't changed.

But

(1) exactly which bits have LesnyRumcajs's copyright would have to be verified by examining source control history. Since LesnyRumcajs's copyright statement is visible on any commit where LesnyRumcajs holds copyright, this setup makes actually makes it easy to verify which portions LesnyRumcajs has copyright claims on.

(2) Including LesnyRumcajs's copyright statement in repo history seems to be all that the MIT license requires. The license doesn't forbid there being another more easily accessible copyright notice that doesn't list all copyright holders. It only requires that LesnyRumcajs's statement be included in all copies of the software, which it currently is.

Re: Microsoft forked MIT licensed repo and changed the copyright [fixed]

#246

Earlier quoted context omitted.

I like your last question. Can you give an example of a "non-attribution license"?

If you're attached to your copyright: 0-clause BSD is a thing that exists[0]. Toybox uses it. If you want to throw your copyright out the window: The commonly accepted solution seems to be CC-0[1], which tries very hard to disclaim rights and limit liability in as many jurisdictions as possible, complete with a fallback license grant for failed public domain dedications. Because CC-0 makes some people uncomfortable d…

I wondered why more FOSS projects aren't using CC0 instead of "permissive" licenses like MIT, considering a lot of folks who work in FOSS are against copyright/software patents system in general, and most of them don't really seem to care about attribution.

People who release code under MIT not only won't/can't take legal action but they probably won't even bother writing an email to the person who they believe violated the attribution part.

Re: Microsoft forked MIT licensed repo and changed the copyright [fixed]

#247
post #214

Earlier quoted context omitted.

This is their process. Very hard to argue these are all mistakes: ippsample (Apache -> MIT) https://github.com/microsoft/ippsample/commit/938bff17c72868... huggingface-transformers (Apache -> MIT): https://github.com/microsoft/huggingface-transformers/commit... health-cards-tests (MIT changed) https://github.com/microsoft/health-cards-tests/commit/5649b... CUPS (Apache -> MIT) https://github.com/microsoft/cups/commit…

This is a bot that is supposed to configure the right license when employees start a new repo in the Microsoft GitHub org. It seems the automation is also triggered when Repos are forked into the Microsoft GitHub org which isn't correct behavior. This isn't a deliberate action. If it were plenty of employees (myself included) would be outraged. I assume it's a bug in the bot - an edge case that was not considered. It…

Thank you. So these are in fact all mistakes.

I looked at some of the other forked repos (95 out of 4.5K repos) and all the human commits from MS I saw seem to care about getting the licenses right. So it really is just a broken bot.

I hope the bot can be fixed soon and I'm going to put my figurative pitchfork down now.

Re: Microsoft forked MIT licensed repo and changed the copyright [fixed]

#248

The larger issue is that anyone using GitHub is donating their work for re-use without attribution through Copilot. In return, you receive hosting from GitHub. The writing is on the wall. You MUST host your own code on a stand-alone website. Here is an example. This Go program (a compiler) generates and serves its own website: https://NN-512.com It runs on a Linode shared CPU cloud instance that costs $5 per month: h…

That "issue" is unrelated. You've just hijacked the thread to talk about it. Also the point you're making is controversial, and definitely isn't widely agreed on. As a human, I can read public code on Github, and use my internal neural network (brain) to regurgitate sections of code, and don't need to attribute anyone (who can say which codebase I'm recalling code from? I certainly can't). So a neural network doing t…

"Unrelated"?

Microsoft's automated violation of "no use without attribution" licenses?

You can't see the connection?

Please. Surely it's obvious to everyone but you.

Re: Microsoft forked MIT licensed repo and changed the copyright [fixed]

#249
post #178

The attitude in these threads always boggles my mind. When YOU, your teammates or someone else you know makes a mistake, then it’s just a mistake. But when someone at Microsoft makes a mistake it’s because Microsoft is evil and by extension so is the person who offended. “It’s a big company”, you say. They should have a process! And I’m sad to say, they do/will have a process exactly because of this attitude. Then, e…

Ok. I worked at MS from 2005-2015. As I recall, there was this huge formal legal process and due diligence around including a single line of open source code. Is that not still the case? Am I remembering it wrong?

Re: Microsoft forked MIT licensed repo and changed the copyright [fixed]

#250
post #214

Earlier quoted context omitted.

This is their process. Very hard to argue these are all mistakes: ippsample (Apache -> MIT) https://github.com/microsoft/ippsample/commit/938bff17c72868... huggingface-transformers (Apache -> MIT): https://github.com/microsoft/huggingface-transformers/commit... health-cards-tests (MIT changed) https://github.com/microsoft/health-cards-tests/commit/5649b... CUPS (Apache -> MIT) https://github.com/microsoft/cups/commit…

This is a bot that is supposed to configure the right license when employees start a new repo in the Microsoft GitHub org. It seems the automation is also triggered when Repos are forked into the Microsoft GitHub org which isn't correct behavior. This isn't a deliberate action. If it were plenty of employees (myself included) would be outraged. I assume it's a bug in the bot - an edge case that was not considered. It…

No post body was provided.
Post reply on HN