SpiderMonkey is NPL/GPL dual licenses. Can I use SpiderMonkey(NPL's software) with BSD's software.
Yes, if you use Spidermonkey under the NPL rather than under the GPL.
Is it 'combination' that a file includes NPL's header file? Does it violate NPL that BSD license header(BSD.h) include NPL header(NPL.h)?
As far as I understand your question, no, it doesn't. This is fine.
Gerv
