![]() |
Home | Libraries | License | Support | People | ALPS Web Site |
The ALPS libraries are free for non-commerical use but require acknowledgements and citations in any publication produced even partially using the ALPS Libraries. See the license text LICENSE.txt and the citations file CITATIONS.txt for details.
Basic libraries marked by an asterisk (*) in the previous section (i.e., alps/general, osiris, and parser libraries) are also published as the ALPS Light Libraries under the Boost Software License (Version 1.0) without acknowledgement/citation requirement.
ALPS LIBRARY LICENSE version 1.1
Copyright (C) 2003-2005 Ian McCulloch. Everyone is permitted to copy and distribute this license document.
This License applies to any software containing a notice placed by the copyright holder saying that it may be distributed under the terms of the ALPS Library License version 1.1. Such software is herein referred to as the "Library". This license grants permission to use, reproduce, display, distribute, execute and transmit the Library, and to prepare derivative works of the Library, and to permit others to do so for non-commercial academic use, all subject to the following conditions:
You may modify your copy or copies of the Library, thus forming a work based on the Library, and use, copy or distribute such modified works under the terms of sections 1 and 2 above, provided that you also meet all of these conditions:
This Software, or modifications under section 3 above, may be distributed in object code or executable form, provided that you meet all of these conditions:
THIS SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR ANYONE DISTRIBUTING THE SOFTWARE BE LIABLE FOR DAMAGES OR OTHER LIABILITY, WHETHER IN CONTRACT, TORT OR OTHERWISE, ARISING OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Any publication for which one of the following libraries are used has to acknowledge the use of the ALPS libraries, and the papers listed below:
When alps/model.h or any header in alps/model was used: reference the web page http://alps.comp-phys.org/ and cite the publication:
When alps/lattice.h or any header in alps/lattice was used: reference the web page http://alps.comp-phys.org/ and cite the publication:
When alps/alea.h or any header in alps/alea was used: reference the web page http://alps.comp-phys.org/ and cite the publications:
When alps/scheduler.h or any header in alps/scheduler was used: reference the web page http://alps.comp-phys.org/ and cite the publications:
The use of any other library, in particular those with headers in the subdirectories alps/parser, alps/osiris, alps/random do not carry any citation requirement but acknowledgment of the ALPS project is encouraged.