How not to fork an open source project
4 points
2 hours ago
| 0 comments
| HN
Just saw this post on reddit where someone shared a project and claimed the following:

> I've been working on this for quite a while now after getting tired of the monopoly Screen Studio has on screen recordings. I didn't see any free screen recorders that actually offered the same motion blur animations and zoom animations as Screen Studio, so I decided to create an app with the missing features.

(https://www.reddit.com/r/macapps/comments/1rsf44t/os_i_made_a_free_opensource_screen_studio/)

Reading this, gives the impression that the author built the project entirely from scratch. Looking at the GitHub project shows that it's forked and many of the forked commits are simply rebranding and adding donation links. They don't mention that it's a fork in the reddit post and looking at the project's README.md it "credits" the original project exactly once at the very end, not even providing a link.

Please don't get me wrong — I think forks are great and completely valid. However, I do think such behavior is misleading, damaging the community and frankly disrespectful to the original project. The person forking the project did nothing wrong from a legal perspective, but I think it's questionable from a moral/ethical point of view.

Why am I sharing this? With the rise of AI-assisted coding, I think we will see a lot more forks - which is great. However, I think it's important to preserve some moral/ethical guidelines and credit the people who deserve the credit, even when you are not required to based on the license.

Btw, it's not my intention to publicly blame the person - I have already asked them to properly acknowledge/credit the original project via comment and DM. This is about sharing how not to promote a forked project.

No one has commented on this post.