|
WCF-Xtensions, FastInfoset.NET and DotNetCompression are products for software developers.
You can use them in the development of your software in one of two forms, either as Redistributables or
as Embedded Code. Once your software is ready, you can distribute the Redistributables or the Embedded Code to end users as part of your software without paying any royalties. There are no per server, per client or other runtime fees, provided that you meet the requirements of the
Noemax license. Here we explain:
At the end of this page you will also find links to the
full text of the Noemax license and to the FAQ.
What are the Redistributables and the Embedded Code
The Redistributables are managed assemblies that are ready for distribution with your end user applications. Every Noemax product includes several
Redistributables each of which either provides different functionality or targets different platforms.
The Embedded Code is not pre-built, as the Redistributables are, but you create it yourself by "embedding" the Noemax code into the compiled code
of your software so that the compiled Noemax code forms an integral and indistinguishable part of the compiled code of your software. Embedding can be performed either by combining the
source code provided by Noemax with your source code and compiling them together, or by merging the Redistributables with the compiled code of your software using a tool such as SmartAssembly.
Using Embedded Code enables you to hide the use of the Noemax product, avoid dependencies on Noemax assemblies, prune any unused code of the Noemax product and reduce the loading time of your software. To distribute software that contains Embedded Code you must
obtain a license for an Enterprise edition.
| |
Redistributables |
Embedded Code |
| Strong-named assemblies already compiled and available within Noemax products |
 |
- |
| Non-strong-named assemblies already compiled and available within Noemax products |
 |
- |
|
You create it by compiling the Noemax source code with the source code of your software |
- |
 |
|
You create it by merging the Redistributables with the compiled code of your software |
- |
 |
|
Enables you to hide the use of the Noemax product |
- |
 |
|
Enables you to avoid dependencies on Noemax assemblies |
- |
 |
|
Enables you to prune unused code of the Noemax product |
- |
 |
|
Enables you to reduce the loading time of your software |
- |
 |
|
The differences between the Professional and Enterprise editions
All Noemax products are available in two editions, Professional and Enterprise. Both editions offer the same features and functionality in terms of technical capabilities.
The differences between the two editions are that (a) the Enterprise edition includes the
full source
code, (b) the Professional edition enables you to distribute only the Redistributables while the Enterprise edition permits you to distribute both the Redistributables and the Embedded Code, (c) the Enterprise edition grants you significantly more distribution rights when
your software is distributed with the Embedded Code instead of the Redistributables, and (d) the Enterprise edition includes a longer subscription to support and maintenance.
The following distribution rights are granted by the Professional edition:
- You can distribute the Redistributables with any end user application that you develop, provided that it is not a library or component. You must prohibit all users of your application from creating derivative works, from using it in any software that they create, and from distributing it to
others.
The Enterprise edition grants you the same distribution rights as the Professional edition plus the following additional rights:
-
You can distribute the Embedded Code with any software that you develop, even if it is a library or component. When distributing your software with the Embedded Code you can permit users to create derivative works of your software, to use it in end user applications that they
create, and to distribute it to others either on its own or as part of their own applications.
In terms of the included support and maintenance, the Professional edition includes an initial six month subscription while the Enterprise edition includes an initial twelve month subscription.
Subscriptions enable you to request
priority technical support for an unlimited number of issues and to download all minor and major versions released while your
subscription is active. Annual subscription renewals are available for both editions. You can read more about subscriptions here.
| |
Professional |
Enterprise |
| Duration of included initial subscription |
6 months |
12 months |
| Unlimited premium support during subscription |
 |
 |
| Access to all minor and major versions released during subscription |
 |
 |
| Twelve month subscription renewals available |
 |
 |
|
How to select between a Personal, Team and Site license
If you are developing software that uses the Redistributables or the Embedded Code, it is comfortable to be able to freely distribute them to all persons participating in the development process without having to worry about who is and who isn't licensed.
We have prepared an extensive range of license packs that address the needs of small and large development teams in a cost-effective way. To find out whether you need a Personal, Team 4, Team 10, Team 25, Site 100 or Site Wide license, you must first:
- determine how many persons are participating in the creation, programming, modification, compilation or linkage of your software, irrespective of whether or not they are directly involved in writing any code that calls the API of the Noemax product,
- add any other persons to whom you will be providing the Redistributables or the Embedded Code (either on their own or as part of your software) before your software is ready for distribution in accordance with the "Grant of License to Distribute" sections of the Noemax license,
- count on how many computers the above persons will be executing, copying or otherwise using the Product or its Redistributables or its Embedded Code,
and then consult the following table to find the most suitable license for your needs:
| |
Personal |
Team 4 |
Team 10 |
Team 25 |
Site 100 |
Site Wide |
| Persons licensed to use the software |
1 |
4 |
10 |
25 |
100 |
unlimited |
| Computers on which they may use it |
2 |
8 |
20 |
50 |
200 |
unlimited |
| Radius within which they may use it 2 |
unlimited |
unlimited |
unlimited |
unlimited |
25 miles
or 40 km |
100 miles
or 160 km |
|
|
2 from the primary geographic location where the Product is used |
The full text of the Noemax license, the FAQ, and how to contact us
Although the above explanations provide a good guide to our licensing, it is the license agreement itself that counts most.
To read in detail the exact terms and conditions under which you may use a Noemax product and distribute its Redistributables or its Embedded Code, here is the full text of the
Software License Agreements for the Professional and Enterprise editions:
If you have any questions, the Ordering & Licensing FAQ might be helpful. Or just
send us a message and we will be happy to reply.
|