My best attempt at a tl;dr: There are a number of projects under the .NET Foundation umbrella, all maintained by different teams. The .NET Foundation, supposedly for billing reasons, switched to GitHub Enterprise. People weren't aware it was happening or that a side effect of this would be that certain people would have increased access to their repos. The person writing this post, Claire Novotny, merged in something…
I'm sorry
61–70 of 277 posts
Re: I'm sorry
#62Re: I'm sorry
#63I did not really dive into the details of the legalese that was shared in the comments, but on the surface none of what the .NET Foundation doing seems that odd. How is it any different really from how Apache or Eclipse or many other foundations operate? I think it is less about the Foundation trying to seize the projects from the founders then it is the Foundation doing what it needs to do to apply its legal value t…
Node: Neither the OpenJS foundation, nor its parent the Linux foundation claims owner ship of Node: https://github.com/nodejs/node/blob/master/LICENSE
Linux: No copyright assignment, just a compatible license required: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/lin...
The CNCF and the kubernetes system does do a CLA, so it's not a concept the Linux foundation has never heard of it, but clearly it's not required for every project they support.
See also SPI's stance, which provides the legal support for projects like Debian and Arch Linux: https://www.spi-inc.org/projects/relationship/
Re: I'm sorry
#64Earlier quoted context omitted.
The comments beneath the apology make the point (I couldn't quite follow it all) that this wasn't really an apology at all. The lengthy word count might tend to confirm that,as you say a genuine apology should be terse and direct.
> The lengthy word count might tend to confirm that,as you say a genuine apology should be terse and direct. I've seen enough short apologies posted here and the comments below usually pointed out the lack of effort, the lack of commitment to do better, the lack of pointing out errors and the likes. Any form of apology will get some flak just based on whatever form it took, so I don't think one can judge just based o…
After that she talks about broader organizational stuff which isn't intended to take away from her own apology ("Separate from this personal misstep...").
It's a shame that based on the reactions in the linked thread, many seem unable to take what seems like a genuine apology at face value
Re: I'm sorry
#65holy fuck, does every little mistake need a solemn 4000 word apology these days? that’s already not a world i want to live in, but then even the apology gets shit on and invalidated. people need to take everything much less seriously, especially shit that happens on the internet. this whole thing should have been able to be a new PR with “sorry about the merge before, i screwed up and it won’t happen again” at the en…
I think the apology is here because the author of the PR doesn't want to revert it. As you can see, it's still merged: https://github.com/reactiveui/splat/blob/b930a34badfb2164f38... Edit: as lots of people said, I was on an older version of the file. I'm not sure how I did this, but I should have double-checked, especially since there was some base64 stuff in the URL.
Re: I'm sorry
#66Re: I'm sorry
#67Context: https://github.com/dotnet-foundation/Home/discussions/38
It's so ridiculously annoying when an apology or PR statement assumes complete and total familiarity with the existing goings-on. There's even a whole language of euphemism around it. "Recent events involving the community", et c. So lame!
Re: I'm sorry
#68I did not really dive into the details of the legalese that was shared in the comments, but on the surface none of what the .NET Foundation doing seems that odd. How is it any different really from how Apache or Eclipse or many other foundations operate? I think it is less about the Foundation trying to seize the projects from the founders then it is the Foundation doing what it needs to do to apply its legal value t…
Compare the Linux foundation's treatment of projects: Node: Neither the OpenJS foundation, nor its parent the Linux foundation claims owner ship of Node: https://github.com/nodejs/node/blob/master/LICENSE Linux: No copyright assignment, just a compatible license required: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/lin... The CNCF and the kubernetes system does do a CLA, so it's not a concept the Linux f…
Re: I'm sorry
#69Re: I'm sorry
#70Earlier quoted context omitted.
Assuming good intentions is a good way to get abused by people exploiting the fact that you assume good intentions. The person in question did a PR, someone informed her that she should follow the rules, she didn't, merged her PR, more people complained. Right now the PR is still merged. She wrote that whole text, and the PR is still merged. Since I can't read people's mind, a good trick that I learned is to derive i…
> and the PR is still merged. It looks like the actual maintainer reverted it? https://github.com/reactiveui/splat/pull/779