This same DMCA company (WorthIT Solutions) previously tried to DMCA the php docs range function page on behalf of HackerRank [0]. Pretty crazy. [0]: https://www.mail-archive.com/php-webmaster@lists.php.net/msg...
One way for HackerRank to do the right thing would be to sue WorthIT for breach of contract and loss of reputation. Their contract must have included some requirements for due diligence on filing those notices, and having these bogus DMCA notices does hurt HackerRank’s reputation, especially with its target audience. Only way to make this stop is make companies like WorthIT feel financial pain from their actions.
HackerRank (YC S11) DMCA'ed the SymPy Docs [fixed]
101–110 of 348 posts
Re: HackerRank (YC S11) DMCA'ed the SymPy Docs [fixed]
#102Earlier quoted context omitted.
Thanks for showing up here and replying. I can understand the net being cast too wide for a real problem you are trying to solve. It does have real consequences for already under-resourced communities, though. I appreciate the "fix-it-twice" attitude implied by the RCA promise (Root Cause Analysis for those who also had to look it up). Also, consider recognition and restitution for the unnecessary work you created fo…
Quoted post unavailable.
Re: HackerRank (YC S11) DMCA'ed the SymPy Docs [fixed]
#103Hello, I'm Vivek, founder/CEO of HackerRank. Our intention with this initiative is to takedown plagiarized code snippets or solutions to company assessments. This was definitely an unintended consequence. We are looking into it ASAP and also going to do an RCA to ensure this doesn't happen again. Sorry, everyone! EDIT: update here https://news.ycombinator.com/item?id=31092085
1. If you do a web search for "HackerRank DMCA" you will find similar examples of this that have happened in the past (with exactly the same text).
2. The text of the request is not in any way designed to enable a reasonable response. No detail is given about what the infringing content is so there is no way to comply.
3. It is also clear from this and previous cases that whatever process is used to identify potential targets for DMCA yields false positives and no reasonable judgement seems to be applied in whether or not to issue a takedown request.
I also think that GitHub's processes are faulty here:
1. We were given one business day to reply. I replied within 2hrs to say that the request was obviously spam and then sought legal advice. The repo (and website) were shut down before we could get legal advice. One day is nowhere near enough time. The request came in on Thursday night (UK time) and in the UK both Friday and Monday are public holidays this weekend. I don't even know what one "business day" means in this situation.
2. GitHub gives some guidance for how to submit a counter claim but none of the information is applicable to a case like this where so little information is given that is simultaneously impossible to comply with the request and impossible to dispute it. If GitHub makes it this easy to spam DMCA requests then they should also provide some guidance for how to deal with spam requests.
I wonder if the FSF or someone else can come up with a good template response to DMCA requests that just don't have enough information in them. If the request doesn't even explain how you could comply then it should be possible to respond to that in a blanket fashion.
Re: HackerRank (YC S11) DMCA'ed the SymPy Docs [fixed]
#104What was the exact part DMCA'ed? Was it documentation? I am curious also here about opensource. What was the license if any? Also, which license allows you to copy (and modify) for your own use, whether personal or not to reproduce?
This is the archived copy of the URL in the takedown notice. https://web.archive.org/web/20220114132753/https://docs.symp...
Re: HackerRank (YC S11) DMCA'ed the SymPy Docs [fixed]
#105Earlier quoted context omitted.
You can't copyright algorithmic code snippets . It's like trying to copyright math. You will have an insane amount of false positive from every repository that have ever implemented a prefix sum or binary search. (Or anything autocompleted using github copilot or alphacode which I believe is trained on competitive programming styled submissions from codeforces and atcoder) The solution would be to build some sort of…
> You can't copyright algorithmic code snippets. It's like trying to copyright math. You might first investigate just how small the piece of code was on which nearly all of Oracle's case vs. Google rested. https://news.ycombinator.com/item?id=11722514
Re: HackerRank (YC S11) DMCA'ed the SymPy Docs [fixed]
#106Earlier quoted context omitted.
That's not GitHub's decision. It's the way the law works. They have a thorough explanation with links to viewpoints challenging DMCA on the submitted page.
They can legally reinstate the pages with a simple counter-claim / attestation though, but they don’t seem to have implemented that feature of the DMCA yet.
Re: HackerRank (YC S11) DMCA'ed the SymPy Docs [fixed]
#107Hello, I'm Vivek, founder/CEO of HackerRank. Our intention with this initiative is to takedown plagiarized code snippets or solutions to company assessments. This was definitely an unintended consequence. We are looking into it ASAP and also going to do an RCA to ensure this doesn't happen again. Sorry, everyone! EDIT: update here https://news.ycombinator.com/item?id=31092085
Are you seriously claiming copyright over other people's solutions? You have *no* right, legally or ethically, to exercise any kind of control over "solutions to company assessments" under the DMCA. At worst, you can try to exercise the controls in the EULA that your victims agreed to, but this sounds like abuse of the legal system.
guess what, it's still offline for DCMA.
Re: HackerRank (YC S11) DMCA'ed the SymPy Docs [fixed]
#108Hello, I'm Vivek, founder/CEO of HackerRank. Our intention with this initiative is to takedown plagiarized code snippets or solutions to company assessments. This was definitely an unintended consequence. We are looking into it ASAP and also going to do an RCA to ensure this doesn't happen again. Sorry, everyone! EDIT: update here https://news.ycombinator.com/item?id=31092085
> is to takedown plagiarized code snippets or solutions to company assessments So which is it? Plagiarized or solutions? Because unless your company actually owns the copyright for the code in question, you have no right to it. If a Google assessment asks “how many manhole covers are there in New York” and someone decides to create a repo with “Manhole covers in New York: 23,000” there is no copyright claim. Do Hacke…
https://github.com/github/dmca/blob/ea3736a0c4c9574e0c8cea06...
it's still offline for DCMA, since Dec '21
Re: HackerRank (YC S11) DMCA'ed the SymPy Docs [fixed]
#109Hello, I'm Vivek, founder/CEO of HackerRank. Our intention with this initiative is to takedown plagiarized code snippets or solutions to company assessments. This was definitely an unintended consequence. We are looking into it ASAP and also going to do an RCA to ensure this doesn't happen again. Sorry, everyone! EDIT: update here https://news.ycombinator.com/item?id=31092085
> plagiarized code snippets I'm looking at the page that was taken down[1] and it seems to be largely full of pretty basic code snippets demonstrating how to use the Solvers module. Your DMCA request[2] includes the statements that say, in part, that Fair Use has been considered, that you own the copyright, and that the information in that statement is true and accurate. Could you elaborate what on that page you cons…
Re: HackerRank (YC S11) DMCA'ed the SymPy Docs [fixed]
#110I apologize in advance for the profanity. This really pissed me off. FUCK you HackerRank, for even entertaining the notion of litigating open source projects at scale for no good reason. FUCK you for taking down the the documentation for a harmless open source symbolic mathematics engine without any justification that I can see. What content of your shitty ranking company could SymPy possibly have infringed on? Also…
Fuck the DMCA, not GitHub! AFAIK, they're legally required to take down material as soon as they receive a DMCA notice or else lose their safe harbor status. https://en.m.wikipedia.org/wiki/Notice_and_take_down
Github could've easily take the time and wait for SymPy to file counter notice which then allows Github to keep the content up up until courts say otherwise. Github instead elected to remove content immediately. By their choice.