Skip to content

Commit

Permalink
[MISC] Cleanup licence, copyright and header duplication
Browse files Browse the repository at this point in the history
Add toplevel README.licence that explain what is what.

Add copy of GPL-2 and LGPL-2.1 (as pointed by README.licence).

Add toplevel COPYRIGHT that reports exact details of each file in the
tree including authors.

Cleanup all the headers around > 10K lines less of stuff to carry around
and mind for cleanup.

Signed-off-by: Fabio M. Di Nitto <[email protected]>
  • Loading branch information
fabbione committed Jun 6, 2008
1 parent d704bdc commit 99c9d71
Show file tree
Hide file tree
Showing 784 changed files with 233 additions and 10,489 deletions.
221 changes: 221 additions & 0 deletions COPYRIGHT
Original file line number Diff line number Diff line change
@@ -0,0 +1,221 @@
Unless specified otherwise in the "exceptions section" below:

Copyright (C) 1997-2003 Sistina Software, Inc. All rights reserved.
Copyright (C) 2004-2008 Red Hat, Inc. All rights reserved.

Exceptions:

cman/qdisk/crc32.c:
Copyright (C) 2000 Bryan Call <bc at fodder.org>
Modified by Lon H. Hohberger <lhh at redhat.com>
Copyright (C) 2003-2008 Red Hat, Inc. All rights reserved.

cman/qdisk/daemon_init.c:
Copyright (C) 2000 Mission Critical Linux
Copyright (C) 2002-2008 Red Hat, Inc. All rights reserved.
Author: Jeff Moyer <jmoyer at redhat.com>

cman/qdisk/disk.c:
Copyright (C) 2000 Mission Critical Linux
Copyright (C) 2002-2008 Red Hat, Inc. All rights reserved.

cman/qdisk/scandisk.{c,h}:
Original design by: Joel Becker <Joel.Becker at oracle.com> and
Fabio M. Di Nitto <fdinitto at redhat.com>

dlm/doc/example.c:
Author: Daniel Phillips <phillips at redhat.com>

fence/agents/ifmib/fence_ifmib.py:
Copyright (C) 2008 Ross Vandegrift.
Written by Ross Vandegrift <ross at kallisti.us>

fence/agents/ipmilan/expect.{c,h}:
Copyright (C) 2000 Alan Robertson <alanr at unix.sh>

fence/agents/vmware/fence_vmware.pl:
Author: Zach Lowry <zach at zachlowry.net>

fence/agents/xvm/tcp.c:
Copyright (C) 2000 Mission Critical Linux
Copyright (C) 2002-2008 Red Hat, Inc. All rights reserved.
Author: Jeff Moyer <jmoyer at redhat.com>

fence/man/fence_ifmib.8:
Copyright (C) 2008 Ross Vandegrift.
Written by Ross Vandegrift <ross at kallisti.us>

gfs2/man/gfs2_mount.8:
Portions copyright (C) 2001-2003 The OpenGFS2 Project
Portions copyright (C) 2004 >ben.m.cahill at intel.com>
Copyright (C) 2004-2008 Red Hat, Inc. All rights reserved.

gfs-kernel/src/gfs/fixed_div64.h:
Copyright (c) 2000-2003 Silicon Graphics, Inc. All Rights Reserved.
Contact information: Silicon Graphics, Inc., 1600 Amphitheatre Pkwy,
Mountain View, CA 94043, or:
http://www.sgi.com
For further information regarding this notice, see:
http://oss.sgi.com/projects/GenInfo/SGIGPLNoticeExplan/
Copyright (C) 2004-2008 Red Hat, Inc. All rights reserved.

From rgmanager/AUTHORS:

Lon Hohberger lhh at redhat.com
* Resource tree
* Failover domains
* Resource agent scripts

Gregory Myrdal [private]
* Misc utilities
* Resource agent scripts

Jeff Moyer jmoyer at redhat.com
* Syslog wrapper & logging program

Portions of this code (C) 2000-2001 Mission Critical Linux, Inc.

rgmanager/include/clulog.h:
Copyright (C) 2000 Mission Critical Linux
Copyright (C) 2002-2008 Red Hat, Inc. All rights reserved.
Author: Jeff Moyer <moyer at missioncriticallinux.com>

rgmanager/src/clulib/clulog.c:
Copyright (C) 2000 Mission Critical Linux
Copyright (C) 2002-2008 Red Hat, Inc. All rights reserved.
Author: Jeff Moyer <moyer at missioncriticallinux.com>

rgmanager/src/clulib/daemon_init.c:
Copyright (C) 2000 Mission Critical Linux
Copyright (C) 2002-2008 Red Hat, Inc. All rights reserved.
Author: Jeff Moyer <moyer at missioncriticallinux.com>

rgmanager/src/clulib/tmgr.c:
Copyright (C) 2006-2007 Crosswalk.
Copyright (C) 2007-2008 Red Hat, Inc. All rights reserved.

rgmanager/src/clulib/wrap_lock.c:
Copyright (C) 2006-2007 Crosswalk.
Copyright (C) 2007-2008 Red Hat, Inc. All rights reserved.

rgmanager/src/daemons/groups.c:
Copyright (C) 2000 Mission Critical Linux
Copyright (C) 2002-2008 Red Hat, Inc. All rights reserved.

rgmanager/src/daemons/main.c:
Copyright (C) 2000 Mission Critical Linux
Copyright (C) 2002-2008 Red Hat, Inc. All rights reserved.

rgmanager/src/utils/cluarp.c:
Copyright (C) 2000 Mission Critical Linux
Copyright (C) 2002-2008 Red Hat, Inc. All rights reserved.

rgmanager/src/utils/clubufflush.c:
Copyright (C) 2000 Mission Critical Linux
Copyright (C) 2002-2008 Red Hat, Inc. All rights reserved.
Author: Gregory P. Myrdal <Myrdal at MissionCriticalLinux.Com>

rgmanager/src/utils/clufindhostname.c:
Copyright (C) 2000 Mission Critical Linux
Copyright (C) 2002-2008 Red Hat, Inc. All rights reserved.
Richard Rabbat <rabbat at missioncriticallinux.com>

rgmanager/src/utils/clulog.c:
Copyright (C) 2000 Mission Critical Linux
Copyright (C) 2002-2008 Red Hat, Inc. All rights reserved.
Author: Jeff Moyer <moyer at missioncriticallinux.com>

rgmanager/src/utils/syscall.h
Copyright (C) 1995-1997 Olaf Kirch <okir at monad.swb.de>
Copyright (C) 1997-2003 Sistina Software, Inc. All rights reserved.
Copyright (C) 2004-2008 Red Hat, Inc. All rights reserved.

rgmanager/src/resources/ASEHAagent.sh:
Sybase Availability Agent for Red Hat Cluster v15.0.2
Copyright (C) - 2007
Sybase, Inc. All rights reserved.

Sybase Availability Agent for Red Hat Cluster v15.0.2 is licensed
under the GNU General Public License Version 2.

Author(s):
Jian-ping Hui <jphui at sybase.com>

rgmanager/src/resources/clusterfs.sh:
Copyright (C) 2000 Mission Critical Linux
Copyright (C) 2002-2008 Red Hat, Inc. All rights reserved.

rgmanager/src/resources/fs.sh:
Copyright (C) 2000 Mission Critical Linux
Copyright (C) 2002-2008 Red Hat, Inc. All rights reserved.

rgmanager/src/resources/ip.sh:
Copyright (C) 2000 Mission Critical Linux
Copyright (C) 2004-2008 Red Hat, Inc. All rights reserved.

rgmanager/src/resources/netfs.sh:
Copyright (C) 2000 Mission Critical Linux
Copyright (C) 2002-2008 Red Hat, Inc. All rights reserved.

rgmanager/src/resources/netexport.sh:
Copyright (C) 2000 Mission Critical Linux
Copyright (C) 2002-2008 Red Hat, Inc. All rights reserved.

rgmanager/src/resources/ocf-shellfuncs:
Copyright (C) 2004 SUSE LINUX AG, Lars Marowsky-Bree. All Rights Reserved.

rgmanager/src/resources/oracledb.sh:
Licence: Open Software License version 2.1 available here:
http://opensource.org/licenses/osl-2.1.php
Author(s):
Hardy Merrill <hmerrill at redhat.com>
Lon Hohberger <lhh at redhat.com>
Michael Moon <Michael dot Moon at oracle.com>

rgmanager/src/resources/SAPDatabase:
Author: Alexander Krauth
Copyright (C) 2006 Alexander Krauth

rgmanager/src/resources/SAPInstance:
Author: Alexander Krauth
Copyright (C) 2006 Alexander Krauth

rgmanager/src/resources/smb.sh:
Copyright (C) 2000 Mission Critical Linux
Copyright (C) 2002-2008 Red Hat, Inc. All rights reserved.
Author(s):
Lon Hohberger (lhh at redhat.com)
Tim Burke (tburke at redhat.com)

Authors as known by current RCS as of the time of writing:

Abhijith Das <adas at redhat.com>
Adam Manthei <amanthei at redhat.com>
A. J. Lewis <alewis at redhat.com>
Alasdair G. Kergon <agk at redhat.com>
Andrew Price <andy at andrewprice.me.uk>
Benjamin Marzinski <bmarzins at redhat.com>
Bob Peterson <rpeterso at redhat.com>
Chris Feist <cfeist at redhat.com>
Christine Caulfield <ccaulfie at redhat.com>
Daniel Phillips <phillips at redhat.com>
David Teigland <teigland at redhat.com>
Fabio M. Di Nitto <fdinitto at redhat.com>
James Parsons <jparsons at redhat.com>
Joel Becker <joel.becker at oracle.com>
Jonathan Brassow <jbrassow at redhat.com>
jparsons <jparsons at redhat.com>
Ken Preslan <kpreslan at redhat.com>
Lon Hohberger <lhh at redhat.com>
Marc - A. Dahlhaus <mad at wol.de>
Marek 'marx' Grac <mgrac at redhat.com>
Mark Hlawatschek <hlawatschek at atix.de>
Michael Conrad Tadpol Tilstra <mtilstra at redhat.com>
Patrick Caulfield <pcaulfie at redhat.com>
Robert Peterson <rpeterso at redhat.com>
Ross Vandegrift <ross at kallisti.us>
Ryan McCabe <rmccabe at redhat.com>
Ryan O'Hara <rohara at redhat.com>
Stanko Kupcevic <kupcevic at redhat.com>
Steven Whitehouse <swhiteho at redhat.com>
Wendy Cheng <wcheng at redhat.com>
11 changes: 0 additions & 11 deletions Makefile
Original file line number Diff line number Diff line change
@@ -1,14 +1,3 @@
###############################################################################
###############################################################################
## Copyright (C) 2004-2008 Red Hat, Inc. All rights reserved.
##
## This copyrighted material is made available to anyone wishing to use,
## modify, copy, or redistribute it subject to the terms and conditions
## of the GNU General Public License v.2.
##
###############################################################################
###############################################################################

include make/defines.mk

REALSUBDIRS = gnbd-kernel/src gfs-kernel/src/gfs \
Expand Down
7 changes: 7 additions & 0 deletions README.licence
Original file line number Diff line number Diff line change
Expand Up @@ -31,3 +31,10 @@ and COPYING.libraries.

If missing, write to the Free Software Foundation, Inc., 51 Franklin St,
Fifth Floor, Boston, MA 02110-1301 USA.

Exception:

rgmanager/src/resources/oracledb.sh:
Licence: Open Software License version 2.1 available here:
http://opensource.org/licenses/osl-2.1.php

12 changes: 0 additions & 12 deletions ccs/Makefile
Original file line number Diff line number Diff line change
@@ -1,15 +1,3 @@
###############################################################################
###############################################################################
##
## Copyright (C) 2004 Red Hat, Inc. All rights reserved.
##
## This copyrighted material is made available to anyone wishing to use,
## modify, copy, or redistribute it subject to the terms and conditions
## of the GNU General Public License v.2.
##
###############################################################################
###############################################################################

include ../make/defines.mk
include $(OBJDIR)/make/passthrough.mk

Expand Down
12 changes: 0 additions & 12 deletions ccs/ccs_tool/Makefile
Original file line number Diff line number Diff line change
@@ -1,15 +1,3 @@
###############################################################################
###############################################################################
##
## Copyright (C) 2005-2008 Red Hat, Inc. All rights reserved.
##
## This copyrighted material is made available to anyone wishing to use,
## modify, copy, or redistribute it subject to the terms and conditions
## of the GNU General Public License v.2.
##
###############################################################################
###############################################################################

TARGET= ccs_tool

SBINDIRT=$(TARGET)
Expand Down
12 changes: 0 additions & 12 deletions ccs/ccs_tool/editconf.c
Original file line number Diff line number Diff line change
@@ -1,15 +1,3 @@
/******************************************************************************
*******************************************************************************
**
** Copyright (C) 2005-2006 Red Hat, Inc. All rights reserved.
**
** This copyrighted material is made available to anyone wishing to use,
** modify, copy, or redistribute it subject to the terms and conditions
** of the GNU General Public License v.2.
**
*******************************************************************************
******************************************************************************/

#include <stdlib.h>
#include <stdio.h>
#include <string.h>
Expand Down
12 changes: 0 additions & 12 deletions ccs/ccs_tool/editconf.h
Original file line number Diff line number Diff line change
@@ -1,15 +1,3 @@
/******************************************************************************
*******************************************************************************
**
** Copyright (C) 2005 Red Hat, Inc. All rights reserved.
**
** This copyrighted material is made available to anyone wishing to use,
** modify, copy, or redistribute it subject to the terms and conditions
** of the GNU General Public License v.2.
**
*******************************************************************************
******************************************************************************/

void add_node(int argc, char **argv);
void add_nodeids(int argc, char **argv);
void add_fence(int argc, char **argv);
Expand Down
12 changes: 0 additions & 12 deletions ccs/ccs_tool/old_parser.c
Original file line number Diff line number Diff line change
@@ -1,15 +1,3 @@
/******************************************************************************
*******************************************************************************
**
** Copyright (C) Sistina Software, Inc. 1997-2003 All rights reserved.
** Copyright (C) 2004 Red Hat, Inc. All rights reserved.
**
** This copyrighted material is made available to anyone wishing to use,
** modify, copy, or redistribute it subject to the terms and conditions
** of the GNU General Public License v.2.
**
*******************************************************************************
******************************************************************************/
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
Expand Down
11 changes: 0 additions & 11 deletions ccs/ccs_tool/update.c
Original file line number Diff line number Diff line change
@@ -1,14 +1,3 @@
/******************************************************************************
*******************************************************************************
**
** Copyright (C) 2005 Red Hat, Inc. All rights reserved.
**
** This copyrighted material is made available to anyone wishing to use,
** modify, copy, or redistribute it subject to the terms and conditions
** of the GNU General Public License v.2.
**
*******************************************************************************
******************************************************************************/
#include <stdio.h>
#include <errno.h>
#include <string.h>
Expand Down
12 changes: 0 additions & 12 deletions ccs/ccs_tool/update.h
Original file line number Diff line number Diff line change
@@ -1,15 +1,3 @@
/******************************************************************************
*******************************************************************************
**
** Copyright (C) 2005 Red Hat, Inc. All rights reserved.
**
** This copyrighted material is made available to anyone wishing to use,
** modify, copy, or redistribute it subject to the terms and conditions
** of the GNU General Public License v.2.
**
*******************************************************************************
******************************************************************************/

#ifndef __UPDATE_DOT_H__
#define __UPDATE_DOT_H__

Expand Down
11 changes: 0 additions & 11 deletions ccs/ccs_tool/upgrade.c
Original file line number Diff line number Diff line change
@@ -1,14 +1,3 @@
/******************************************************************************
*******************************************************************************
**
** Copyright (C) 2005 Red Hat, Inc. All rights reserved.
**
** This copyrighted material is made available to anyone wishing to use,
** modify, copy, or redistribute it subject to the terms and conditions
** of the GNU General Public License v.2.
**
*******************************************************************************
******************************************************************************/
#include <stdio.h>
#include <stdlib.h>
#include <sys/types.h>
Expand Down
12 changes: 0 additions & 12 deletions ccs/ccs_tool/upgrade.h
Original file line number Diff line number Diff line change
@@ -1,15 +1,3 @@
/******************************************************************************
*******************************************************************************
**
** Copyright (C) 2005 Red Hat, Inc. All rights reserved.
**
** This copyrighted material is made available to anyone wishing to use,
** modify, copy, or redistribute it subject to the terms and conditions
** of the GNU General Public License v.2.
**
*******************************************************************************
******************************************************************************/

#ifndef __UPGRADE_DOT_H__
#define __UPGRADE_DOT_H__

Expand Down
Loading

0 comments on commit 99c9d71

Please sign in to comment.