Name: The G!ROWL Software: Grid Resources on Workstation Library


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:

  1. Server-side application suite running under the Apache Web server (other Web servers may be used);
  2. Client-side C library;
  3. Client-side Bash script suite;
  4. Client-side C-sharp library;
  5. Client-side R library.


  • 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:

  1. 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;
  2. 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;
  3. 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.


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 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

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;

Edit | Attach | Watch | Print version | History: r4 < r3 < r2 < r1 | Backlinks | Raw View | Raw edit | More topic actions
Topic revision: r4 - 13 Mar 2008 - RobAllan
This site is powered by the TWiki collaboration platform Powered by Perl 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 TWiki? Send feedback