The DragonScript source code is available under the L-GPL or GPL license as you desire.
There are two API documentations for the DragonScript Script Module.
The DragonScript Language API is the language specific API containing the basic script classes provided by the DragonScript Language itself.
The DragonScript Script API is the game engine module specific API. It contains all the script classes the script module adds on top of the DragonScript language for game projects to use the Drag[en]gine Game Engine.
The latest online API documentation can be found here:
Versioned online API documentation can be found here: