Removing the copyrights from the files was a violation of GPL. Please revert changes appropriately.
GPL, art.4(1):
"You may convey verbatim copies of the Program's source code as you
receive it, in any medium, provided that you conspicuously and
appropriately publish on each copy an appropriate copyright notice;
keep intact all notices stating that this License and any
non-permissive terms added in accord with section 7 apply to the code;
keep intact all notices of the absence of any warranty; and give all
recipients a copy of this License along with the Program."
https://github.com/Reisyukaku/ReiNand/blob/master/LICENSE.txt#L195
You can't slap copywright on files that aren't yours to begin with. The only one REMOTELY copywritable was types.h
The ones without copyright weren't mine, the rest were obviously. Also please prove they weren't mine.
"Please prove they weren't mine."
That'sNotHowItWorksYouLittleShit.png
My point is, they were removed, and thats against the terms. Nothing more needs to said. The proof is in the commits.
Except for emunand.c, all of the other files have been written or completely rewritten, some others came from other projects than ReiNAND.
crypto.c originally comes from http://github.com/b1l1s/ctr .
Some other files (like types.h and memory.h/.c) are simple enough that it is impossible to prove it's you're own. A lot of people could have written that code / you can find that code "anywhere".
"The proof is in the commits."
I don't think you'd be liking your own posts if they actually proved anything.
@TuxSH The only things i didnt write were crypto.c, fatfs/sdmmc, and the linker and other pedantic things. And as such, i didnt put my name on it. Everything else is purely mine.
https://github.com/Reisyukaku/ReiNand/blob/fd2d29bb006d723b2db31b12061a3442560fe83d/source/memory.c
In this file you just copied @mid-kid's code (for at least some functions), just changing variable names; this file are license under the top-level LICENSE.txt. Where are your credits, @Reisyukaku ? Not only that, but this techinally makes your post a lie.
You have your name on this file.
Nice using an example with my name not in it. As for memory one, only one worse that you could have used was types.h, lol.
How exactly does that clause apply here?
"keep intact all notices stating that this License and any
non-permissive terms added in accord with section 7 apply to the code" and you had exactly zero statements stating that the code was GPLed or was under the GPL.
No spam allowed.
@Reisyukaku "keep intact all notices stating that this License and any
non-permissive terms added in accord with section 7 apply to the code;"
/*
* fc.c
* by Reisyukaku
* Copyright (c) 2015 All Rights Reserved
*/
Where in earth does this notice says the code is under the GPL license, tell me?
Also, putting a file in the root of the project isn't enough to signify code is under the GPL: http://www.gnu.org/licenses/gpl-faq.html#LicenseCopyOnly
Yay, GPL stuff. Sorry for piping in, shouldn't have highlighted me if you didn't want me to.
I can't see where Reisyukaku's copyright is removed, except for types.h, but why would you enforce GPL on some type definitions that are pretty universal?
But I guess I'm just repeating what everybody's already said. I'd honestly like @Reisyukaku clarificating a bit more instead of ragequitting like this.
You should add proper disclaimers to your (and your collaborators') files btw @mid-kid.
@mid-kid I'm not rage quiting, It's just not worth my time lol. I have shit to get done.
As for your question, i wasnt too concerned about little thinks like types.h really.. basically everything else.
I indeed should, but I've always disliked having a huge comment at the top of each file. I just expect people to respect the license in either case (and add proper credit if copying it). It's not like I can prevent someone from removing the header if they wanted to (except calling them out for it).
Though you're right, I should, and I probably will in some commit soon.
@mid-kid is a true gentleman.
@Reisyukaku:
basically everything else.
Please point out what. I've checked some commits but didn't find anything, and I don't expect the regular passerby will go through all the commits before judging.
"It's not like I can prevent someone from removing the header if they wanted to (except calling them out for it)."
My thoughts exactly. But it's turned into a circus instead, lol
Had you even added a line in the readme signifying that the code was under the GPL license there would be a lot less room for debate here, but nowhere in your entire project is there any indication of licensing for the code, with the exclusion of license.txt. As I have already pointed out, that's not enough to signify the code is under GPL licensing.
As @astronautlevel2 said, you could at least add one line saying it's under the GPL, @mid-kid.
Okay, I understand why @Reisyukaku wanted to leave.
Comments like
[comment removed]
And whatever ryanrocks is posting are completely inappropiate.
Count me out as well, if we can't keep this civil.
Removed the said comment.
@ryanrocks462 What does autism have to do with anything? What if I told you I were myself?
I'm all for a pissing contest and slagging match if it actually leads some where productive but its quite clear this isn't going anywhere soon so im out lol
Will just finish by saying thank you to all 3ds devs that allow us to do cool shit with an otherwise imo Dead console
@TuxSH their wasn't anything even bad in my last comment and you removed it, lmfao your fucking ASS-Blasted Right now
Removed the said comment.
Remivng a comment is useless when the damage is already done. I personally hate censorship, as it only helps adding more confusion (and those damn reaction icons github added recently).
Requesting anyone with privileges to lock the thread.
[Edit/TuxSH] I apologize for that.
Ok, sorry for that.
It wasn't my intention.
Anyways, this is getting toxic/spammed, so I'm locking.
Most helpful comment
Yay, GPL stuff. Sorry for piping in, shouldn't have highlighted me if you didn't want me to.
I can't see where Reisyukaku's copyright is removed, except for
types.h, but why would you enforce GPL on some type definitions that are pretty universal?But I guess I'm just repeating what everybody's already said. I'd honestly like @Reisyukaku clarificating a bit more instead of ragequitting like this.