chatgpt-page-translate-button was reported 2023-04-27 for Other

The reporter said:

This code violates the license of https://chatgpt.js.org found here: https://github.com/chatgptjs/chatgpt.js/blob/main/LICENSE.md

The copyright infringer has made several statements I will reply to here (report does not allow additional replies beyond initial report)

  1. Yes, they are in chatgpt.js. Before that, they were in my mind, my repository, and my PRs. I submitted them to chatgpt.js through many PRs.

It does not matter, the moment you submit to open source work under MIT license it is protected by copyright law. You can choose not to submit, then my popular repo does not give you exposure. But you chose to submit, so you agreed to the terms of license (include copyright notice)

  1. Regarding the copyright of the idea, these functions including extracting elements, states and actions were all ideas submitted by me through PR or issue.

Yes, you submitted it to be part of the codebase of a copyrighted library project, so they are protected under copyright law now if you want to use (again, do not submit if you don't want more exposure, but you already did it under the agreed license, you got something out of it your name is in all my scripts too)

  1. If you are referring to the idea of this repository, actually what my chatgpt-util does is the same thing. Before I submitted a PR, your repository did not have specific functions for the chatgpt website (such as notify which can be used on all websites).

The idea of a those functions in a ChatGPT library in its current form is chatgpt.js. Before your PR, I was already building it (what do you think library is? functions for a purpose.. What do you think those functions are if it's called 'chatgpt.js'?) It also does not matter if you think I didn't come up with the idea, the copyright says the idea is chatgpt.js and anyone can use the code (including you) as long as you include copyright notice. You did not do this, that is why GitHub punished you for all your scripts that suddenly removed my name

  1. From the above examples, it is clear that you can legally use my code and ideas under MIT license (also there seems to be no copyright on code ideas).

Of course I can use code from chatgpt.js because i include the copyright notice (unlike you). You are the law breaker here, not me (and I even give you more exposure for your very trivial contributions because I respect the law, by including notice in my scripts you refuse to do as legally required)

  1. The reporter seems unable to understand that my PR is an authorization rather than a transfer.

When you contribute code to an open source codebase, it is newly protected under the open source license it adheres to (MIT in this case). This is a very simple license: if the code is re-used in derivative works (such as your new scripts) you must include copyright notice. It doesn't matter if you think PR = borrow, the license is very clear on this (and again, you did it for a reason, to be famous, so don't pretend you get no benefit)

  1. If administrators can view this user's report history, they will find that he has reported multiple times against my script alone - three times already! I request punishment for this user.

I cannot reply in reports so new reports are created to address new points made. How would you like me to be punished mefengl? Why don't we all join a chat room to disccuss this seriously illegall matter if the reports that are your fault bother you?

mefenglAuthor said:
1. GitHub did not punish my script, just like GreasyFork, it is only a normal process for reporting. The reporter can continue with that process and bear legal responsibility for his words and actions. 2. The reporter keeping ignoring that my PR is transferring copyright instead of acknowledging the fact of authorization. 3. If my contribution is "insignificant", the reporter can delete functions contributed by me in the script, which are a lot (including functions rewritten on top of mine). I hope the reporter understands that rewriting my functions does not mean those functions become theirs. 4. The reporter seems to want to show a feeling of insufficient communication here. I can provide a fact that he blocked me on GitHub, depriving me of the right to speak freely. 5. If there are more reports, I will cite this report's link.

This script has been updated since the report was filed.

This script has had 1 previous upheld or fixed report.

mefengl (the reported user) has made:

This report has been dismissed by a moderator.