To use trephine in your project, you have several options:
The fastest and easiest way to include trephine in a your project is to hotlink trephine.js and related resources as explained in getting started.
If you do so, you must abide by a few simple rules:
- You may not hotlink any trephine resources if your site is malicious in nature (this should go without saying).
- You may not hotlink resources if they're not being used in conjunction with trephine itself.
- For example, it would not be OK to hotlink the jruby.jar file if you're not also hotlinking trephine.jar.
- You may only hotlink resources from the domain trephine.s3.amazonaws.com.
In addition, the signed trephine.jar file hosted on trephine.s3.amazonaws.com may be used only if it is hotlinked, or for development purposes (served and accessed from localhost). It has been hard-coded to disallow access from any other domain.
Allows for a single developer to install and use trephine on unlimited workstations for development and to deploy trephine on unlimited domains and sub-domains on unlimited servers. [View Full License]
This is the appropriate if you have any of the following requirements:
- Resources hosted somewhere other than trephine.s3.amazonaws.com (for example on a private intranet)
- Customizations such as removing the math challenge or other modifications and enhancements.
Commercial licenses are:
- Issued on a per-developer basis. Any person who creates or assists in creating an application making use of the trephine source or derived binaries is considered a developer.
- Perpetual and automatically apply to all minor revisions. For instance: a 1.1 license includes all 1.x releases including 1.1, 1.2, 1.3, etc.
- Royalty free.
To download the trephine source, you must either:
- Purchase a Commercial Software Developer License, or
- Agree to the Research Only Evaluation Agreement
Once you have met this requirement, you may download the source bundle after selecting the appropriate option below: