Caligula is a programmable numeric expression interpreter JavaBean which has more than 50 built-in mathematical functions and supports decimal, hexadecimal and binary number formats. Advanced functions like integration, root finding and extremum finding are also included. Caligula supports any number of user-defined variables and user-defined functions. A programming interface also lets you add your own functions.
» version 1.0.0 - posted on 2001-08-31
EULA - End User License Agreement
Caligula GENERAL LICENSE AGREEMENT
NOTICE: BY INSTALLING AND USING Caligula YOU ARE AGREEING TO BE
BOUND BY THE TERMS OF THIS AGREEMENT. IF YOU DO NOT AGREE TO THE
TERMS OF THIS AGREEMENT, PROMPTLY DELETE ALL Caligula FILES FROM
1) OWNER: The manufacturer of this software and the owner of all
associated copyrights is Wilhelm Kurz of Zenettistrasse 41,
D-80337 Munich, Germany ("The Author").
2) APPLICABILITY: This AGREEMENT is a GENERAL LICENSE AGREEMENT
which applies to all users of Caligula. If you have other
licensing agreements with The Author for the use of Caligula,
terms of this agreement which are not specifically addressed
in those agreements shall be considered amendments to those agreements.
3) AS IS: Caligula, WHETHER OR NOT REGISTERED, IS PROVIDED "AS
IS" WITHOUT WARRANTY OF ANY KIND. The Author
DISCLAIMS ALL WARRANTIES, EITHER EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO IMPLIED WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND
NONINFRINGEMENT. IN NO EVENT SHALL The Author
OR HIS SUPPLIERS BE LIABLE FOR ANY DAMAGES
WHATSOEVER (INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF
BUSINESS PROFITS, BUSINESS INTERRUPTION, LOSS OF BUSINESS
INFORMATION, OR OTHER PECUNIARY LOSS) ARISING OUT OF THE USE
OF OR INABILITY TO USE ANY Caligula SOFTWARE, EVEN IF The Author
HAS BEEN ADVISED OF THE POSSIBILITY
OF SUCH DAMAGES. BECAUSE SOME STATES DO NOT ALLOW THE EXCLUSION
OR LIMITATION OF LIABILITY FOR CONSEQUENTIAL OR INCIDENTAL
DAMAGES, THE ABOVE LIMITATION MAY NOT APPLY TO YOU.
4) DISTRIBUTION: Caligula is distributed as "shareware". You
may freely copy and distribute the Caligula DISTRIBUTION FILE
in unmodified form. However, it is prohibited to modify the
DISTRIBUTION FILE or to distribute any components extracted
5) LICENSE TYPES:
Caligula is available as Professional Version,
OEM User License, OEM Manufacturer License, Site License and
Caligula Professional Version grants you the right to install
Caligula on one computer.
A Caligula OEM Manufacturer License grants you the right to pass on
the OEM USER REGISTRATION KEY provided to you by the Author to users
of your products which include Caligula as a component. By receving
the OEM USER REGISTRATION KEY a user is granted a Caligula OEM User
A Caligula OEM User License grants you the right to manufacture and
distribute applications which include Caligula if and only if the
OEM manufacturer's control or application is also used in and shipped
with these applications.
Caligula Site License grants you the right to install Caligula on
any number of computers at one company site.
Caligula Global License grants you the right to install Caligula on
any number of computers world wide.
6) TRIAL VERSION: When you install the Caligula program by
extracting files from the DISTRIBUTION FILE and copying them to
a given computer, a trial period of 30 days begins. Caligula
may be used freely for 30 days operating in an "unregistered"
mode. If you do not register Caligula, you agree to remove the
Caligula extraction files from the computer within 30 days after
7) REGISTRATION: REGISTRATION is the process by which you gain
full license to use Caligula. REGISTRATION is initiated when you
provide a suggested REGISTRATION NAME, an e-mail and/or postal
address, and the required registration fee, if any, to The Author.
Upon receipt of your registration information and fee, The Author will
send you return registration information consisting of your
official REGISTRATION NAME, the corresponding UNLOCK KEY NUMBER
and the serial number of Caligula to which your REGISTRATION
applies. The Author may assign a REGISTRATION NAME other than what
you suggest. Your receipt of this information completes REGISTRATION,
which licenses you to use applicable version(s) of Caligula indefinitely.
You are licensed to use any past, present or future version of Caligula
which accepts your REGISTRATION NAME and UNLOCK KEY NUMBER.
8) ROYALTIES: Caligula is royalty-free. Applications created with
Caligula may be sold freely. Applications created with unregistered
versions of Caligula may not be distributed or sold.
9) REGISTRATION KEY NUMBER USAGE: You agree not to disclose your
confidential REGISTRATION KEY NUMBER to any third party. Holders of
a Caligula OEM Manufacturer License may distribute the
OEM USER REGISTRATION KEY provided to them by The Autor to users of
their products which include Caligula as a component.
A single registration may be used only on a single computer; you must
purchase multiple REGISTRATIONS or a Caligula Site License or
Caligula Global License to use Caligula on multiple computers.
Your REGISTRATION may be transferred to a another computer owned
by you simply by installing the Caligula files on the new computer
and deleting them from the previous computer; however, because
the REGISTRATION process gives you knowledge of the confidential
REGISTRATION KEY NUMBER, your REGISTRATION is not transferable to
a third party.
10) FREE REGISTRATION: The Author may grant FREE REGISTRATIONS
for promotional purposes. If The Author has granted you
FREE REGISTRATION, it does not imply, acknowledge, or grant any
ownership or other rights whatsoever to Caligula beyond that of
REGISTRATION, as described above.
11) GOVERNING LAW :Any action related to this License will be governed
by German law. No choice of law rules of any jurisdiction will apply.