FLUKA Single-User License Agreement FAQ and Preamble
--------------------------------------------------------
UPDATED===13.03.2011.15.58.58
TITLE===User license Preable and FAQ
TYPE===subpage
--------------------------------------------------------
FLUKA Single-User License Agreement FAQ
FLUKA Single-User License
Interpretations, Explanations & Examples
License Preamble:
Whereas the Authors and the
Collaborators wish to make available to the non-profit scientific
public access to FLUKA for legitimate scientific, medical and
engineering uses; and
Whereas these same Authors and Collaborators are concerned that because
their efforts have produced a code that is an integrated whole that is
not intended to be dissected or subdivided and used in part in any
manner; and finally
Whereas they wish to insure that any formal code comparisons that are
made available to the public be a fair and accurate representation of
the capabilities of FLUKA;
(The rights are granted with the limitations enumerated in the License Agreement)
What is Allowed Under the Single-User License:
When the FLUKA code is employed to
simulate an experiment or physical setup, either real or hypothetical,
for the PRIMARY PURPOSE of understanding the nature of the radiation
field as it applies to that situation FOR the evaluation of the object
or experiment in question, that is a manifestly allowed use of the code
for its intended purpose. Note that there are no restrictions in
comparing the projections of FLUKA against the projections of similar
codes employed for the primary purpose of assisting in the evaluation
of that experiment or situation, and no restrictions under the License
Agreement regardng publication of the results obtained with the FLUKA
code.
EXAMPLES:
- Evaluation of the expected background levels in the LHC experiments,
comparison among results from different codes
- Calculation of the neutrino spectra at long base line experiments, like MINOS, and comparison with data
- Analysis of detectors preformances (resolution, linearity etc) and comparison with data
What is NOT Allowed Under the Single-User License:
When the FLUKA code is employed to
simulate a reference experiment (one which has been fully analyzed,
and whose results represent in some sense an accepted standard) or a
physical
setup, either real or hypothetical, for the PRIMARY PURPOSE of
evaluating the performances of FLUKA, and/or
comparing the predictions of various codes such as FLUKA with respect
to one and other, this is termed "Benchmarking" in the License
Agreement, and it is a manifestly disallowed use of the code without
prior written permission from the authors. The reason the authors
wish to be consulted is to insure that in any such comparisons that
FLUKA is used properly and its capabilities and limitations are clearly
and correctly represented. Another reason is that the authors
willingly make available new developments and improvement as soon as
they are tested and certified,
before they are fully documented and published in scientific magazines
Under most but not necessarily all
circumstances, such comparisons will typically be sponsored or
organized by recognized international bodies or organizations,
including for presentation in special sessions at international
meetings. The authors welcome the opportunity and time permitting
will attempt to respond to all such genuine requests for participation.
FLUKA is an integrated code,
meaning that it is intended by the authors that it be executed as a
single composite code through the user interface supplied with the
code. Where it is appropriate for the user to supply special
routines to tailor the output to the specific needs of a particular
application, FLUKA provides a mechanism to accomplish that.
However, the FLUKA authors warn that the interrelationships
intertwined in the various aspects of the code make attempting to
extract individual models or the output from them for separate use
external to the FLUKA code a wholly unreliable practice.
Therefore, in order to protect the user from making possible
errors during such endeavors and to fairly protect the reputation of
the FLUKA code's actual capabilities the Single-User License
Agreement manifestly disallows any such activity, including the
publication of any such results. This is not limited to simply
attempting to extract portions of the source code, but also includes
attempting to run the code with specially designed input configurations
to produce what amounts to look-up tables of output from the various
models. This includes attempts to extract tables of fundamental
cross sections and other similar physical values.
EXAMPLES:
- Any code intercomparison exercise
sponsored by institutions / conferences, and/or aimed at publication
in a scientific magazine etc.
- Comparison of FLUKA results with particle production data from
thin target experiments
- Comparison of FLUKA results with data on ion beam fragmentation in thin or thick targets
- Evaluation of the FLUKA performances on the reproduction of experimental data on ionization and range of charged particles
- Calculation of cross sections, total or differential, that are then used an a different MonteCarlo code to determine mean free paths and/or reaction kinematics.
- Coupling of the whole FLUKA or parts of it with other codes, for
instance to use FLUKA as an hadron interaction generator for a
different transport code. Note that it instead allowed to write a dump
file from FLUKA and use it as a source for further processing.