I got a DMCA notice for having a fork of GPL 3.0 code

https://github.com/bjoern-tantau/xcloud-keyboard-mouse

Today I got a DMCA notice from Github to take down code for a Chrome extension I forked. Only problem is that the code has always been under the GPL for years. Apparently the original dev now wants money for his extension. Guess he's now regretting his GPL decision.

The URL to the original repository now links to the company's website.

246 points · 22 comments · view on lemmy.world

22 Comments

pewpew@feddit.it · 115 pts · 222d (11 replies)

According to Github's TOS you have the right to fork a repository (https://docs.github.com/en/site-policy/github-terms/github-terms-of-service#5-license-grant-to-other-users). So when they went closed source they removed the original repository to make it look like you stole their source code... That's incredibly scummy

Grntrenchman@lemmy.world · 69 pts · 222d (9 replies)

That's the power of GitHub. The fork still shows idolize as the author and clearly has gpl3 license (added by idolize). They can change what they want in the original repo, but the fork is covered forever, and ironclad proof of the licensing. If OP's code is based off this fork, unmodified (of which it's a fork, also ironclad proof it's that gpl3 version) then it's also gpl3. Saaaafe. This should be open and shut on github's end, just a dumb DMCA report.

mkwt@lemmy.world · 36 pts · 222d (4 replies)

OP needs to counter-notice this shit.

Thedogdrinkscoffee@lemmy.ca · 31 pts · 222d (3 replies)

Better yet not use git-hub. Opression tech is nobody's friend.

InFerNo@lemmy.ml · 4 pts · 221d (2 replies)

The power of github is discoverability. Projects on other platforms might as well not exist to a lot of people.

Squizzy@lemmy.world · 1 pts · 219d

Challenge network effects, use in tandem and prioritise alternatives until github is less powerful

Thedogdrinkscoffee@lemmy.ca · 1 pts · 221d

Yes. Consider the weaknesses.

WhyJiffie@sh.itjust.works · 4 pts · 221d (3 replies)

the commiter name in the repo is not ironclad proof, anyone can upload commits to their repo in Linus Torvalds' name. but github probably has the capabilities to find out who was the original uploader of the commit, or what was the upstream repo of a fork

Appoxo@lemmy.dbzer0.com · 1 pts · 221d (2 replies)

What if it is signed?

WhyJiffie@sh.itjust.works · 2 pts · 221d

if it is signed by a key used in public repos of the commiter, or otherwise known to possess the key, that is proof, yes

WhyJiffie@sh.itjust.works · 1 pts · 221d

was duplicate

Valmond@lemmy.dbzer0.com · 7 pts · 221d

OP should then just claim it as his own 😁

x00z@lemmy.world · 57 pts · 222d

It looks like the repo has at least one commit by a user named jellyfith. This might mean that besides being scummy towards forks, the original creator might also be using GPLv3 code written by somebody else, which would be a violation.

Maybe they're the one who should get a DMCA notice.

kalapala@sopuli.xyz · 29 pts · 221d

Solution to the insanity: https://codeberg.org/

bryndos@fedia.io · 16 pts · 222d

sounds very "embrace extend extinguish" to me.

make sure to save all the evidence of GPL in some non-Gated community.

fistac0rpse@fedia.io · 11 pts · 222d

straight to jail

pineapplelover@lemmy.dbzer0.com · 9 pts · 221d

Iirc GPL does not allow you to do this

MoonRaven@feddit.nl · 7 pts · 221d

Oh no! I also just forked it!

cadekat@pawb.social · 6 pts · 221d

Ugh, reminds me of project babble and eyetrackvr. Went from open source to source available non-commercial.

bdonvr@thelemmy.club · 4 pts · 222d (1 reply)
[ removed ]
Kissaki@feddit.org · 2 pts · 221d

The post already links to their repo.

zr0@lemmy.dbzer0.com · 3 pts · 221d

Will fork it as soon as I’m on the PC again.

chunes@lemmy.world · -5 pts · 221d

Why even use a service that has the functionality to serve you dmca notices