Skip to content

Commit

Permalink
doc: update license headers
Browse files Browse the repository at this point in the history
Update license headers to say "GPLv2 or later" instead of GPLv2 only.

Drop (C) date ranges from license header, retaining oldest date.
Copyright is then + 70 years, and this tempts gratuitous updating.

Drop list of original LMTv2 authors from licenese header, which were
there in an abundance of politeness, and retain only the module author.

Drop license headers from .h files as this is sometimes results in
a ridiculous signal/noise content and is probably unnecessary anyway
for non-installed headers.

Sort the AUTHORS file, ensure orig. LMTv2 authors are in there,
and add some recent contributors.
  • Loading branch information
garlick committed Aug 22, 2014
1 parent 8377c6b commit 25ab5f4
Show file tree
Hide file tree
Showing 49 changed files with 249 additions and 672 deletions.
13 changes: 10 additions & 3 deletions AUTHORS
Original file line number Diff line number Diff line change
@@ -1,7 +1,14 @@
Ned Bass
Jim Garlick
Ryan Haasken
Burt Holtzman
Jeff Long
Michael MacDonald
Chris Morrone
Neil O'Neil
Jeff Long
Paul Spencer
Prakash Surya
Andrew Uselton
Herb Wartens
Jim Garlick <garlick.jim@gmail.com>
Michael MacDonald <mjmac@whamcloud.com>
Py Watson
Gotz Waschk
17 changes: 8 additions & 9 deletions cerebro/metric/mdt.c
Original file line number Diff line number Diff line change
@@ -1,16 +1,15 @@
/*****************************************************************************
* Copyright (C) 2007-2010 Lawrence Livermore National Security, LLC.
* This module (re)written by Jim Garlick <garlick@llnl.gov>.
* UCRL-CODE-232438
* All Rights Reserved.
* Copyright (C) 2007 Lawrence Livermore National Security, LLC.
* This module was written by Jim Garlick <garlick@llnl.gov>
* UCRL-CODE-232438 All Rights Reserved.
*
* This file is part of Lustre Monitoring Tool, version 2.
* Authors: H. Wartens, P. Spencer, N. O'Neill, J. Long, J. Garlick
* This file is part of the Lustre Monitoring Tool.
* For details, see http://github.com/chaos/lmt.
*
* 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) version 2, dated June 1991.
* 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
Expand All @@ -20,7 +19,7 @@
* 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 or see
* <http://www.gnu.org/licenses/>.
* http://www.gnu.org/licenses.
*****************************************************************************/

#if HAVE_CONFIG_H
Expand Down
17 changes: 8 additions & 9 deletions cerebro/metric/osc.c
Original file line number Diff line number Diff line change
@@ -1,16 +1,15 @@
/*****************************************************************************
* Copyright (C) 2007-2010 Lawrence Livermore National Security, LLC.
* This module (re)written by Jim Garlick <garlick@llnl.gov>.
* UCRL-CODE-232438
* All Rights Reserved.
* Copyright (C) 2007 Lawrence Livermore National Security, LLC.
* This module was written by Jim Garlick <garlick@llnl.gov>
* UCRL-CODE-232438 All Rights Reserved.
*
* This file is part of Lustre Monitoring Tool, version 2.
* Authors: H. Wartens, P. Spencer, N. O'Neill, J. Long, J. Garlick
* This file is part of the Lustre Monitoring Tool.
* For details, see http://github.com/chaos/lmt.
*
* 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) version 2, dated June 1991.
* 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
Expand All @@ -20,7 +19,7 @@
* 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 or see
* <http://www.gnu.org/licenses/>.
* http://www.gnu.org/licenses.
*****************************************************************************/

#if HAVE_CONFIG_H
Expand Down
17 changes: 8 additions & 9 deletions cerebro/metric/ost.c
Original file line number Diff line number Diff line change
@@ -1,16 +1,15 @@
/*****************************************************************************
* Copyright (C) 2007-2010 Lawrence Livermore National Security, LLC.
* This module (re)written by Jim Garlick <garlick@llnl.gov>.
* UCRL-CODE-232438
* All Rights Reserved.
* Copyright (C) 2007 Lawrence Livermore National Security, LLC.
* This module was written by Jim Garlick <garlick@llnl.gov>
* UCRL-CODE-232438 All Rights Reserved.
*
* This file is part of Lustre Monitoring Tool, version 2.
* Authors: H. Wartens, P. Spencer, N. O'Neill, J. Long, J. Garlick
* This file is part of the Lustre Monitoring Tool.
* For details, see http://github.com/chaos/lmt.
*
* 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) version 2, dated June 1991.
* 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
Expand All @@ -20,7 +19,7 @@
* 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 or see
* <http://www.gnu.org/licenses/>.
* http://www.gnu.org/licenses.
*****************************************************************************/

#if HAVE_CONFIG_H
Expand Down
17 changes: 8 additions & 9 deletions cerebro/metric/router.c
Original file line number Diff line number Diff line change
@@ -1,16 +1,15 @@
/*****************************************************************************
* Copyright (C) 2007-2010 Lawrence Livermore National Security, LLC.
* This module (re)written by Jim Garlick <garlick@llnl.gov>.
* UCRL-CODE-232438
* All Rights Reserved.
* Copyright (C) 2007 Lawrence Livermore National Security, LLC.
* This module was written by Jim Garlick <garlick@llnl.gov>
* UCRL-CODE-232438 All Rights Reserved.
*
* This file is part of Lustre Monitoring Tool, version 2.
* Authors: H. Wartens, P. Spencer, N. O'Neill, J. Long, J. Garlick
* This file is part of the Lustre Monitoring Tool.
* For details, see http://github.com/chaos/lmt.
*
* 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) version 2, dated June 1991.
* 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
Expand All @@ -20,7 +19,7 @@
* 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 or see
* <http://www.gnu.org/licenses/>.
* http://www.gnu.org/licenses.
*****************************************************************************/

#if HAVE_CONFIG_H
Expand Down
17 changes: 8 additions & 9 deletions cerebro/monitor/mysql.c
Original file line number Diff line number Diff line change
@@ -1,16 +1,15 @@
/*****************************************************************************
* Copyright (C) 2007-2010 Lawrence Livermore National Security, LLC.
* This module (re)written by Jim Garlick <garlick@llnl.gov>.
* UCRL-CODE-232438
* All Rights Reserved.
* Copyright (C) 2007 Lawrence Livermore National Security, LLC.
* This module was written by Jim Garlick <garlick@llnl.gov>
* UCRL-CODE-232438 All Rights Reserved.
*
* This file is part of Lustre Monitoring Tool, version 2.
* Authors: H. Wartens, P. Spencer, N. O'Neill, J. Long, J. Garlick
* This file is part of the Lustre Monitoring Tool.
* For details, see http://github.com/chaos/lmt.
*
* 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) version 2, dated June 1991.
* 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
Expand All @@ -20,7 +19,7 @@
* 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 or see
* <http://www.gnu.org/licenses/>.
* http://www.gnu.org/licenses.
*****************************************************************************/

#if HAVE_CONFIG_H
Expand Down
25 changes: 0 additions & 25 deletions liblmt/lmt.h
Original file line number Diff line number Diff line change
@@ -1,28 +1,3 @@
/*****************************************************************************
* Copyright (C) 2007-2010 Lawrence Livermore National Security, LLC.
* This module written by Jim Garlick <garlick@llnl.gov>.
* UCRL-CODE-232438
* All Rights Reserved.
*
* This file is part of Lustre Monitoring Tool, version 2.
* Authors: H. Wartens, P. Spencer, N. O'Neill, J. Long, J. Garlick
* For details, see http://github.com/chaos/lmt.
*
* 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) version 2, dated June 1991.
*
* 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 terms and conditions of 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 or see
* <http://www.gnu.org/licenses/>.
*****************************************************************************/

#define LMT_UPDATE_INTERVAL 5 /* in seconds */

/*
Expand Down
17 changes: 8 additions & 9 deletions liblmt/lmtcerebro.c
Original file line number Diff line number Diff line change
@@ -1,16 +1,15 @@
/*****************************************************************************
* Copyright (C) 2007-2010 Lawrence Livermore National Security, LLC.
* This module written by Jim Garlick <garlick@llnl.gov>.
* UCRL-CODE-232438
* All Rights Reserved.
* Copyright (C) 2007 Lawrence Livermore National Security, LLC.
* This module was written by Jim Garlick <garlick@llnl.gov>
* UCRL-CODE-232438 All Rights Reserved.
*
* This file is part of Lustre Monitoring Tool, version 2.
* Authors: H. Wartens, P. Spencer, N. O'Neill, J. Long, J. Garlick
* This file is part of the Lustre Monitoring Tool.
* For details, see http://github.com/chaos/lmt.
*
* 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) version 2, dated June 1991.
* 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
Expand All @@ -20,7 +19,7 @@
* 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 or see
* <http://www.gnu.org/licenses/>.
* http://www.gnu.org/licenses.
*****************************************************************************/

#if HAVE_CONFIG_H
Expand Down
25 changes: 0 additions & 25 deletions liblmt/lmtcerebro.h
Original file line number Diff line number Diff line change
@@ -1,28 +1,3 @@
/*****************************************************************************
* Copyright (C) 2007-2010 Lawrence Livermore National Security, LLC.
* This module written by Jim Garlick <garlick@llnl.gov>.
* UCRL-CODE-232438
* All Rights Reserved.
*
* This file is part of Lustre Monitoring Tool, version 2.
* Authors: H. Wartens, P. Spencer, N. O'Neill, J. Long, J. Garlick
* For details, see http://github.com/chaos/lmt.
*
* 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) version 2, dated June 1991.
*
* 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 terms and conditions of 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 or see
* <http://www.gnu.org/licenses/>.
*****************************************************************************/

typedef struct cmetric_struct *cmetric_t;

int lmt_cbr_get_metrics (char *names, List *rlp);
Expand Down
17 changes: 8 additions & 9 deletions liblmt/lmtconf.c
Original file line number Diff line number Diff line change
@@ -1,16 +1,15 @@
/*****************************************************************************
* Copyright (C) 2007-2010 Lawrence Livermore National Security, LLC.
* This module written by Jim Garlick <garlick@llnl.gov>.
* UCRL-CODE-232438
* All Rights Reserved.
* Copyright (C) 2007 Lawrence Livermore National Security, LLC.
* This module was written by Jim Garlick <garlick@llnl.gov>
* UCRL-CODE-232438 All Rights Reserved.
*
* This file is part of Lustre Monitoring Tool, version 2.
* Authors: H. Wartens, P. Spencer, N. O'Neill, J. Long, J. Garlick
* This file is part of the Lustre Monitoring Tool.
* For details, see http://github.com/chaos/lmt.
*
* 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) version 2, dated June 1991.
* 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
Expand All @@ -20,7 +19,7 @@
* 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 or see
* <http://www.gnu.org/licenses/>.
* http://www.gnu.org/licenses.
*****************************************************************************/

/* config.c - config registry for lmt */
Expand Down
25 changes: 0 additions & 25 deletions liblmt/lmtconf.h
Original file line number Diff line number Diff line change
@@ -1,28 +1,3 @@
/*****************************************************************************
* Copyright (C) 2007-2010 Lawrence Livermore National Security, LLC.
* This module written by Jim Garlick <garlick@llnl.gov>.
* UCRL-CODE-232438
* All Rights Reserved.
*
* This file is part of Lustre Monitoring Tool, version 2.
* Authors: H. Wartens, P. Spencer, N. O'Neill, J. Long, J. Garlick
* For details, see http://github.com/chaos/lmt.
*
* 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) version 2, dated June 1991.
*
* 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 terms and conditions of 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 or see
* <http://www.gnu.org/licenses/>.
*****************************************************************************/

int lmt_conf_init (int vopt, char *path);

char *lmt_conf_get_db_rouser (void);
Expand Down
17 changes: 8 additions & 9 deletions liblmt/mdt.c
Original file line number Diff line number Diff line change
@@ -1,16 +1,15 @@
/*****************************************************************************
* Copyright (C) 2007-2010 Lawrence Livermore National Security, LLC.
* This module written by Jim Garlick <garlick@llnl.gov>.
* UCRL-CODE-232438
* All Rights Reserved.
* Copyright (C) 2007 Lawrence Livermore National Security, LLC.
* This module was written by Jim Garlick <garlick@llnl.gov>
* UCRL-CODE-232438 All Rights Reserved.
*
* This file is part of Lustre Monitoring Tool, version 2.
* Authors: H. Wartens, P. Spencer, N. O'Neill, J. Long, J. Garlick
* This file is part of the Lustre Monitoring Tool.
* For details, see http://github.com/chaos/lmt.
*
* 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) version 2, dated June 1991.
* 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
Expand All @@ -20,7 +19,7 @@
* 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 or see
* <http://www.gnu.org/licenses/>.
* http://www.gnu.org/licenses.
*****************************************************************************/

#if HAVE_CONFIG_H
Expand Down
25 changes: 0 additions & 25 deletions liblmt/mdt.h
Original file line number Diff line number Diff line change
@@ -1,28 +1,3 @@
/*****************************************************************************
* Copyright (C) 2007-2010 Lawrence Livermore National Security, LLC.
* This module written by Jim Garlick <garlick@llnl.gov>.
* UCRL-CODE-232438
* All Rights Reserved.
*
* This file is part of Lustre Monitoring Tool, version 2.
* Authors: H. Wartens, P. Spencer, N. O'Neill, J. Long, J. Garlick
* For details, see http://github.com/chaos/lmt.
*
* 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) version 2, dated June 1991.
*
* 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 terms and conditions of 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 or see
* <http://www.gnu.org/licenses/>.
*****************************************************************************/

int lmt_mdt_string_v1 (pctx_t ctx, char *s, int len);

int lmt_mdt_decode_v1 (const char *s, char **mdsnamep,
Expand Down
Loading

0 comments on commit 25ab5f4

Please sign in to comment.