Charm++/Converse licenseΒΆ

Non-Commercial Non-Exclusive License for Charm++ Software

The Software (as defined below) will only be licensed to You (as
defined below) upon the condition that You accept all of the terms and
conditions contained in this license agreement ("License").  Please
read this License carefully. By downloading and using the Software,
You accept the terms and conditions of this License.

1 Definitions.  

  1.1 "Illinois" means The Board of Trustees of the University of
      Illinois.
 
  1.2 "Software" means the Charm++/Converse parallel programming 
      software source code and object code.

  1.3 "You" (or "Your") means an individual or legal entity exercising
      rights under, and complying with all of the terms of, this
      License.  For legal entities, "You" includes any entity that
      controls, is controlled by, or is under common control with
      You. For purposes of this License, "control" means ownership,
      directly or indirectly, of more than fifty percent (50%) of the
      equity capital of the legal entity.

2 License Grant.  Subject to Your compliance with the terms and
  conditions of this License, Illinois on behalf of Prof. Sanjay
  Kale's Parallel Programming Laboratory (PPL) group in the Department
  of Computer Science, hereby grants You a non-commercial,
  non-exclusive, non-transferable, royalty-free, restrictive license
  to download, use, and create derivative works of the Software for
  academic and research purposes only.

License Restrictions.  Any uses of Software or Software derivative
works beyond those granted in Section 2 above require a separate for a
fee license.  To negotiate a license with additional rights, You may
contact Illinois at the Office of Technology Management at
otm@illinois.edu or Charmworks, Inc. at info@hpccharm.com.

3 The following are some of the restricted use cases:

  3.1 Integration of all or part of the Software or Software
      derivative works into a product for sale, lease or license by or
      on behalf of You to third parties; or

  3.2 Distribution of all or part of the Software or Software
      derivative works to third parties for any reason, including for
      commercializing products sold or licensed by or on behalf of
      You, except for contributing changes to Software;

  3.3 Use of Software or Software derivative works for internal
      commercial purposes.  

  3.4 For avoidance of doubt, You may at Your own expense, create and
      freely distribute Your works that interoperate with the
      Software, directing the users of such works to license and
      download the Software itself from Illinois' site at
      http://charm.cs.illinois.edu/research/charm.

4 Derivative works: You may at Your own expense, modify the Software
  to make derivative works as outlined in Section 2.  Any derivative
  work should be clearly marked and renamed to notify users that it is
  a modified version and not the original Software distributed by
  Illinois.  You agree to reproduce the copyright notice per Section 7
  and other proprietary markings on any derivative work and to include
  in the documentation of such work the acknowledgement: "This
  software includes code developed by Parallel Programming Laboratory
  research group in the Department of Computer Science, at the
  University of Illinois at Urbana-Champaign."

5 Contributing derivative works: Software is being freely distributed
  as a research and teaching tool and as such, PPL research group
  encourages feedback and contributions from users of the code that
  might, at Illinois' sole discretion, be used or incorporated to make
  the basic operating framework of the Software a more stable,
  flexible, and/or useful product.  If You wish to contribute Your
  code to become an internal portion of the Software:

  5.1 You agree that such code may be distributed by Illinois under
      the terms of this License; and

  5.2 You may be required to sign an "Agreement Regarding Contributory
      Code for Charm++ Software" (contact kale@illinois.edu), before
      Illinois can accept it.

6 Acknowledgment.  

  6.1 You shall own the results obtained by using the outputs of
      Software and Software derivative works. If You publish such
      results, You shall acknowledge the use of Software and its
      derivative works by the appropriate citation as follows:
      "Charm++ software was developed by the Parallel Programming
      Laboratory research group in the Department of Computer Science
      at the University of Illinois at Urbana-Champaign."

 6.2 Any published work, which utilizes Software, shall include the
     following the references listed in the file named CITATION.cff 
     in the distribution.

 6.3 Electronic documents will include a direct link to the official
	 Software page at http://charm.cs.illinois.edu/research/charm.

7 Copyright Notices.  All copies of the Software or derivative works
  shall include the following copyright notice: "Copyright 2019 The
  Board of Trustees of the University of Illinois. All rights
  reserved."

8 Confidential Information. You acknowledge that the Software is
  proprietary to Illinois.  You agree to protect the Software from
  unauthorized disclosure, use, or release and to treat the Software
  with at least the same level of care as You use to protect Your own
  proprietary software and/or confidential information, but in no
  event less than a reasonable standard of care.  If You become aware
  of any unauthorized licensing, copying or use of the Software, You
  shall promptly notify Illinois in writing at otm@illinois.edu.

9 Limitation of Warranties. Limitation of
  Liability. Indemnification. THIS SOFTWARE IS PROVIDED "AS IS" AND
  ILLINOIS MAKES NO REPRESENTATIONS AND EXTENDS NO WARRANTIES OF ANY
  KIND, EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO
  WARRANTIES OR MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE,
  OR THAT THE USE OF THE SOFTWARE AND DERIVATIVE WORKS WILL NOT
  INFRINGE ANY PATENT, TRADEMARK, OR OTHER RIGHTS.  YOU ASSUME THE
  ENTIRE RISK AS TO THE RESULTS AND PERFORMANCE OF THE SOFTWARE AND/OR
  DERIVATIVE WORKS.  YOU AGREE THAT ILLINOIS SHALL NOT BE HELD LIABLE
  FOR ANY DIRECT, INDIRECT, CONSEQUENTIAL, OR INCIDENTAL DAMAGES WITH
  RESPECT TO ANY CLAIM BY YOU OR ANY THIRD PARTY ON ACCOUNT OF OR
  ARISING FROM THIS LICENSE OR USE OF THE SOFTWARE AND/OR DERIVATIVE
  WORKS.  YOU SHALL INDEMNIFY AND HOLD HARMLESS ILLINOIS (INCLUDING
  ITS TRUSTEES, FELLOWS, OFFICERS, EMPLOYEES, STUDENTS, AND AGENTS)
  AGAINST ANY AND ALL CLAIMS, LOSSES, DAMAGES, AND/OR LIABILITY, AS
  WELL AS COSTS AND EXPENSES (INCLUDING LEGAL EXPENSES AND REASONABLE
  ATTORNEYS' FEES) ARISING OUT OF OR RELATED TO YOUR USE, OR INABILITY
  TO USE, THE SOFTWARE OR SOFTWARE DERIVATIVE WORKS, REGARDLESS OF
  THEORY OF LIABILITY, WHETHER FOR BREACH OR IN TORT (INCLUDING
  NEGLIGENCE).

10 Termination.

   10.1 This License is effective until terminated, as provided
        herein, or until all intellectual property rights in the
        Software expire.

   10.2 You may terminate this License at any time by destroying all
        copies of the Software and its derivative works.

   10.3 This License, and the rights granted hereunder, will terminate
        automatically, and without any further notice from or action
        by Illinois, if You fail to comply with any obligation of this
        License.

   10.4 Upon termination, You must immediately cease use of and destroy
     	all copies of the Software and its derivative works and verify
     	such destruction in writing.

   10.5 The provisions set forth in Sections 5, 9, 11, 12, 13, 14, 15
        shall survive termination or expiration of this License.

11 Governing Law. By using this Software, You agree to abide by the
   laws of the State of Illinois and all other applicable laws of the
   U.S, including, but not limited to, export control laws, copyright
   law and the terms of this License.

12 Severability.  If any provision of this License is held to be
   invalid or unenforceable by a court of competent jurisdiction, such
   invalidity or unenforceability shall not in any way affect the
   validity or enforceability of the remaining provisions.

13 Assignment.  You may not assign or otherwise transfer any of Your
   rights or obligations under this License, without the prior written
   consent of Illinois.

14 Entire License.  This License represents the parties' entire
   agreement relating to the Software.  Except as otherwise provided
   herein, no modification of this License is binding unless in
   writing and signed by an authorized representative of each party.

15 Waiver.  The failure of either party to enforce any provision of
   this License shall not constitute a waiver of that right or future
   enforcement of that or any other provision.

Approved for legal form Illinois Counsel SJA 10/18

University Technology No. TF08023 Commercial Non-Exclusive Software License