Name: The G!ROWL Software: Grid Resources on Workstation Library
Description:
STFC has assembled the
GROWL suite of software applications and
libraries with support from the Joint Information Systems Committee (JISC) and Economic and Social Research Council (ESRC).
GROWL is an example of "lightweight Grid middleware". It includes server-side applications to interface to Grid resources using the Globus or
SRB or other public-domain middleware. It includes a set of client-side applications to enable remote use of the server and linking its functionality into computational applications. Further information about the
GROWL Software and its development and release process is described under
GrowlSoftware.
The
GROWL Software Suite comprises:
- Server-side application suite running under the Apache Web server (other Web servers may be used);
- Client-side C library;
- Client-side Bash script suite;
- Client-side C-sharp library;
- Client-side R library.
Contributors:
- GridTech, STFC e-Science: Rob Allan, Adam Braimah, John Kewley
- University of Cambridge: Peter Brorsson, Mark Hayes, Lorna Morris
- Lancaster University: Rob Crouchley, Dan Grose
The
GROWL Software Suite may be subject to licences as follows:
- applications and libraries distributed in source code, that the Licensee may use free of charge for Academic Purposes, subject to the terms of clauses 2.1-2.4 of the STFC Public Source Licence Agreement;
- applications and libraries distributed in source code, that the Licensee may use, free of charge, subject to the terms of the LGPL or the GPL;
- third party software that is included in the GROWL suite of programs and that is licensed by a third party on that third party's terms and conditions.
Definitions:
the GROWL Software: the Libraries and Applications distributed by STFC
from time to time as part of the
GROWL Software Suite, except the GNU
Software and the Third Party Software;
the GROWL Web site: the web site with the URL
http://www.growl.org.uk and any
web site that from time to time replaces that web site
the Current Release: Version 1.0 of the Software, and all later
versions that STFC decides may be used under this Agreement;
the Repository: the definitive location of the source code comprising
the Software and its Current Release is to be found at URL
http://svn.stfc.ac.uk
the Software: the suite of programs known as
GROWL: Grid Resources on Workstation Library, comprising the GNU
Software, the
GROWL Software and the Third Party Software;
the Third Party Software: gSOAP, Globus,
SRB Client
Generic Definitions:
These do not need to be changed.
Academic Purposes: fundamental or basic research or academic teaching,
including any fundamental research that is funded by any public or
charitable body, but not any purpose that generates revenue (as
opposed to grant income) for the Licensee or any third party. Any
research that is wholly or partially sponsored by any profit making
organisation or that is carried out for the benefit of any
profit-making organisation is not an Academic Purpose;
an Application: a software program designed to provide a specific
function for the user;
a Derived Work: any modification of, or enhancement or improvement to,
any of the Software and any software or other work developed or
derived from, or based on, any of the Software, or that incorporates
any of the Software;
the LGPL: the GNU Lesser General Public Licence, a copy of which
appears in Appendix A to this Agreement;
the GPL: the GNU General Public Licence, a copy of which appears in
Appendix B to this Agreement;
the GNU Software: the open source Libraries and Applications that are
listed on the CCP4 Website from time to time as being subject to,
respectively, the terms of the LGPL or the GPL;
a Harmful Element: any virus, worm, time bomb, time lock, drop dead
device, trap and access code or anything else that might disrupt,
disable, harm or impede the operation of any information system, or
that might corrupt, damage, destroy or render inaccessible any
software, data or file on, or that may allow any unauthorised person
to gain access to, any information system or any software, data or
file on it;
Intellectual Property: patents, trade marks, service marks, registered
designs, copyrights, database rights, design rights, know-how,
confidential information, applications for any of the above, and any
similar right recognised from time to time in any jurisdiction,
together with all rights of action in relation to the infringement of
any of the above;
a Library: a collection of reusable programming routines, software
functions or data that may be linked to, or used with, an Application;
the Licence Period: the period beginning when the Licensee posts or
faxes the completed and signed copy of this Agreement to STFC in
accordance with clause 5.1, and ending on the termination of this
Agreement under clause 5.2;