r4 - 23 Oct 2003 - 12:36:46 - NickSharmanYou are here: myGrid wiki >  Mygrid Web  > DeveloperResources > LicensingStuff
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

toggleopenShow attachmentstogglecloseHide attachments
Topic attachments
I Attachment Action Size Date Who Comment
zipzip boilerplate.zip manage 5.8 K 23 Oct 2003 - 12:36 NickSharman LGPL boilerplate for various languages.
Edit | WYSIWYG | Attach | Printable | Raw View | Backlinks: Web, All Webs | History: r4 < r3 < r2 < r1 | More topic actions
 
Powered by myGrid wiki
This site is powered by the TWiki collaboration platformCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding myGrid wiki? Send feedback