JuliaHubOSS / llvm-cbe

resurrected LLVM "C Backend", with improvements
Other
832 stars 141 forks source link

Only the old LLVM license is used #87

Open hikari-no-yume opened 3 years ago

hikari-no-yume commented 3 years ago

LLVM moved to a new license a while ago. This backend is still using the old one.

For new contributions, would it make sense to dual-license them for easier reuse in other LLVM code?

For the existing code, I assume it can't just be marked as using the new license, since it's based on upstream LLVM code that got deleted and thus wouldn't have been relicensed, right?

hikari-no-yume commented 3 years ago

For the existing code, I assume it can't just be marked as using the new license, since it's based on upstream LLVM code that got deleted and thus wouldn't have been relicensed, right?

Actually, I hadn't thought about how the old LLVM licence allows sublicensing. It probably can “just” be changed to the new licence. That's what upstream LLVM did.

(This also means that, for me at least, the licensing is not an urgent matter. I can contribute code under the old licence and just relicense later if necessary.)