DDN Open Source Code Exchange
Note: You must agree to the following terms before accessing DDN Open Source Code Exchange.

The DDN site is sponsored by DATACAD. This DDN resource has been created to assist DataCAD developers and to promote the use of DCAL by third-party authors. The ultimate goal of this free resource is to benefit DataCAD users by enhancing their productivity with custom add-ons.

On the following page you will have direct, free access to DCAL macro source code subject to the terms outlined below. All of the source code made available on this site is the copyrighted material of the program author(s). Some routines represent a days work, and some routines such as the AEC_MODL macro represent twelve or more man-months of work by programmers, product specialists, and technical writers.

As a potential developer of new DCAL macros, we encourage you to download the available source code libraries so that you may benefit by learning from the work of others. You are also encouraged to submit your own work for the benefit of all DCAL programmers.

We thank you in advance for your participation.


What you CAN do

  • You can learn more about DCAL by examining the copyrighted source code written by other programmers.
  • You can apply what you have learned from the work of others to your own DCAL routines in order to create new products.
  • You can enhance the copyrighted source code written by others for your own use.
  • You can submit (and are encouraged to submit) your own copyrighted source code, including the copyrighted source code by others that you may have enhanced.

What you CANNOT do

  • You cannot resell the copyrighted work of other programmers.
  • You cannot resell the copyrighted work of other programmers that you have enhanced.


DATACAD shall not have any obligation to provide technical support or development assistance for source code obtained from the DCAL Source Code Exchange Page. Requests for assistance should be posted in the DDN section of the DATACAD Forum. To access the forum, browse to http://forum.datacad.com.

Intellectual Property

The original program author(s) retain(s) all intellectual property rights to original source code submitted to the DCAL Source Code Exchange Page.


All software obtained under this agreement is delivered "AS IS". DATACAD and other third-party authors (the "Authors") specifically disclaim any and all warranties, expressed or implied, including but not limited to any implied warranties of merchantability or fitness for a particular purpose. The Authors do not represent or warrant that any program is error free or that its use will be uninterrupted. The Authors shall not be liable for any loss of profit, loss of business or goodwill, loss of data, interruption in business, nor for indirect, special, incidental, or consequential damages of any kind under or arising out of this Agreement, however caused, whether for breach or warranty, breach or repudiation of contract, tort, negligence, or otherwise, even if the Authors have been advised of the possibility of such a loss.

I Agree | I DO NOT Agree

Thank you for printing this page. Please feel free to contact us for further assistance. You can call our sales department at +1 (800) 394-2231, Monday through Friday from 8:00 a.m. to 5:00 p.m. Eastern time or send an e-mail message to info@datacad.com.