For forums, blogs and more please visit our
Developer Tools Community.
By: John Kaster
Abstract: John K reveals the greatly reduced price for MIDAS 3, explains MIDAS licensing, and gives some example scenarios.
Borland MIDAS (Multi-Tier Distributed Application Services) is a suite of components and files that make writing a multi-tier database application very easy. This article does not attempt to explain multi-tier technology to those unfamiliar with it. (For general information on MIDAS, please see the MIDAS Product Page.) Rather, it simply explains various ways you may use the MIDAS technology you may develop with Borland Delphi, C++ Builder, or JBuilder, and which uses require a license.
Note: InternetExpress, first released in Delphi 5, uses XML-formatted MIDAS data packets to provide its HTML client-based database operations. The licensing scenarios described in this paper also apply to its XML data packets.
Not all uses of MIDAS require a license, and not all applications require a multi-tier solution. In many cases, you can still get great benefits from using MIDAS features in your application without requiring the purchase of a deployment license. This article is simply a guide to help answer the popular question: "When do I need to buy a MIDAS license?" If you feel that your licensing question is not answered by this article, please consult the LICENSE.TXT and DEPLOY.TXT files that ship with your development tool, and contact your Borland sales representative before deploying a MIDAS application.
In all cases, the scenarios in this white paper are for illustrational purposes only. The only legally binding information regarding MIDAS 3 deployment licenses is the MIDAS Deployment license itself, and the information that is contained in the License and Deploy documents included with the development tool you use to create the MIDAS application.
The MIDAS licensing options changed from MIDAS 2 to MIDAS 3. These licensing options apply to MIDAS 3 and above. MIDAS 3 development support is currently available in Delphi 5 Enterprise and C++ Builder 5 Enterprise.
For MIDAS 3, we slashed the suggested list price from US$5000 to US$299.95 for unlimited usage servers. Because of this drastic price reduction, we no longer offer the per-seat client license, which started at US$250. This is a good thing both for Borland and its customers, because MIDAS licensing is greatly simplified, and MIDAS pricing is extremely competitive. (I'm sure some of our competitors will say it's too competitive!) For your convenience, you can order it online.
The way you use the MIDAS data packet determines whether you need to purchase a MIDAS deployment license or not. To me, this is the simplest way to put the licensing requirements:
"By any means" includes copying to a floppy, using email, copying from one hard drive to another, backing up from one machine and restoring on another then resolving the data, and so on. Basically, any method of transferring the data packet from one machine to another.
Everything else discussed below just provides examples and more details.
This version of the software may include redistributable files identified as "ClientDataset Redistributables" for creating multi-tier application programs. Installation and use of the ClientDataset Redistributables for supporting data sharing among two or more computers requires purchase of a MIDAS Deployment License, available separately from Inprise; please refer to the on-line documentation, including DEPLOY.TXT, for contact information. "Data sharing" refers to any use of the ClientDataset Redistributables for supporting the transmission by any means of data from one computer to another for use by ClientDataset Redistributables installed on another computer. Note that purchase of a MIDAS Deployment License is not required for deploying an application which does not use ClientDataset Redistributables for supporting such data sharing among computers.
This may sound complex, but breaking this statement down, you find effectively two components to the license:
The licensing fees quoted in the following paragraphs are for US customers only and are subject to change without notice. If you are not a US customer, contact your local sales representative for pricing in your country.
The list price for an unlimited client MIDAS license is US$299.95 per machine. This particular machine may run any number of MIDAS application servers with any number of users, and may have up to four (4) CPUS. Additional CPUs will require another MIDAS license. Contact your sales representative for current pricing or other pricing options.
If you plan to use IIOP (a feature of CORBA) as a transport for your MIDAS datapacket, a VisiBroker deployment license is required. This has changed from the previous licensing arrangement of MIDAS, which could include a VisiBroker license for use with the MIDAS server. No VisiBroker license is included in an unlimited MIDAS server any longer. For current pricing on VisiBroker, contact your local sales representative. For further information on VisiBroker, see the VisiBroker home page.
The following examples are not intended to be a complete listing of all possible scenarios; however, they will serve as a guideline to help you determine when purchasing a MIDAS deployment license is required. Some of the scenarios include graphics to help explain the configuration options.
Note: The "BDE" referred to in these scenarious could also mean ADOExpress, InterbaseExpress components, or any other direct database connection.
Could not retrieve comments. Please try again later.
Download Delphi 10 now!
Webinars on demand!
More social media choices:
Delphi on Google+
@RADTools on Twitter
Server Response from: ETNASC03