@aperezbios
If you just put bunch of code up with a generic licence file (the one that's in the repo you posted), somebody is able to derivate without denoting the original author as none was noted.In that case a forker is using the original licence, and can add themselves to the authors if they change a single byte of something. Then I come in, fork that version, and revert the byte. I cannot delete the 'forker' from the authors list, just add myself in. Now I have the exact same code of original author, with two unrelated authors listed, but everything is legit, including the fact that original author is attributed nowhere.
For instance a BSD licence states "only include the original author copyright somewhere". It's useless if someone doesn't put their name in.
The rebranding part, and they say they made a nod to ZuluSCSI somewhere latteral. Which is not what should be happening. Your files should've had proper headers and they would not be able to remove your name(s) from your work, regardless of building upon it.
https://github.com/freebsd/freebsd-src/blob/main/sbin/bsdlabel/bsdlabel.c
Author of the work, card blanche or building atop of derivative, gets the choice of attributing themselves. As you can see from links above FreeBSD does not actually attribute themselves in the files above, but in case of bsdlabel OpenBSD people did.
If you just put bunch of code up with a generic licence file (the one that's in the repo you posted), somebody is able to derivate without denoting the original author as none was noted.In that case a forker is using the original licence, and can add themselves to the authors if they change a single byte of something. Then I come in, fork that version, and revert the byte. I cannot delete the 'forker' from the authors list, just add myself in. Now I have the exact same code of original author, with two unrelated authors listed, but everything is legit, including the fact that original author is attributed nowhere.
For instance a BSD licence states "only include the original author copyright somewhere". It's useless if someone doesn't put their name in.
Rebrand · BlueSCSI/BlueSCSI-v2@cc2c128
Contribute to BlueSCSI/BlueSCSI-v2 development by creating an account on GitHub.
github.com
https://github.com/freebsd/freebsd-src/blob/main/sbin/bsdlabel/bsdlabel.c
freebsd-src/sbin/dmesg/dmesg.c at main · freebsd/freebsd-src
The FreeBSD src tree publish-only repository. Experimenting with 'simple' pull requests.... - freebsd/freebsd-src
github.com
Author of the work, card blanche or building atop of derivative, gets the choice of attributing themselves. As you can see from links above FreeBSD does not actually attribute themselves in the files above, but in case of bsdlabel OpenBSD people did.