Google stole open source code without crediting the authors (Artemis/Minitap)
minitap.ai
minitap.ai
Wow, this looks pretty damning. I can't imagine Google seeing this as worth the risks. Is an innocent explanation possible here?
Maybe it is possible the google engineer didn't understand how open source licenses work, or didn't care since maybe it was supposed to be an internal project first that eventually ended up open sourced?
This is normal (specific to pyproject.toml overwriting authors). I am not sure about pyproject.toml conventions but I would have done the same. This is the equivalent of telling you who the maintainers of the project are.
Usually what you see in the code is the retention of Copyright statements on source code and LICENSE with some reference on README.
The lack of any attribution at all is the ultimate issue like you point out, but the force push demonstrates intent over honest mistake in my opinion.
Might makes right, and these companies have more power than a whole raft of nation states. They act with complete assurance that absolutely nothing will come of it.
They've also closed the reporting issue, and pro-actively locked it without any kind of explanation or apology: https://github.com/google/artemis/issues/40#issuecomment-568...
That they didn't even bother to apologise or explain their actions seems pretty shitty. :(
(I'm interested in what this says about current culture.)
https://github.com/google/artemis/compare/14e02c4c27bc5b3c0d...
+ authors = [
+ { name = "somew1nd", email = "[REDACTED]@outlook.com" },
+ ]
Seems legitThis maintainer <https://github.com/somew1nd> is shady as hell.
It looks like the profile is a recent Chinese graduate, who have been working on a "challenge cup" <https://www.tiaozhanbei.net> robot project not very long ago.
Personally, I know that lot to appropriate stuff for themselves without blinking an eye. Believe me when I say I know.
Also, the OP seem to have been heavily downvoted, which I believe have been fudged.
Reporting this twit to his manager may be the right way to go.
Credit should be assigned tho.
They're trying to cover it up now
(Although I would say it isn't a very good-faith effort to address the issue if they don't put back the author attributions they removed).
That reads like a coverup as open discourse would have admitted a mea culpa and apology.
I predict they will close the issue without discussion, citing this PR as the fix, potentially associating the fix with a less guilty looking duplicate ticket.
I'd like to be wrong but this is what other commercial projects do when they are called out on a shady practice.
They were in clear violation of Apache 2.0
Did you read the post? They originally removed all traces of minitap and its contributors, and only added it back when they were called out.
Yeah, they’re totally being forthright. /s
For the amount of money Google’s engineers are paid, I expect you guys to be able to tell your manager when you’ve used OSS code, since you already have a proven worth to the software engineering ecosystem as a whole… that’s why you’re a googler. If you’re too afraid to make sure attribution is properly documented, perhaps due to your only engineering knowledge centering around basic understanding of VCSs, then perhaps you’re not yet ready for the high-stakes lifestyle of a Fortune 50 Engineer.
> "but retained it in the last sentence"
I was going to comment on the title's perpetuation of big IPs stealing/theft meme but it turns out that TFA did not use those words.