Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Chinese Video Creator 老师好我叫何同学(Hetongxue) Violating MIT License #25

Closed
wickdynex opened this issue Nov 19, 2024 · 309 comments

Comments

@wickdynex
Copy link

wickdynex commented Nov 19, 2024

English Version(英文版)

Reference to the MIT License Text:

The key part of the MIT License text that applies in this case is:

"The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software."

This is found in the MIT License under the section about redistribution.

Violation Explanation:

The video created by 老师好我叫何同学(Hetongxue) on Bilibili platform and 老师好我叫何同学 on YouTube from China use MIT-licensed software in his video 《我用36万行备忘录做了个动画…》 on Bilibili and 《我用36萬行備忘錄做了個動畫…》 on YouTube which is related to a commercial project and fail to mention the original authors or the MIT License. And he and his team claim the code as their own without attribution, they would be violating the following part of the MIT License:

"The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software."

This clause requires that whenever you distribute the software (modified or unmodified), you must include the original copyright notice and the permission notice (i.e., the MIT License). Failing to do so, especially when you use the software for commercial purposes, would constitute a violation of the agreement, as you are not providing the required attribution to the original authors.

Evidence

Evidence1

This video 《我用36萬行備忘錄做了個動畫…》 on YouTube at 0:56
image
It shows this project. And Hetongxue also claims that "所以我们专门写了一个软件“(It means: So we wrote a software).

Evidence2

Hetongxue and his team even remove the header comment from the file which includes project's author. More intended to hide they are using an open source project and pretend to be professional.

image
Left: original code from this project.
Right: the code they claim as "We wrote".

It is pretty obvious that they pretend to hide the copyright and project's author. This behavior absolutely violates the MIT License.

Evidence3

Update Time: 2024-11-20 5:10 PM CST

Yesteday, he and his team updated the original cotent of the video 《我用36万行备忘录做了个动画…》 on Blilibili. They replaced the video and added a pinned comment.

Hetongxue's pinned comment:

We’ve seen the discussions in the comments about the character art conversion program. The character conversion program used in our video is indeed based on the open-source project ASCII-generator, with modifications primarily made to optimize the character generation ratio, image cropping method, and parameter passing method. The narration at 55 seconds in the video, “So we specifically wrote a software to convert the color blocks in the preview animation into characters,” was not entirely accurate. We sincerely apologize for not pointing this out in the video.

The reason for this is that when writing the script for the video, I wasn’t thorough enough and did not communicate properly with the relevant team members. I didn’t realize that this program was based on an open-source project, and I failed to fulfill my review responsibilities. We are truly sorry for this oversight.

We have already updated the video to reflect the correct source, modified the relevant descriptions, and added proper citations. At the same time, we are conducting an internal review to reflect on our processes and editorial practices. We sincerely appreciate everyone’s supervision and feedback.

screenshot:
image

However, the image shown in Evidence2 still has the head comment removed, which remains in violation of the MIT License.
Additionally, while the pinded comment was added, it still does not include essential information such as author name, project URL, and MIT License. This is clearly insincere and appears to be a half-hearted attempt at addressing the issue.

In my opinion, a sincere video creator should leave the following pinned comment

This video features a program based on the open-source project ASCII-generator (available at: ASCII-generator).

Copyright and License

This project is licensed under the MIT License. See the LICENSE file for details.

Modifications

The original ASCII-generator project has been modified in this video. The main changes include:

  • Optimized the character generation ratio.
  • Altered the image cropping method.
  • Changed the way parameters are passed in the program.

Special thanks to vietnh1009 for his contribution to the original project!


However, the video 《我用36萬行備忘錄做了個動畫…》 on Youtube can't be replaced, so Evidence2 remains violation. He also posted a pinned comment

Hetongxue:

We have seen the discussions in the comments about the character art conversion program. The character conversion program used in our video is indeed based on the open-source project ASCII-generator, with modifications primarily made to optimize the character generation ratio, image cropping method, and parameter passing method. The narration at 55 seconds in the video, "So we specifically wrote a software to convert the color blocks in the preview animation into characters," was not entirely accurate. We sincerely apologize for not pointing this out in the video.

The reason for this is that when writing the script for the video, I wasn’t thorough enough, did not communicate properly with the relevant team members, and didn’t realize that this program was derived from an open-source project. I also failed to fulfill my review responsibilities. We sincerely apologize for this oversight.

Since we cannot update the video source, we will include the project citation at the end of this comment. We will also conduct an internal review to reflect on the process and editorial issues. We truly appreciate everyone’s supervision and feedback.

Project citation:
Nguyen Viet, ASCII-generator, (2018), GitHub repository, https://github.com/vietnh1009/ASCII-generator

screenshot:
image

To my surprise, it seems that he and his team understand the proper way to mention an open-source project under the MIT License on YouTube. However, they deliberately choose not to do so on Bilibili. This appears to be a deliberate and disappointing oversight. It is an unacceptable action, and their response is trulyThis appears to be a deliberate and disappointing oversight. It is an unacceptable action, and their response is truly half-hearted.

Actions That Can Be Taken

This is some suggestions for you @vietnh1009 <3.

1. Contact the Video Creator/Company

  • Direct Communication: You can reach out to the video creator or the relevant company via private message, email, or comment, informing them that they are violating the requirements of the MIT License. You can point out that they have not complied with the license terms, especially regarding proper attribution, license information, and crediting the original author's contributions. If needed, you can contact Hetongxue's team via the business email: xhaxx1123@163.com.

  • Provide Specific Suggestions: Recommend that they update the video description to comply with the MIT License by adding the correct copyright statement and license information.

2. File a Copyright Complaint

  • Platform Complaint: If communication fails, you can file a copyright complaint on the platform where the video is hosted (e.g., YouTube, Bilibili). Many video platforms allow you to submit copyright infringement complaints, and they may take action such as requiring the creator to update the description or add the necessary copyright and license information in the video.
  • If you do not have a Bilibili account, you can contact creators like @epcdiy and @gaogaotiantian, who have a large following on Bilibili and may be able to help bring attention to the issue.

3. Public Disclosure

  • Issue a Public Statement: If the creator does not take action, you can issue a public statement through social media or open-source communities to disclose that they have not complied with the MIT License, detailing the situation. This method can raise awareness and pressure the creator to correct the mistake.

Additional Notes

From GitHub Community Code of Conduct claims:

...

  • Keep it tidy. Make the effort to put things in the right place, so that we can spend more time discussing and less time cleaning up. So:

    • Don’t start a discussion in the wrong category.
    • Don’t cross-post the same thing in multiple discussions.
    • Don’t post no-content replies.
    • Don't "bump" posts, unless you have new and relevant information to share.
    • Don’t divert a discussion by changing it midstream.
    • Rather than posting “+1” or “Agreed”, use the upvote button. Rather than taking an existing discussion in a radically different direction, open a new discussion.

...

To follow the community rules and maintain a healthy community environment, just use the upvote button instead of +1 or Agreed if you agree with this issue.

Result

Finally, HeTongxue (the user name of "老师好我叫何同学") deleted his video on both Bilibili and YouTube. He also posted a dynamic update about his Apology and Explanation.

Additionally, HeTongxue left a comment on issue #23 of this repository, and sent an email to the author expressing his apology. The author responded accordingly.

Here is the content from the author:

Author's Response

In gratitude, the author made an official appreciation video to thank everyone who contributed to resolving this issue.

Follow the links below:

It demonstrates the author's tolerance and magnanimity. The response is polite and measured, leaving a strong impression. At the same time, friends from the Chinese community also played a key role in resolving this issue. Thanks to everyone for their contributions to the open-source community. The storm has settled, and this matter should now come to a close.


Chinese Version(中文版)

MIT 许可证原文引用:

与此情况相关的 MIT 许可证原文如下:

"The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software."

这段话出现在 MIT 许可证的“再分发”条款中。

违反的条款说明:

在中国 Bilibili 平台上的视频创作者 老师好我叫何同学(Hetongxue)老师好我叫何同学 在 YouTube 上使用了 MIT 许可证下的软件,在他的视频 《我用36万行备忘录做了个动画…》 (Bilibili 上)和 《我用36萬行備忘錄做了個動畫…》 (YouTube 上)中,视频与商业项目相关,但未提及原作者或 MIT 许可证。他和他的团队声称这段代码是他们自己的,未进行归属,违反了 MIT 许可证中的以下条款:

"The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software."

该条款要求每当你分发软件(无论是修改版还是原版)时,都必须包含原始的版权声明和许可声明(即 MIT 许可证)。如果没有遵守此条款,尤其是在用于商业目的时,这就构成了对协议的违反,因为没有提供原作者应有的归属。

证据

证据1

在 YouTube 上的视频 《我用36萬行備忘錄做了個動畫…》 中的 0:56,显示了该项目。

image 在视频中,何同学还表示:"所以我们专门写了一个软件",意思是“所以我们写了一个软件”。

证据2

何同学和他的团队甚至删除了文件中的 header comment,该部分包含了项目的作者信息。这明显是为了隐藏他们正在使用一个开源项目,并伪装成专业开发者。

image
左图:来自该项目的原始代码。
右图:他们声称为“我们写的”代码。

显而易见,他们试图隐藏版权和项目的作者。这种行为绝对违反了MIT 许可证

证据3

更新时间: 2024年11月20日 下午5:10 CST

昨天,他和他的团队更新了Bilibili上的视频《我用36万行备忘录做了个动画…》,将视频换源并添加了一个置顶评论

何同学的置顶评论:

我们看到了大家在评论中关于字符画转制程序的讨论。我们视频中使用的字符转制程序确实是由开源项目ASCII-generator改动而来,改动的内容主要是优化字符生成比例、图片裁切方式和传参方式。视频中55秒的旁白“所以我们专门写了一个软件,可以把预览动画里的色块转换成字符”确实不严谨,非常抱歉在视频里没有指出这一点。之所以会出现这种情况,是因为我在写视频的文案时不够严谨,没有和相关同事做好沟通,并没有意识到这个程序是从开源程序改动而来,也没有尽到审稿义务,实在抱歉。我们已经对视频进行换源,修改了相关描述并增加引用来源,同时进行内部检讨,反思流程和审稿上的问题。衷心感谢大家的监督。

相关截图:

image

然而,证据2 中显示的图片仍然删除了head comment,这仍然违反了MIT License
此外,虽然添加了置顶评论,但仍然没有包含必要的内容,如作者名项目网址MIT License。这显然是不真诚的,并且看起来像是在敷衍他的观众。

在我看来,一个真诚的视频创作者应该在置顶评论中写下如下内容:

本视频使用的程序基于开源项目 ASCII-generator (项目地址: ASCII-generator)。

版权和许可

本项目采用 MIT 许可证。详情请查看LICENSE文件。

修改内容

本视频中的 ASCII-generator 项目已做了如下修改:

  • 优化了字符生成比例。
  • 修改了图片裁切方式。
  • 更改了程序中参数的传递方式。
  • 特别感谢 vietnh1009 对原始项目的贡献!

然而,在Youtube上的视频《我用36萬行備忘錄做了個動畫…》无法被换源,因此证据2的部分依旧违反了MIT License。与此同时,他依旧在Youtube的视频上发布了一条置顶评论

何同学的置顶评论:

我們看到了大家在評論中關於字符畫轉製程序的討論。我們影片中使用的字元轉製程式確實是由開源專案ASCII- generator改動而來,改動的內容主要是優化字元產生比例、圖片裁切方式和傳參方式。影片中55秒的旁白「所以我們特別寫了一個軟體,可以把預覽動畫裡的色塊轉換成字元」確實不嚴謹,非常抱歉在影片裡沒有指出這一點。之所以會出現這種情況,是因為我在寫影片的文案時不夠嚴謹,沒有和相關同事做好溝通,並沒有意識到這個程式是從開源程式改動而來,也沒有盡到審稿義務,實在抱歉。因影片無法換源,我們將在這篇評論的最後附上項目的引用來源說明,同時進行內部檢討,反思流程和審稿上的問題。衷心感謝大家的監督。
項目引用來源:
Nguyen Viet, ASCII-generator, (2018), GitHub repository, https://github.com/vietnh1009/ASCII-generator

屏幕截图:
image

令我感到意外的是,他和他的团队似乎明白如何在 YouTube 上正确地提到 开源项目 并遵循 MIT 许可证,但是他们却故意选择在 Bilibili 上不这么做。这似乎是一次故意且令人失望的疏忽。这种行为是不可接受的,他们的回应实在是敷衍了事。

可采取的措施

以下是一些建议@vietnh1009供您参考.

1. 联系视频创作者/公司

  • 直接沟通:您可以通过私信、邮件或评论等方式联系视频创作者或相关公司,提醒他们违反了MIT许可证的要求。您可以指出他们在使用开源项目时没有遵守许可证条款,尤其是在注明版权、许可证信息、以及原作者的贡献方面。如有需要,您可以通过商业合作邮箱与何同学团队取得联系:xhaxx1123@163.com

  • 提供具体建议:建议他们按照MIT许可证的要求更新视频描述、加上正确的版权声明和许可证信息。

2. 提出版权投诉

  • 平台投诉:如果沟通无效,您可以在平台上(例如YouTube、Bilibili等)提出版权投诉,要求视频创作者按照MIT许可证要求进行更正。在很多视频平台上,您可以提交版权侵权投诉,平台可能会采取措施,例如要求视频创作者更新描述,或者在视频中添加相关的版权和许可证信息。如果您没有Bilibili账号,您可以联系@epcdiy@gaogaotiantian,这两位视频创作者在Blilibili上有不少粉丝。

3. 公开披露

  • 发布公开声明:如果创作者没有采取行动,您可以通过社交媒体或开源社区发布公开声明,说明他们未遵守MIT协议,详细描述情况。这种方法可以让更多的人知道问题,并促使创作者纠正错误。

额外信息补充:

GitHub 社区行为准则有提到:

...

  • 井然有序。 尽可能做到物归其位,以便我们减少整理时间,将更多的时间花在讨论上。 因此:

    • 不要在错误的类别中开始讨论。
    • 不要在多个讨论中交叉发布同样的内容。
    • 不要发布无意义回复。
    • 除非您有新的相关信息要分享,否则不要贸然发帖。
    • 不要中途转换讨论。
    • 使用赞成按钮,而不要发布“+1”或“同意”。 不要将现有讨论带到完全不同的方向,这种情况应该开启一个新讨论。

...

为了遵守相应的社区规范,维护良好的社区环境,请不要多次回复相同内容。如果您赞成这个问题,可以使用投票功能来表达您的看法,以此取代在该问题下面评论我赞成支持维权等内容,这样会违反社区规范将导致这个问题被举报而关闭,这样作者就无法正确维护自己的权益了。感谢您的配合,让我们一起维护良好的社区生态<3.

结局

最终,老师好我叫何同学删除了他在 Bilibili 和 YouTube 上的视频。他还发布了关于备忘录动画的致歉与说明

此外,老师好我叫何同学 在该仓库的 #23 issue 问题下留下了评论,并向作者发送了邮件表示道歉。作者对此也做出了回应。

以下是作者的回应内容:

作者的回应

为了表达感激,作者制作了官方感谢视频,感谢所有帮助解决此问题的人。

以下链接:

作者的宽容与大度,回应得礼貌而得体,给人留下了深刻的印象。同时,来自中国社区的朋友们也在解决这一问题中发挥了关键作用,也许没有你们的支持,事情并不会解决的如此顺利。最后,感谢大家对开源社区的贡献。风波已经平息了,这个问题应该告一段落了。

@287756593
Copy link

赛博丁真

@287756593
Copy link

赛博丁真

更正 赛博诈骗

@ReallyErYZ
Copy link

疑源丁真,鉴定为:我抄你的码

@yuzujr
Copy link

yuzujr commented Nov 19, 2024

支持原作者维权

@Geno1024
Copy link

引用丁真,鉴定为:抄了你的码

@JzzzX
Copy link

JzzzX commented Nov 19, 2024

支持维权

1 similar comment
@xixidubug
Copy link

支持维权

@kanemuramiku
Copy link

资瓷

@xianrenzhou
Copy link

火钳刘明

@ywh555hhh
Copy link

支持维权!

@FinleyGe
Copy link

火钳刘明🤩
支持维权

@lcl2539
Copy link

lcl2539 commented Nov 19, 2024

火钳刘明🤩
支持维权

@Jyyin333
Copy link

这题我会:用了≠抄袭

@DaZuiZui
Copy link

Support rights protection!

@CyanChanges
Copy link

CyanChanges commented Nov 19, 2024

They even remove the author from the file.
More intended to hide they are using a open source project and pretend to be professional.

image
Left: original code from this project.
Right: the code they claim as "We wrote".

It is pretty clear that they pretend to hide the copyright and source of the code and violating the MIT License.


Chinese:

他们从源文件中删除了作者
似乎更像想要隐藏这是一个开源项目, 并让自己看起来很专业

image
左图: 此项目源码
右图: '何同学' 宣称 "我们写了" 的代码

很明显他们想要隐藏代码来源和版权, 并且违反 MIT 许可证


UPDATE

Also, they just changed video source minutes ago. It is "we modified this open source software" now.
But still not mention what "this open source software" is in the video. The comment still isn't there.
They only mention the project name in the video comment. But the project link is not there (May be a Bilibili policy issue). They can put the link in the video, but seems like they only updated the audio and subtitles 🤷 .

他们刚刚给视频换了源, 现在是 "我们改了这个开源的软件" 了
但是还是没有在视频中明确提到项目名称, 包含作者的注释仍然不存在
他们只在评论中提及修改了这个开源项目并换源. 但是只有名字没有项目链接 (也许是平台政策问题)
他们其实可以在视频中添加这些的, 但是看起来他们只换了下音频和字幕 🤷

@wickdynex
Copy link
Author

Thank @CyanChanges for your additional info👍. May I merge this comment into the Evidence part of this issue? It's so unethical😡.

@CyanChanges
Copy link

Thank @CyanChanges for your additional info👍. May I merge this comment into the Evidence part of this issue? It's so unethical😡.

Of course, why not?

@CodeNoobLH
Copy link

支持维权

1 similar comment
@CSfufu
Copy link

CSfufu commented Nov 19, 2024

支持维权

@programokey
Copy link

支持起诉,起诉的话我捐1000律师费

@coder-wangbin
Copy link

image

@xuan-lab
Copy link

这才是正确的方式,其他的issue乱发就非常不礼貌

@fntp
Copy link

fntp commented Nov 19, 2024

我并不关心视频博主是谁,我只关心开源项目被盗用却不指出引用出处这个问题。我是非常痛恨这种行为的,跟小偷有什么两样?中国是一个讲究道德品德的国家,是一个注重个人内在的国家,这个博主的无耻行径显然是与传统文化背道而驰,我大概浏览了一下这个人的视频作品,花里胡哨的噱头不少,真材实料的水平不多。所以,有这种行为我分析应该是惯犯,只不过这次偷了懒,忘了遮住必要元素,说审稿不严其实是说自己忘了审核能不能看出来是抄袭的了,它的作品风格自己可以去看看,哪一个视频不是视觉效果>实际业内水平的,中国有一个词叫华而不实,哗众取宠,没错,说的就是这种人。
我一般是不想评论外界的,但是我看到拿开源项目恰烂饭的SB我就无法容忍这一点,不尊重别人的劳动成果,指出一下是借鉴别人的很难吗?你怎么做你的视频我并不关心,别他妈恰烂饭恶心开源的人心态!!!

---双语版来自百度翻译
I don't care who the video blogger is, I only care about open source projects being hacked without pointing out the source of the citation. I hate this kind of behavior very much. What's the difference between it and a thief? China is a country that values moral character and values individual inner qualities. The shameless behavior of this blogger is obviously contrary to traditional culture. I have probably browsed through this person's video works, and there are many flashy gimmicks, but the level of genuine materials is not high. So, in my analysis, this kind of behavior should be a habitual offender, but this time they were lazy and forgot to cover up necessary elements. Saying that the review was not strict actually means that they forgot whether the review could tell that it was plagiarism. You can check the style of their works yourself. Which video is not visually stunning>the actual industry level? In China, there is a term called "flashy but impractical", which refers to this kind of person.
I usually don't want to comment on the outside world, but when I see SB taking advantage of open source projects, I can't tolerate it. They don't respect the success of others' labor. Is it difficult to learn from others? I don't care how you do your video. Don't be xxx disgusting open-source person

@fntp
Copy link

fntp commented Nov 19, 2024

其次,这个issue是完全符合规范的,点赞

@CyanChanges
Copy link

CyanChanges commented Nov 19, 2024

我并不关心视频博主是谁,我只关心开源项目被盗用却不指出引用出处这个问题。我是非常痛恨这种行为的,跟小偷有什么两样?中国是一个讲究道德品德的国家,是一个注重个人内在的国家,这个博主的无耻行径显然是与传统文化背道而驰,我大概浏览了一下这个人的视频作品,花里胡哨的噱头不少,真材实料的水平不多。所以,有这种行为我分析应该是惯犯,只不过这次偷了懒,忘了遮住必要元素,说审稿不严其实是说自己忘了审核能不能看出来是抄袭的了,它的作品风格自己可以去看看,哪一个视频不是视觉效果>实际业内水平的,中国有一个词叫华而不实,哗众取宠,没错,说的就是这种人。 我一般是不想评论外界的,但是我看到拿开源项目恰烂饭的SB我就无法容忍这一点,不尊重别人的劳动成果,指出一下是借鉴别人的很难吗?你怎么做你的视频我并不关心,别他妈恰烂饭恶心开源的人心态!!!

---双语版来自百度翻译 I don't care who the video blogger is, I only care about open source projects being hacked without pointing out the source of the citation. I hate this kind of behavior very much. What's the difference between it and a thief? China is a country that values moral character and values individual inner qualities. The shameless behavior of this blogger is obviously contrary to traditional culture. I have probably browsed through this person's video works, and there are many flashy gimmicks, but the level of genuine materials is not high. So, in my analysis, this kind of behavior should be a habitual offender, but this time they were lazy and forgot to cover up necessary elements. Saying that the review was not strict actually means that they forgot whether the review could tell that it was plagiarism. You can check the style of their works yourself. Which video is not visually stunning>the actual industry level? In China, there is a term called "flashy but impractical", which refers to this kind of person. I usually don't want to comment on the outside world, but when I see SB taking advantage of open source projects, I can't tolerate it. They don't respect the success of others' labor. Is it difficult to learn from others? I don't care how you do your video. Don't be xxx disgusting open-source person

主要是他们把写有作者的注释给删了
那就是故意的了

But, they removed the comment with the authorship.
It isn't a omission in reviewing.
Well, that's intentional.

@hanfangyuan4396
Copy link

He is the pride of China!!!

@xz-dev
Copy link

xz-dev commented Nov 19, 2024

Unfortunately, Most of Chinese only care about themself
I think it's timely to put him on the wall of shame.

@ReallyErYZ
Copy link

He is the pride of China!!!

Who?HeTongxue?

@ReallyErYZ
Copy link

Unfortunately, Most of Chinese only care about themself

you are right,although im chinese

@CyanChanges
Copy link

CyanChanges commented Nov 19, 2024

He is the pride of China!!!

if he is a pride of China,
the CEC-IDE will be also a pride.
It is a masterpiece, they just forget to delete the Microsoft copyright in the program description.

@Eo2s
Copy link

Eo2s commented Nov 22, 2024

字词

@fjqz177
Copy link

fjqz177 commented Nov 22, 2024

支持兄弟为开源项目维权!

@Xuyuanjin
Copy link

零帧起手了

@Keith994
Copy link

赛博丁真

@vietnh1009
Copy link
Owner

vietnh1009 commented Nov 22, 2024

Please let me have 1 last comment before closing this issue. I, and many Vietnamese netizens are still wondering, how some of you look at the vlogger's video, and at 0:56 you guys know that it is originally my code? I mean, after the header was removed, there is no information about me left. There is even no Vietnamese text there. In short, no hint, no clue at all ! How could you guys find out that the code is originally from my repo? The chance 1 of you saw my code before, and remembered it, is really small

@wickdynex maybe you could answer ?

@Geno1024
Copy link

Geno1024 commented Nov 22, 2024

Please let me have 1 last comment before closing this issue. I, and many Vietnamese netizens are still wondering, how some of you look at the vlogger's video, and at 0:56 you guys know that it is originally my code? I mean, after the header was removed, there is no information about me left. There is even no Vietnamese text there. In short, no hint, no clue at all ! How could you guys find out that the code is originally from my repo? The chance 1 of you saw my code before, and remembered it, is really small

@wickdynex maybe you could answer ?

  1. He is famous among Chinese Network with hia technique. So everything he sent will be reviewed by many people, frame by frame, especially who also does technique.
  2. His video shows some code, lets everyone to review his code.
  3. Simply search the filename "img2img_color.py" (shown in the top of the screen) or folder name "ASCII-generator" (shown in the command prompt below) in GitHub points to this repo, then the code duplicate check with human eyes confirmed the truth.

  1. 他在中国互联网以科技出名。所以他发的每个东西都会被很多人盯帧,特别是那些同样搞技术的。
  2. 他的视频出现了代码,让所有人都会去注意看代码。
  3. 简单地在 GitHub 搜索屏幕上面的文件名 "img2img_color.py" 或者底部命令提示符出现的路径 "ASCII-generator" 就能来到这里,然后人眼代码查重确认了真相。

  1. Even, his folder name is "ASCII-generator**-master**", which only happens when he is simply "Download" the code, not git clone the code, leads to other talking thread of "Is he studied Git?" -> "Is he really technique?", but this is somehow out of topic.

  1. 甚至他的文件夹名是 “ASCII-generator**-master**”,这只有在他是直接下载代码,而非 git clone 代码才会出现的,引发了一些新的话题例如“他有没有学过 Git?”->“他真的搞技术吗?”,不过这个有点跑题了。

@foggyblue
Copy link

笑死我了,火钳留名

@lijiext
Copy link

lijiext commented Nov 22, 2024

It honestly makes me feel pretty disappointed - not just about this specific incident, but about how some people especially in China seem to miss the whole point of open source. We create and share because we believe in building things together, and it hurts to see that spirit disrespected.

@vietnh1009
Copy link
Owner

Thank you everyone again for your supports over the last few day. I will never forget what you guys have done for me, to protect my right as well as this repo. Now I'd like to close this issue. I wish all the best to you guys. We are brothers. Love from Vietnam <3

@Thebunniest
Copy link

支持!!!留名!

@ambilong
Copy link

I will always support you

@kitman0000
Copy link

The excuse of 'delete the author signature because he removed it together with the notes' is totally ridiculous.
Anyway, I will leave my PR for HeLang here. (This is an ironic project for He's video, and I added an auto author info remover for it)
SAOKnight/helang#1

This is not the first time He showes his ignorance about coding be pretend to be a technical content maker, and will not be the last time.

He does not only upload the video on bilibili, but also weibo and other chinese video platforms, which have less users familiar with techs. Such videos with plagiarism misleads the knowledge of the audience cross China. His cooperation with CCTV (The Chinese Official Media) and his interview with Tim Cook make a big figure of 'technical person' for him.

This issue has been closed, but questioning of He's identity and position will never ends

@wickdynex
Copy link
Author

wickdynex commented Nov 22, 2024

Please let me have 1 last comment before closing this issue. I, and many Vietnamese netizens are still wondering, how some of you look at the vlogger's video, and at 0:56 you guys know that it is originally my code? I mean, after the header was removed, there is no information about me left. There is even no Vietnamese text there. In short, no hint, no clue at all ! How could you guys find out that the code is originally from my repo? The chance 1 of you saw my code before, and remembered it, is really small

@wickdynex maybe you could answer ?

English Version(英文版)

Part 1: Self-Introduction

Before answering this question, please allow me to briefly introduce myself. I am a university student majoring in Software Engineering, passionate about open-source software. I have contributed to the maintenance of several open-source projects, including Spring Boot, and am quite familiar with operations in the GitHub community.

Part 2: The Situation

On the evening of November 15th, HeTongxue released a new video, which I watched as soon as it came out, treating it as a form of light entertainment. At noon of November 19th, while browsing Zhihu (which can be understood as China’s Reddit), I stumbled upon a post titled “HeTongxue’s Studio plagiarized an open-source project, passing it off as their own” (I can provide a translation of the article into English if needed). The reply clearly pointed out the evidence of plagiarism by HeTongxue’s team and included links to the original project. I then checked your project repository and found three related issues: #22, #23, and #24. After carefully reading through them, I believe that only #23 addresses the issue of infringement, while the others seem to have gone off-topic. Realizing this, I thought I could contribute to the project. It seemed that a formal issue was needed to discuss the matter, so I organized the materials, translated them, and created a new issue (#25). In fact, I didn’t do much—most of the information came from other contributors. Additionally, some friends from the Chinese community also commented on this issue, but some of the content didn’t fully follow GitHub’s community standards, so I made modifications and updates to the issue. This is the background of how I got involved in this project, and I hope this clarifies your question.

Part 3: Follow-Up Suggestions and Help

However, the issue may not be completely resolved yet. I noticed that your project does not include the MIT License in every source code file. I would like to offer my assistance. Two days ago, I wrote a demo project called "AutoLicense", which also uses the MIT License. This tool allows users to customize the license type and automatically insert it into all files within a specified folder. Its goal is to help more developers understand the importance of adding licenses to their source code in order to protect their rights. Because doing this manually can be cumbersome, many developers forget to add the license to the top of each source file. This project serves to remind users to remain vigilant and correctly use open-source code, as well as to remind project developers to include the license in every distributed file to prevent potential infringement. This is the purpose behind developing the "AutoLicense" tool.

Part 4: Suggestion for Creating a New Issue

Therefore, I would like to create a New Issue in your repository to remind that the MIT License has not been included in every code file. At the same time, I would like to take this opportunity to briefly explain how others can add a license to their own projects and encourage more developers to participate in the development of this tool. If you agree, I am also willing to create a Pull Request to add the MIT License to every source file in your repository. Would it be appropriate for me to proceed with this?

Part 5: Conclusion and Gratitude

Finally, I would like to sincerely thank you for your contributions to the open-source community. I greatly appreciate you taking the time to address this issue amidst your busy schedule. I also want to thank you for expressing gratitude to your thanks in video for all the Chinese viewers who support you. Unfortunately, few developers from the Chinese community have exhibited improper behavior, and I hope you understand and let it go.

Once again, thank you for your contributions, and I warmly welcome you to visit China!


Chinese Version (中文版)

Part 1: 自我介绍

在回答这个问题之前,请允许我先做一个简单的自我介绍。我是一名计算机专业的在读大学生,热爱开源软件,曾参与维护过包括 Spring Boot 在内的多个开源项目,因此对 GitHub 社区的操作较为熟悉。

Part 2: 事情经过

何同学于11月15日晚发布了他的新视频,我也第一时间观看了,暂且当作电子娱乐消遣。直到11月19日中午,我在浏览 知乎(可以理解为中国的 Reddit)时偶然发现一条回复,内容是 《何同学工作室抄袭的开源项目,冒充自己写的》(如果有需要,我可以为您将文章翻译成英文)。该回复明确指出了何同学团队抄袭的证据,并附上了原项目的链接。于是,我查看了您的项目仓库,发现已有三个相关的 issue:#22#23#24。经过仔细阅读,我认为其中只有 #23 是在讨论侵权相关事宜的,其他的讨论似乎有点走偏了。意识到这一点后,我认为自己可以为这个项目做出一些贡献。大家似乎需要一个正式的 issue 来讨论这个问题。于是,我整理了相关材料并进行了翻译,提了新的 issue #25。实际上,我所做的工作并不多,很多信息都来自其他小伙伴们的提供。同时,一些来自中国社区的朋友也在这个 issue 下留言,不过部分内容不太符合 GitHub 的规范,因此我对本issue的内容进行了修改和更新。这就是事情的起因了,我想这也许能解答您的疑问了。

Part 3: 后续建议与帮助

不过,也许问题还没有完全解决。我注意到,您的项目中并未在每个代码源文件中都添加 MIT 许可证。对此,我希望能提供帮助。前两天,我写了一个名为 "AutoLicense" demo的项目,它同样使用 MIT License。这个工具可以让用户自定义许可证类型,并自动将其插入到指定文件夹中的所有文件中。其目标是帮助更多开发者意识到通过为源代码添加许可证来保护自己的权益。因为手动操作往往较为繁琐,所以不少开发者并没有将License添加到每一个源文件开头。这个项目不仅提醒使用者要保持警惕,确保正确使用开源代码,同时也提醒项目开发者,在每个分发的文件中加入许可证,以防止侵权行为的发生。这也是我开发 "AutoLicense" 工具的初衷。

Part 4: 关于提交 New Issue 的建议

因此,我想在您的项目中创建一个新的 Issue,提醒您注意项目中的代码文件缺少 MIT 许可证。同时,我也希望借此机会简要介绍如何为自己的项目添加许可证,并鼓励更多开发者参与到这个工具的发展中来。如果您同意,我也愿意为您的仓库创建一个 Pull Request,来为项目的每一个源文件添加MIT License。请问我这样做合适吗?

Part 5: 结语与感谢

最后,我要衷心感谢您为开源社区做出的贡献。我非常感激您在繁忙的工作中抽出时间处理这个问题,也感谢您在视频中对所有支持您的中国观众表达感激之情。遗憾的是,确实有少部分来自中国社区的开发者行为不当,还请您谅解。

再次感谢您的贡献,衷心欢迎您来中国!

@AnzhiZhang
Copy link

I believe that only #24 addresses the issue of infringement, while the others seem to have gone off-topic.

#24 definitely is not

@wickdynex
Copy link
Author

I believe that only #24 addresses the issue of infringement, while the others seem to have gone off-topic.

#24 definitely is not

Sorry, I mean #23, I messed it up. Now have updated the content🥺.

@CyanChanges
Copy link

So it's the second time Mr. He make big mistakes on codes.
Next time will be the last time we could forgive him.
No more than 3 times.

@Aicnal
Copy link

Aicnal commented Nov 22, 2024

Unfortunately, Most of Chinese only care about themself I think it's timely to put him on the wall of shame.

He cannot represent China 's developers.

@EricDing618
Copy link

丢人丢到国外去了

@MeguminKato
Copy link

中共国上下全是thief,还天天到处碰瓷,小粉红天天到处喷,也不知道是多少钱还是积分一条

@CyanChanges
Copy link

中共国上下全是thief,还天天到处碰瓷,小粉红天天到处喷,也不知道是多少钱还是积分一条

Well, that's just rude. People can't decide how they were born, right?

@CyanChanges
Copy link

中共国上下全是thief,还天天到处碰瓷,小粉红天天到处喷,也不知道是多少钱还是积分一条

And those people who is popular in ChinaNet. Must be agreed by the government. Those people didn't totally agree with the government won't be able to share their opinions online.

@MeguminKato
Copy link

我觉得还是敬告所有华人,尤其是各位学生,仔细考虑下什么是正确的事,而不是每天像机器一样接受管控下的媒体所产出的信息,然后用那被绑架了的道德观去谴责别人

@vietnh1009
Copy link
Owner

我觉得还是敬告所有华人,尤其是各位学生,仔细考虑下什么是正确的事,而不是每天像机器一样接受管控下的媒体所产出的信息,然后用那被绑架了的道德观去谴责别人

Hi bro,
Honestly, I don’t think so. Maybe you’ve seen some news in the media about Chinese people doing bad things. But don’t forget that China’s population is 1.4 billion, and if you take the number of "bad people" and divide it by the total population, the fraction of bad individuals is actually very small. It’s similar to flight accidents—we tend to pay attention only to the accident cases and forget that 99.9999% of flights are safe.

Trust me, I’m not biased toward them. I’m from Vietnam—a country that was colonized by China for 1,000 years and still has some issues with them. However, among the Chinese people I’ve met in Germany so far, all of them have been very honest and nice.

@CyanChanges
Copy link

我觉得还是敬告所有华人,尤其是各位学生,仔细考虑下什么是正确的事,而不是每天像机器一样接受管控下的媒体所产出的信息,然后用那被绑架了的道德观去谴责别人

Hi bro, Honestly, I don’t think so. Maybe you’ve seen some news in the media about Chinese people doing bad things. But don’t forget that China’s population is 1.4 billion, and if you take the number of "bad people" and divide it by the total population, the fraction of bad individuals is actually very small. It’s similar to flight accidents—we tend to pay attention only to the accident cases and forget that 99.9999% of flights are safe.

Trust me, I’m not biased toward them. I’m from Vietnam—a country that was colonized by China for 1,000 years and still has some issues with them. However, among the Chinese people I’ve met in Germany so far, all of them have been very honest and nice.

He means Internet censorship and government "brainwashing" education issues.

@vietnh1009
Copy link
Owner

我觉得还是敬告所有华人,尤其是各位学生,仔细考虑下什么是正确的事,而不是每天像机器一样接受管控下的媒体所产出的信息,然后用那被绑架了的道德观去谴责别人

Hi bro, Honestly, I don’t think so. Maybe you’ve seen some news in the media about Chinese people doing bad things. But don’t forget that China’s population is 1.4 billion, and if you take the number of "bad people" and divide it by the total population, the fraction of bad individuals is actually very small. It’s similar to flight accidents—we tend to pay attention only to the accident cases and forget that 99.9999% of flights are safe.
Trust me, I’m not biased toward them. I’m from Vietnam—a country that was colonized by China for 1,000 years and still has some issues with them. However, among the Chinese people I’ve met in Germany so far, all of them have been very honest and nice.

He means Internet censorship and government "brainwashing" education issues.

oh, sr @MeguminKato for misunderstanding. I used google translator

@gfhdhytghd
Copy link

gfhdhytghd commented Nov 25, 2024

我觉得还是敬告所有华人,尤其是各位学生,仔细考虑下什么是正确的事,而不是每天像机器一样接受管控下的媒体所产出的信息,然后用那被绑架了的道德观去谴责别人

我觉得还是敬告所有海外华人(包括赛博出国),尤其是各位学生,仔细考虑下什么是正确的事,而不是每天像机器一样接受不受管控下的媒体所产出的信息,然后用那被绑架了的道德观去谴责别人

@gfhdhytghd
Copy link

我觉得还是敬告所有华人,尤其是各位学生,仔细考虑下什么是正确的事,而不是每天像机器一样接受管控下的媒体所产出的信息,然后用那被绑架了的道德观去谴责别人

Hi bro, Honestly, I don’t think so. Maybe you’ve seen some news in the media about Chinese people doing bad things. But don’t forget that China’s population is 1.4 billion, and if you take the number of "bad people" and divide it by the total population, the fraction of bad individuals is actually very small. It’s similar to flight accidents—we tend to pay attention only to the accident cases and forget that 99.9999% of flights are safe.

Trust me, I’m not biased toward them. I’m from Vietnam—a country that was colonized by China for 1,000 years and still has some issues with them. However, among the Chinese people I’ve met in Germany so far, all of them have been very honest and nice.

The content here has nothing to do with you. It's purely the emotional output of some people. You are unlikely to understand these complicated things

@CyanChanges
Copy link

我觉得还是敬告所有华人,尤其是各位学生,仔细考虑下什么是正确的事,而不是每天像机器一样接受管控下的媒体所产出的信息,然后用那被绑架了的道德观去谴责别人

我觉得还是敬告所有海外华人(包括赛博出国),尤其是各位学生,仔细考虑下什么是正确的事,而不是每天像机器一样接受不受管控下的媒体所产出的信息,然后用那被绑架了的道德观去谴责别人

Actually, those people you want to warn won't follow you just because they saw one random comment from Internet. They think they are totally right. You can't just change their mind with simply one comment.

Repository owner locked and limited conversation to collaborators Nov 25, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests