Terms and Conditions for the use of Rasmus Torkel's software for XML processing and related functionality

The Purpose of these Terms and Conditions

I want to make this software available for free to the early adopters in perpetuity without foreclosing on the possibility of generating revenue from it in the future.

Terminology

I/Me/My

The terms "I", "me" and "my" refer to Rasmus Torkel, the author and current copyright holder of this sofware.

My software

"My software" refers to the XML processing software and all related software packaged with it that comes with these terms and conditions.

License Holder/Organisation

These terms and conditions refer to "license holders". A license holder can be an organisation such as a company, a university or a government. A license holder can also be an individual.

Where a license is held by an organisation, this license covers employees, contractors, volunteers and students for the work that they do for the organisation and for the learning they do with the organisation but not for any work or learning performed independently from the organisation holding the license.

Free License in Perpetuity

By downloading my software with these terms and conditions you or your organisation obtain a free license to use the downloaded version of my software. This license is in perpetuity.

I make no guarantee that free licenses for my software will be available in the future.

Sharing or Distributing my Software

These terms and conditions are not intended to be an impediment to the license holder when the license holder integrates my software into a product or custom software or other software in which my software is only a minor part. Thus these terms and conditions do not prohibit the license holder from:

License holders may not make my software available to the public as a separate product or as a product of which my software is the most important component.

Warranty

There is no warranty for my software. The license holder is invited to peruse the source code and run my test cases and possibly additional test cases in order to verify the adequacy of my software for the license holder's intended purpose.

Modification of Artifacts

No Renaming of Packages and Classes

Renaming any of the packages and classes within my software is not permitted.

Other Modification of my Software

License holders may modify classes and package.html files. In both cases, the header must not be changed, but there must be a comment just below the header stating that modification by the license holder has taken place. License holders may also place additional classes or other files into the packages of my software, as long as the headers of those files identify the author and do not give the impression that they are part of my software.

Terms and Conditions

Changing the Terms and Conditions HTML file is not permitted.

Terms and Conditions for non-license-holding Customers of Licence Holders

Customers who/which are not license holders for my software may receive or may have received my software as part of a product developed by a license holder in accordance with this Terms and Conditions document. In such cases these terms and conditions do not limit the indirect use of my software through the product supplied by the license holder. However, the use of my software separate from the license holder's supplied product is not permitted.