License agreement

The EGSnrc system represents a derivative work based on the EGS4 system originally developed at the Stanford Linear Accelerator Centre (SLAC). The core system (all simulation subroutines, the PEGS4 data preprocessor, the Mortran3 preprocessor, material databases, multiple elastic scattering and spin data bases, and all other files and supporting material that do not have an explicit license statement) is therefore distributed according to an agreement between the National Research Council of Canada (NRC) and SLAC under the terms of the EGSnrc license.

EGSnrc Code System license

The EGSnrc code system (i.e. all pieces of code saying they are subject to the EGSnrc License, including routines related to the 1999 and later versions of EGSnrc and EGS_Windows, all associated source code, the NRC databases related to multiple scattering and spin correction, as well as the NRC user codes DOSRZnrc, FLURZnrc, CAVRZnrc and SPRRZnrc, all scripts and all associated documentation) are copyrighted material owned by the National Research Council of Canada, all rights reserved. Those portions of the system for which the copyright is owned jointly or wholly by the Stanford Linear Accelerator Center, are distributed under a formal NRC/SLAC agreement.

  1. The NRC grants the user a non-transferable, non-exclusive license to use this system free of charge only for non-commercial research or educational purposes. All proprietary interest, right, title and copyright in the EGSnrc code system remains with NRC.
  2. The express, written consent of NRC is required if the EGSnrc code system or any part or derivative thereof or data generated by the code is used by an individual or an organization for developing a commercial product or service.
  3. The express, written consent of NRC is required if this code system or any part thereof is to be used in a fee for service application, either clinically or by consultants.
  4. The express, written consent of NRC is required if the NRC spin correction or multiple scattering data bases are to be used directly or indirectly in any other application, either commercial or non-commercial.
  5. The code system must be obtained from NRC. Users may not copy nor distribute the code system or parts thereof.
  6. NRC disclaims any warranties, expressed, implied or statutory, of any kind or nature with respect to the software, including without limitation any warranty of merchantability or fitness for a particular purpose. NRC shall not be liable in any event for any damages, whether direct or indirect, special or general, consequential or incidental, arising from the use of the software.
  7. This license supersedes all prior communications and agreements, written or oral, concerning the EGSnrc code system. No amendment or waiver of terms is effective unless in writing, signed by both parties and specifically states the intention to affect this license.
  8. This license is governed by the laws of Ontario and Canada applicable therein. The user consents to the jurisdiction of the federal court and the courts of Ontario.

The intent of the above may best be given by example. If you are at a not-for profit institution, and are not working under a contract or grant from a commercial organization, you have a free license to use EGSnrc. If you work for a commercial organization (except a hospital), then you may only use EGSnrc if your organization has a license agreement with NRC. If you work at a hospital but are using the code solely for internal or personal research purposes, you have a free license to use EGSnrc. If you work for any type of organization, and your work is sponsored by a commercial organization for any purpose related to commercial use, then you need a license agreement with NRC.

New NRC additions such as the C++ class library egspp, the C++ user codes, the Linux/Unix scripts in the scripts subdirectory of the main installation, all Makefiles for building user codes, the new C interface, the graphical user interfaces and all other files and supporting material that contain a GPL license header are distributed under the terms of the GNU General Public License (GPL).

Note that downloading material from this site implies acceptance of both licenses.