Cosmetics OpenTool License Agreement


Copyright © 2000, John P. McGrath, All rights reserved.

This software and accompanying documentation, which will be referred to in this agreement as "the software", is provided free of charge by the author (John P. McGrath), with the hope that it will be useful to you.

The software and all copyrights and all other intellectual property rights related to the Software are owned by John P. McGrath, and are protected by United States copyright laws, international treaty provisions and other applicable law.

The software is provided "as is", and if you chose to use the software, you must accept all responsibility and liability for its use. You will indemnify and hold the author harmless from and against any claims or liabilities arising out of the use, reproduction or distribution of the software.

The author will not be liable for any direct damages or for any special, incidental, or indirect damages or for any economic consequential damages (including lost profits or savings), even if the author has been advised of the possibility of such damages. The author will not be liable for the loss of, or damage to, your records or data, or any damages claimed by you based on a third party claim.

The author disclaims all warranties with regard to the software, whether express or implied, including, but not limited to, implied warranties of merchantability and fitness for a particular purpose. The author does not warrant that the operation of the software will be uninterrupted or error free or that the software will meet your specific requirements. Additional statements by the author, whether oral or written, do not constitute warranties and should not be relied upon.

A license is hereby granted to any individual, corporation, or organization, to use the software for any legal purpose, subject to the following conditions:

  1. You may not misrepresent the origin of the software. You must not claim that you wrote the software, or were responsible for creating the functionality provided by the software.
  2. You may use the software for either commercial or non-commercial purposes. You may also freely copy and redistribute the software to other individuals, corporations, or organizations.
  3. You may create an "altered version" of the software. An "altered version" of the software is one that is created using the software, and that substantially performs the same function as the software.
  4. You may not remove or alter any copyright notices from the software or from an altered version of the software.
  5. If you create an altered version of the software, you must mark the altered version in a manner that will make it clear that the altered version is not the original version created by the author. You must also mark the software in such a manner that will make it clear that the altered version of the software is based upon the work created by the author.
  6. You may not sell, rent, or otherwise charge a fee for the software, or for an altered version of the software. This does not preclude you from charging a nominal fee for distributing either the software or an altered version of the software.
  7. You may use the software, or a portion of the software to create a "distinct product". A "distinct product" is one that is created using the software, and that has a substantially different primary functionality than the functionality provided by the software.
  8. If you create a distinct product using the software, you may freely distribute, sell, or license the distinct product. The product documentation may indicate that the distinct product was created using the software, but that is not a requirement.
  9. If you alter any of the Java classes that are included in the software, you must also alter the Java package name. The altered package name must not be a member of the "mcgrath" Java package hierarchy.

Copyright © 2000, John P. McGrath