snes9xgit / snes9x

Snes9x - Portable Super Nintendo Entertainment System (TM) emulator
http://www.snes9x.com
Other
2.64k stars 456 forks source link

Condense copyrights. #450

Closed bearoso closed 5 years ago

bearoso commented 5 years ago

With how much a hassle it is to update the copyright data, I think it might be good to replace the complete copyright that's included at the top of nearly every file with a non-aging stub that just points to a whole file in the docs directory. It would be much simpler.

OV2 commented 5 years ago

I don't have a problem with this. The license doesn't specify where it has to be placed , so it should be fine to change it. The only point against it would be that people seem to have a hard time checking through other files (as we saw in the last thread). But I guess if we explicitly point to it in every file it might be fine.

qwertymodo commented 5 years ago

I think the previous thread actually makes a good argument for doing exactly this, but instead of putting it in the docs folder, I would put it into the root LICENSE file. A lot of times people will just look at the root LICENSE file and nothing else. I would also put a reference to the fact that the project contains components licensed under the LGPL and specify exactly which components those are, but leave the full LGPL license text as a separate document.

bearoso commented 5 years ago

Ok, for the stub, how about this:

/* Snes9x - This file is licensed under the Snes9x License.
   For further information, consult the LICENSE file in the root directory. */
bearoso commented 5 years ago

Or maybe something like this to be more consistent with what we have now:

/*****************************************************************************\
  Snes9x - Portable Super Nintendo Entertainment System (TM) emulator.
   This file is licensed under the Snes9x License.                           
   For further information, consult the LICENSE file in the root directory.   
\*****************************************************************************/
bearoso commented 5 years ago

I like it centered:

/*****************************************************************************\
     Snes9x - Portable Super Nintendo Entertainment System (TM) emulator.
                This file is licensed under the Snes9x License.
   For further information, consult the LICENSE file in the root directory.
\*****************************************************************************/