You are entitled to a Limited Free License free of charge once you have downloaded the Software covered by it. The license is activated automatically each time you run the Software. No registration is required for this.
Under the Limited Free License, the software will work in limited mode. Not all features supported by this Software will be available for your use. The full commercial (or academic) license will allow using the Software free of such limitations.
The Licensee is not allowed
When the Software includes the Template Designer, it will work only in demo mode. The Licensee is able investigate its functionality, but cannot save any modified templates.
The Limited Free License allows execution of only templates covered by that license. For further details, please see Licensing of Templates.
The Trial License grants Licensee the non-exclusive and non-transferable right to install and run the Software for free during 15 days (or 30 days) for evaluation purposes only.
The Licensee is not allowed
To enforce this condition, all output documents generated (in HTML and RTF formats) under the Trial License will be heavily distorted by replacing some letters with bullet ('•') characters (as well as contain special messages).
Under the full commercial (or academic) license, no text distortion and trial messages will appear!
The Licensee may not distribute those templates to anyone else (e.g. to someone who already has a commercial or academic license) and in that way to circumvent buying the full license.
The templates created/modified under the Trial License will not work with any of the reduced editions of the given product line.
The Trial License allows the Licensee to execute any custom templates (including those created by someone under a Commercial License). However, any output files generated with such templates may be used for evaluation only!
For further information, please see Licensing of Templates.
The Software is priced on a per-user basis and any license specifies the authorized number of users, the licensee name, organization and e-mail address.
Each Commercial License is a floating license. It means that the license may be installed on any number of computers and used by any number of people, provided that the number of concurrent users never exceeds the number of licensed users.
Since DocFlex Software currently provides no specific license manager or activation procedure that checks the number of concurrent users, it is the responsibility of the Licensee to ensure and check that the number of actual users never exceeds the authorized number. If the Licensee cannot control this, the sufficient number of licenses must be acquired.
The Commercial License permits using it only by the members of the Licensee company/organization as a single legal entity. If the Licensee is a private person, only this person may use the license.
The Commercial License may not be transferred to any other company/organization or individual, except the direct successor of the Licensee, who takes over the full legal rights and responsibility over the licensee business.
The Licensee is not allowed
For more information, please see Licensing of Templates.
The license certificate represents a plain-text file (license file), which contains the information about the license and the Licensee. The license file should be installed together with the Software according to the provided instruction.
This means that the user will get a reply on his/her e-mail normally during the same or the next working day, and we will keep corresponding until all questions or problems are fully resolved.
If the user reports a bug and provides us with some information about how and where that bug happened (in most cases, just a full Java Exception Stack Trace would suffice), normally, we can fix it and prepare an update during 2-3 following days.
To upgrade to a new version within the same generation, all you need to do is to download the new software from our web-site, install it, and install on it your license certificate. You don't need to tell or ask us about anything. Each new software version is designed and tested to support any early issued licenses covering it.
The Academic License permits the Licensee to use a fully functional version of the Software for educational purposes only. This may include some educational or scientific research projects, but not those specifically ordered and paid by a commercial company or government.
Other conditions are the same as for Commercial License except the following:
The content of any output files may be changed by the Licensee as needed.
The text distortion will not appear in the documentation generated under the Academic License.
It is allowed to distribute academic templates to other people who also have either Academic or Commercial License for the same software, however, absolutely free of charge. (The Academic License may not be used to make any profit!)
Under a Commercial License (covering the Template Designer), the academic templates may be upgraded to the normal status and used further for any purposes including commercial ones.
The academic templates will not work with any of the reduced editions of the given product line (e.g. DocFlex/XML RE or DocFlex/Doclet).
The Academic License allows the Licensee to execute any other custom templates created/modified under an Academic, Commercial or Trial License. However, any output files generated with such templates may be used only for educational purposes!
For example, DocFlex/XML XSDDoc template set implements a high quality XML Schema Documentation Generator. |
The Commercial Template Applications provide functionality, which is typically offered by other companies in the form of separate commercial software products (or specific features of them).
Each Commercial Template Application, whatever complex the task it implements, is just a set of DocFlex templates. That means anything the template application generates is programmed entirely within the templates themselves. The template interpreter, the template language and its embedded functions provide only a general basic functionality needed for a particular application field (e.g. XML).
Since the DocFlex templates always require a special interpreter for their execution, all Commercial Template Applications are delivered as add-ins to each edition of the base product line.
For example, the XSDDoc template set is included both in DocFlex/XML (Full Edition) and the reduced edition: DocFlex/XML RE. |
On the other hand, because Commercial Template Applications actually solve some very complicated general tasks, they require separate licensing.
Each Commercial Template Application has its own product name and version number. The license for it is attached to those attributes.
The Commercial Template Applications may work under the following licenses:
This license is activated by default when no other licenses for the given Commercial Template Application have been found. It allows the Licensee to run the template application only in limited mode, which means that some template parameters are disabled so as only their default values can be used. That, effectively, limits the usage of certain important features controlled by those parameters.
This license unlocks all parameters and main templates of the Commercial Template Application.
The Licensee may use such a license with any edition of the main product (e.g. DocFlex/XML Full Edition or DocFlex/XML RE) containing the template interpreter/output generator, which will work without limitations under the default Free or Limited Free License covering the binary code of the main product.
The Commercial License for the given Template Application allows the Licensee to use all the functionality implemented about the given application task (e.g. XML Schemas documentation generation). This includes all features both implemented in the templates themselves and supported by the template interpreter / output generator (e.g. generation of RTF output with the rendering of embedded HTML markup).
See also Multiple Licenses.
This license works the same as in the case of Commercial License, however it imposes specific limitations. See Academic License section for more details.
This license works the same as in the case of Commercial License, however it imposes specific limitations. See Trial License section for more details.
The Commercial or Academic License imposes no specific limitations on possible usage of such templates. You may equally distribute them to anyone else.
The users are free to use/distribute such templates as needed.
The execution of such templates still requires a Commercial or Academic License covering the initial Commercial Template Applications.
The idea is this. We (Filigris Works) have developed some complex functionality in the form of a particular template application. The users are allowed to modify it and customize for their needs. However, we still need to be compensated for our work! |
The goal of this licensing system is to allow people to pay exactly for what they want to use and to remain the integrity of the whole software at the same time. Here is how it works.
A particular software package (edition) is always the same and may include lots of functionality. Without the proper licenses that functionality works only in a reduced or demo mode (see Limited Free License). When you want to use some specific features you buy a Commercial License that covers them. If you later need another set of features, then you just buy another license. Both (or more) licenses can be installed together. As a result, you get a software that does what you need and pay only for what you use!
But, what will happen when some of those licenses have different types?
For example, suppose you already have a full Commercial License for XSDDoc template set. Now, you want to see how your XML schema documentation would look if you change something in the XSDDoc templates. You install a Trial License for "DocFlex/XML SDK", which covers the Template Designer and modify the templates using it. Then, you run the modified XSDDoc. How may you use the result output documentation, then? According to which of those two license: Commercial or Trial? |
The rule is the following.
When to unlock all necessary features of the DocFlex software several specific (not Limited Free) licenses are installed and some of those licenses have different types, the license that imposes maximum restrictions and obligations will have the highest priority.
The following table shows all matching license types and their priorities (the higher the priority the more obligations the license imposes):
License Type | Priority |
Trial License | 4 |
Academic License | 3 |
Commercial License | 2 |
Limited Free License | 1 |
Except as expressly provided herein, Filigris Works makes no other warranties, either Express or Implied, regarding the program, including but not limited to its merchantability or its fitness for any particular purpose.
The Licensee takes note of the fact that the Software is neither developed nor intended for high risk activities such as in the operation of nuclear facilities, aircraft navigation, traffic control, direct life support machines, or weapon systems, in which the failure of the software could lead directly to death, personal injury, or severe physical or environmental damage. Any liability therefore is excluded.
To the maximum extent permitted by law Filigris Works excludes any liability for any damages, including but not limited to any loss of revenue, profit, or data, however caused, directly or indirectly, by the Software or by this Agreement.
On termination, the Licensee shall have no claim on or arising from the Software. The Software and any copies shall be destroyed.
The Software is not available to those not permitted by laws to have access to the Software.
The following copyright notice and license applies to this software:
Apache Xerces Java Copyright 1999-2007 The Apache Software Foundation Portions of this software were originally based on the following: - software copyright (c) 1999, IBM Corporation., http://www.ibm.com. - software copyright (c) 1999, Sun Microsystems., http://www.sun.com. - voluntary contributions made by Paul Eng on behalf of the Apache Software Foundation that were originally developed at iClick, Inc., software copyright (c) 1999. |