]> git.ipfire.org Git - thirdparty/squid.git/commitdiff
Initial changes to streamline copyright declarations in Squid sources
authorAlex Rousskov <rousskov@measurement-factory.com>
Wed, 2 Oct 2013 01:12:35 +0000 (19:12 -0600)
committerAlex Rousskov <rousskov@measurement-factory.com>
Wed, 2 Oct 2013 01:12:35 +0000 (19:12 -0600)
and related metafiles. No functionality or licensing changes are intended.

Once completed, the changes will consistently declare Squid contributors
(listed in CONTRIBUTORS and represented by the Squid Software Foundation) as
Squid copyright owners while referring the reader to the COPYING file for GPL
licensing details. The boilerplate with the above information is provided.

These changes do not affect copyright rights of individuals or organizations.
We are simply confirming the fact that there are many Squid copyright owners,
just like there are many Linux kernel copyright owners. We are also providing
a simple, consistent way to document that fact.

In this particular commit:

* Enlarged CONTRIBUTORS file scope to include all Squid code contributors, not
  just individual volunteers. Added known organizations that contributed Squid
  code. We could have two separate files for individuals and organizations,
  but there is probably no difference between the two as far as copyright is
  concerned so why complicate things?

  Ideally, it would be best to isolate non-code contributors (or, to be more
  precise, contributors without copyright claims) from the rest of the group,
  but doing so is impractical at this point IMHO. We do not state that all
  listed contributors have a copyright claim on Squid so our statements remain
  correct, albeit not precise.

* Fixed SPONSOR[.list] scope to include those who funded development. The
  file entries already included many such sponsors but the preamble excluded
  them. If some of those sponsors retained copyright for the developed code,
  they should be also listed in the CONTRIBUTORS file. More work is probably
  needed to make the latter true as I could only audit entries I know about.

* Explicitly defined CREDITS file scope. Removed Squid copyright/licensing
  statement from that file as out of scope (parts of it belong to README,
  COPYING, and boilerplates). Polished Harvest/cached entry description,
  removing no longer valid URL (that is still mentioned in the Harvest
  license, which is preserved "as is", of course).

* Removed COPYRIGHT file. It was very stale, non standard (GNU uses COPYING),
  and inaccurate. The Regents of the University of California, a rightful
  Squid co-owner have been moved to the CONTRIBUTORS file. Historical facts
  about UCSD and NSF NLANR grants is already available in the SPONSORS file.

* Updated README with the standard boilerplate text. That file needs more
  polishing work outside this project scope.

* Fixed custom scripts/formater.pl boilerplate.

CONTRIBUTORS
COPYRIGHT [deleted file]
CREDITS
Makefile.am
README
SPONSORS.list
scripts/boilerplate.h [new file with mode: 0644]
scripts/formater.pl

index de4f76e6562927eaeea392344ba9bd02f278e433..6a8010a53a4d1130ae6d81f2e850403561b15056 100644 (file)
@@ -1,5 +1,6 @@
-Special thanks go to people who have volunteered their time, effort,
-and ideas to make this software available.
+This file contains a list of Squid contributors: people and organizations that
+have volunteered their time, effort, code, and ideas to make Squid software.
+Thank you!
 
     Adam Ciarcinski
     Adrian Chadd <adrian@squid-cache.org>
@@ -160,6 +161,7 @@ and ideas to make this software available.
     Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
     Ralph Loader <loader@maths.ox.ac.uk>
     Regardt van de Vyver <squid@vdvyver.net>
+    Regents of the University of California (UCSD)
     Reinhard Sojka <reinhard.sojka@parlament.gv.at>
     Rene Geile <rene.geile@t-online.de>
     Reuben Farrelly <reuben@reub.net>
@@ -183,6 +185,7 @@ and ideas to make this software available.
     Svenx <svensven@gmail.com>
     Taavi Talvik <taavi@uninet.ee>
     Taketo Kabe <kabe@shiratori.riec.tohoku.ac.jp>
+    The Measurement Factory <info@measurement-factory.com>
     Thomas Ristic <thr@bootet.net>
     Thomas-Martin Seck <tmseck@netcologne.de>
     Tim Starling <tstarling@wikimedia.org>
diff --git a/COPYRIGHT b/COPYRIGHT
deleted file mode 100644 (file)
index 614319e..0000000
--- a/COPYRIGHT
+++ /dev/null
@@ -1,25 +0,0 @@
-By accepting this notice, you agree to be bound by the following
-agreements:
-
-This software product, SQUID, is developed by a team of individuals,
-and copyrighted (C) 2001 by the Regents of the University of
-California, with all rights reserved.  UCSD administered the NLANR
-Cache grants, NCR 9616602 and NCR 9521745 under which most of this
-code was developed.
-
-This program is free software; you can redistribute it and/or modify it
-under the terms of the GNU General Public License (version 2) as
-published by the Free Software Foundation.  It 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
-                       59 Temple Place
-                       Suite 330
-                       Boston, MA 02111, USA
-
-Or contact info@squid-cache.org
diff --git a/CREDITS b/CREDITS
index cf99ccce234bb4129cf5bfc00202a43a2de882a1..59b87f01d1d5af1f019a2cfab3b6346baeea6560 100644 (file)
--- a/CREDITS
+++ b/CREDITS
@@ -1,35 +1,11 @@
-==============================================================================
-
-SQUID Internet Object Cache  http://www.squid-cache.org
---------------------------------------------------------
-
-  Squid is the result of efforts by numerous individuals from the
-  Internet community.  Development is led by Duane Wessels of the
-  National Laboratory for Applied Network Research and funded by
-  the National Science Foundation.
-
-  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.
-  
-  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., 51 Franklin St, Fifth Floor, Boston,
-  MA 02110-1301, USA.
-
-Squid is derived from the ``cached'' software from the ARPA-funded
-Harvest research project.  The Harvest home page is
-http://harvest.cs.colorado.edu/.
-
-Squid is originally derived from the Harvest Information Discovery and
-Access System.  The Harvest copyright text follows to acknowledge the origin:
+This file contains copyright and licensing information for 3rd party software
+imported into Squid. Squid software itself is copyrighted by The Squid
+Software Foundation and contributors. Please see the COPYING and CONTRIBUTORS
+files for details.
 
+==============================================================================
+Squid is derived from the ``cached'' software developed by the ARPA-funded
+research project called The Harvest Information Discovery and Access System:
 
 /*
  * Copyright (c) 1994, 1995.  All rights reserved.
index ca9910928410800ecdb5788ba0158fbc4bc45068..5a7dbfb2baf0a343b70ba4d20f3de6cb85791f7b 100644 (file)
@@ -38,7 +38,6 @@ EXTRA_DIST = \
        ChangeLog \
        CONTRIBUTORS \
        COPYING \
-       COPYRIGHT \
        CREDITS \
        INSTALL \
        QUICKSTART \
diff --git a/README b/README
index 5213eecfecda1b075b0822259a8936c9a4cab005..a7e6a3acd27e03e0a7e59d497ee9894048fa7f96 100644 (file)
--- a/README
+++ b/README
@@ -1,6 +1,12 @@
 
-SQUID Web Proxy Cache        http://www.squid-cache.org/
---------------------------------------------------------
+SQUID Web Proxy Cache                         http://www.squid-cache.org/
+-------------------------------------------------------------------------
+
+Copyright (C) 1996-2013 The Squid Software Foundation and contributors
+
+Squid software is distributed under GPLv2+ license and includes 
+contributions from numerous individuals and organizations.
+Please see the COPYING and CONTRIBUTORS files for details.
 
   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
@@ -12,14 +18,6 @@ SQUID Web Proxy Cache        http://www.squid-cache.org/
   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, USA.
-
-Squid is derived from the ``cached'' software from the ARPA-funded
-Harvest research project.   Squid includes software copyrighted
-by others.  See the COPYRIGHT file for details.
-
 Please use our mailing lists for questions, feedback and bug fixes:
 
         squid-users@squid-cache.org    # general questions, pubilc forum
index 3796f645d7db9dc367f7b63e5dc0200151b38a38..b699698258c33fd0a22b10f41fe7448d299d33cb 100644 (file)
@@ -1,6 +1,5 @@
-In addition to the numerous volunteer developers (see CONTRIBUTORS),
-the following organizations have provided non-financial support for
-the Squid Project:
+The following organizations have supported the Squid Project by providing
+their resources or funding various Squid development activities:
 
 @Squid-3.4:
 LaunchPad - http://launchpad.net/
diff --git a/scripts/boilerplate.h b/scripts/boilerplate.h
new file mode 100644 (file)
index 0000000..6690c38
--- /dev/null
@@ -0,0 +1,7 @@
+/*
+ * Copyright (C) 1996-2013 The Squid Software Foundation and contributors
+ *
+ * Squid software is distributed under GPLv2+ license and includes
+ * contributions from numerous individuals and organizations.
+ * Please see the COPYING and CONTRIBUTORS files for details.
+ */
index 03f3b4a1d6c4ccfa1a48d471c0f77baadd8500ad..efccfd649bb71517aa15c6956d5f2e3746a302a6 100755 (executable)
@@ -7,7 +7,7 @@
 # by the Free Software Foundation; either version 2 of the License, or
 # (at your option) any later version.
 #
-# The ldap_manager library is distributed in the hope that it will be useful,
+# 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
 # Library General Public License for more details.
@@ -16,7 +16,7 @@
 # along with this program; if not, write to the Free Software
 # Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
 #
-# See LICENSE or http://www.gnu.org/licenses/gpl.html for details .
+# See COPYING or http://www.gnu.org/licenses/gpl.html for details.
 #