Closed GoogleCodeExporter closed 9 years ago
@andrixnet We can prepare new comment header, and If you have time, you can update all scripts. Question is if you have time to do it. If so, please let us know. If not, I will close this issue, as really not important.
If people provide me the new comment header i will offer the time to implement it. That is much easier than programming ;-) The most important thing is to get rid of this oc.com. That link to http://forum.opencaching-network.org/ is more based to the Germans and for most not readable. Just a common name like Opencaching-network or Opencaching-community wil do fine i think. Maybe it is a good suggestion to make a international forum on www.opencaching.eu where the main language English could be.
How about removing all the notices from the standalone source files, and replacing it with one common licence.txt file in the root of the repository?
IMHO one file is better than few hundreds same comment headers. I support this idea.
Can we use readme.md file? I think yes.
Usually licence is placed in a separate file. README.md is for general information about the project (and it is displayed automatically on GitHub entry page).
Anyway,
Harrie, I think you can start removing these headers from php files.
Meanwhile, should we decide, what should we place in this file? Link to any licence? which one? Any ideas?
Here is an example of header with file information and licensing information for a GPL licensed project.
Each file contains a standard header with:
This header however is not 100% identical for all files because of 1. This bit however is quite useful in identifying the purpose of a file without having to read it's contents.
/*
graphs.c - produces graphs used by the Webalizer
Copyright (C) 1997-2009 Bradford L. Barrett
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version, and provided that the above
copyright and permission notice is included with all distributed
copies of this or derived software.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA
*/
In /docs we already have the GPL license file as GPL.txt, containing GPL version 2. Am I correct in assuming that GPLv2 applies to the code?
Also, considering the history of the project, how does this apply? https://github.com/opencaching/opencaching-pl/blob/master/docs/license.txt
If so, there is also the consideration of upgrading to GPLv3 or not. Here is an article by Richard Stallman on why to upgrade to GPLv3 http://gplv3.fsf.org/rms-why.html Here are a couple of articles describing the key differences between GPLv2 and GPLv3: http://www.ifross.org/en/what-difference-between-gplv2-and-gplv3 http://stackoverflow.com/questions/41460/what-are-the-differences-between-gpl-v2-and-gpl-v3-licenses and a complete guide to GPL licensing: http://copyleft.org/guide/
@wloczynutka I can do the changes (header comment) on some of the files together with @harrieklomp or all of them in the course of the next few weeks. Anyway, there is a lot of cleanup to be done besides this. But that is another issue.
Also, from my experience, it is customary for a the GPL license file to be named "COPYING" and be placed either in the root of the source tree or in doc(s) or similar directory where documentation information is provided.
@andrixnet we decided remove comment headres from files, and put one licence file in root directory instead. (Licence file is not created yet)
I think @harrieklomp already removed all headers.
Only create licence file left to do.
@opencaching/opencaching-pl-lead-programmers: we need consider GPLv3 licence. What are you think?
One detail about GPLv3 is that you can't have mixed licensing. It's either v2 or v3.
I updated a little bit existing licence.txt to keep it up to dated witch current status. I'm not very fimilar with these licences, and I feel not comfortable witch that file. If anyone want perform more changes, please do it.
Original issue reported on code.google.com by
andrixnet
on 28 Jun 2014 at 10:24