myGrid will be an open source project. We intend to license our code under the
GNU Lesser General Public License (LGPL). To do this, we need to:
- include a copy of the LGPL in each separately-distributable 'bundle'
- include some standard boilerplate in each source file
The general procedure is described at
How to use the GPL or LGPL; this page gives details specifically for myGrid.
Check in
the ASCII version of the LGPL as file
LICENSE.TXT in the 'top level' directory of your project (e.g. into file
$CVSROOT/mygrid/foobar/LICENSE.TXT for the FooBar project).
Make sure that each source file that you created or modified has a suitable copyright line near the beginning. The copyright owner will usually be your employer: check locally the correct legal name to use. Assuming that the copyright owners are the signatories to
the myGrid collaboration agreement, suitable lines would be:
Copyright 2001, 2002 The Victoria University of Manchester
Copyright 2001, 2002 The University of Newcastle upon Tyne
Copyright 2001, 2002 The University of Nottingham
Copyright 2001, 2002 The University of Sheffield
Copyright 2001, 2002 The University of Southampton
Copyright 2001, 2002 European Molecular Biology Laboratory
There should be one such line for each distinct contributor, and each line should show the year(s) in which contributions to that file were made.
Make sure that each source file that you created or modified contains the following text just below the copyright lines:
This file is part of myGrid. Further information, and the
latest version, can be found at http://www.mygrid.info
myGrid is free software; you can redistribute it and/or modify
it under the terms of the GNU Lesser General Public License as
published by the Free Software Foundation; either version 2.1
of the License, or (at your option) any later version.
myGrid 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 Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public
License along with myGrid; if not, write to the Free Software
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
You should also include CVS revision information, and may include
details of principal authorship (your moral right under the Berne
Convention).
The copyright and licensing boiler plate in each file will need to be in the form of valid comments in scripts and program sources. For Java sources, see
JavaBoilerplate.
--
NickSharman - 01 Nov 2002