Licensing

Web Connection is available in two licensing modes:

  • Single server developer
  • Run time licenses for physical servers and/or developers

Licensing

Web Connection is licensed per developer and/or per Windows server instance.

For current pricing for both developer licenses and run-time licenses please check our Web Connection Runtime Pricing page.

Single Developer License

The full developer license comes with a single developer license and a live server license so you can develop your application on your local machine and deploy it on a single live server or Virtual Machine instance. The developer license provides full source code to the FoxPro framework code, and is required for any further runtime or developer licenses to be applied. Any additional developers require either another developer license or a runtime license as outlined below.

Runtime and Additional Developer Licensing

Runtime licensing is available by purchasing a runtime license pack which comes in sizes from 5 up to unlimited distributions. A run-time license can only be purchased in addition to at least one full developer license as the run-time licenses do not come with any distributables or code - it's just a license pack.

Runtime licenses can be used for:

  • Physical Server Licensing
  • Additional Developer Licensing

You can check out pricing for runtime licenses here:

Runtime Licenses - One License Per Windows Server

Each runtime license is good for a single physical server or Virtual Machine Instance. Essentially Web Connection is licensed per Windows instance. You are allowed to run multiple Web Connection applications on a Windows instance. Any additional physical or virtual machines, including load balanced servers, require a separate license.

Runtime Licenses used for Developers

Run-time licenses counts can also be applied against additional developers.

Each developer working with Web Connection requires a license.

A run-time license allows distribution of a compiled Web Connection application and distribution of any of the binary files included with Web Connection. No portions of the Web Connection framework may be re-distributed as source code without a full developer license. If your application distribution for clients requires source code that includes the Web Connection source code or any part of it, your client will need a source code license.

Runtime applications can make use of any of the framework classes supplied by the Web Connection framework including the HTML rendering classes and support tools as long as distributed in compiled form (APP/EXE).

License Scenarios

To make it easier to understand licensing here are a few different scenario for runtime licensing.

As a broad rule, if you need more than 2 developers or two deployed sites, runtime licenses offer a large discount over individual Web Connection licenses. Just keep in mind that a single Web Connection developer license is always required for any organization in order to use Runtime Licenses.

Single Developer

A single developer can purchase a Web Connection developer license and use that license to build and deploy Web applications on a single live Windows instance. This means if you are a consultant and you need to build an application for a client the single developer license is all you need.

However, if you deploy to multiple Windows instances (physical or virtual) additional runtime licenses may be required.

Single Developer Multiple Servers

If you're a single developer with multiple deployed sites you need to have a single Web Connection developer license, plus additional runtime server licenses for each additional site deployed beyond the first one.

If you have 2 sites deployed your best bet is:

Up to 6 sites on separate Windows instances deployed:

More Servers:

Multiple Developers and/or Multiple Sites

If you have multiple developers and multiple sites you'll almost certainly will want to take advantage of the runtime license discounts. A single developer license can be purchased and each developer can use a runtime license count as a developer license.

Note: A single Developer License is always required

Multiple Developers and Server:

Licensing Highlight

The following rules apply:

One Full Developer License Required

Every Web Connection installation requires at least one full developer license. Runtime licenses can then purchased for additional distribution or developer licenses on top of the developer license.

Every Developer needs a License

Every Developer using Web Connection to build or debug Web Connection applications has to have a license.

Every Windows Server/Client Instance needs a Runtime License

Every Windows Instance (Server or Client, physical or Virtual Machine) that Web Connection is deployed to requires a license.

Base Web Connection License includes One Development and Deploy License

The base single developer Web Connection license includes a developer license and allows deploying to a single Windows instance for a deployed application. The developer license is essentially all a single developer needs to build and get an application online.

You may modify the source code and visual appearance of the Visual FoxPro Web Connection framework. Regardless of any changes made to the framework itself, it remains copyright of West Wind Technologies. Modification of any non Visual FoxPro binary files is not allowed.

Warranty Disclaimer: No Warranty!

IN NO EVENT SHALL THE AUTHOR, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THIS PROGRAM AND DOCUMENTATION, BE LIABLE FOR ANY COMMERCIAL, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM INCLUDING, BUT NOT LIMITED TO, LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR LOSSES SUSTAINED BY THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS, EVEN IF YOU OR OTHER PARTIES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.


© West Wind Technologies, 1996-2018 • Updated: 11/09/18
Comment or report problem with topic