I’m working on a Java implementation of portions of LLVM and have a question about licensing. The project won’t contain any LLVM source code although I can foresee using JNI stubs that link against LLVM libraries. It does however in many cases follow LLVM APIs. From my understanding of the University of Illinois/NCSA license this means:
- I need to include the copyright notice in the documentation
- I’m can release the project under any license I want provided its compatible with inclusion of the LLVM copyright
Please let me know if I’m understanding this correctly, I should provide more info and/or there are any considerations I’ve missed. If anyone is interested in the project please don’t hesitate to contact me. I would be especially grateful to anyone with experience releasing open source software that wouldn’t mind receiving an email here and there. Thanks.