I am developing some software very similar to openvas - http://www.openvas.org/ most components of this software are release under the GNU GPL license. To be clear my software will not be directly derived from this software in any way - it will be a completely independent build in a different programming language so there will be no shared code.
Essentially the software is capable of executing attack scripts against target machines- I plan to support a number of ways of writing these. The attack scripts for OpenVAS are written in NASL - http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.195.9728&rep=rep1&type=pdf and licensed under GNU GPLv2+
Now I would like to release my software under an MIT license so that there is more scope for commercial use and development. So my question is can I do this and support the nasl scripting format. Which i guess boils down to whether implementing support for this open source format can be considered derivative work. The way implementation would have to work is that I would have to support the same function signatures as nasl does so I guess in this sense my code would be derived from the nasl specification.
Clarification would be much appreciated.