RE:codigos fuente autocad
El codigo fuente de AutoCAD no es abierto. Muchas herramientas y comandos que en las versiones previas eran programados en AutoLisp y DCL, al ser mejorados en las ultimas versiones han pasado a ser parte del kernell de autocad compiladas en dll's e inaccesibles. Las que aun estan programadas en lisp son las express-tools, algunas prefijadas con "acet-", en una carpeta llamada Express en el directorio de archivos de programa del cad.
Sin embargo Autodesk provee una gran cantidad de herramientas para programar sobre acad. Si entras a http://www.objectarx.com/ podras descargar el SDK de ARX, que es el metodo que mas permite modificar el autocad. Con el vienen archivos de encabezado, dll's (los arx son dll's para autocad), archivos de ayuda y un tutorial, mapa de clases entre otras cosas. Permite crear incluso entidades personalizadas y vincular los programas con la MFC y con .NET. Con esto han desarrollado aplicaciones paralelas como el Civil MAP, Architectural desktop, land dev. desktop, electrical, etc... (para que veas que tan completo puede ser)
Espero que te sea de utilidad la informacon