Post #3583439
2026-07-04 15:42 UTC
@techokami@woof.tech That matches my understanding, yeah.
The issue is that building non-GPL code using upstream GCC/FSF GNAT is only legal thanks to a GPL exception, and the GPL allows anyone to remove that exception. That's what AdaCore did for GNAT-GPL, so I wanted to confirm that the Alire builds don't do the same thing.
Replies (1)
-
@dgelessus@mastodon.social 2026-07-04 15:43
@techokami@woof.tech The repo you linked is one of the places where I tried to find a precise license. The repo itself contains a MIT license file, which seems odd (I guess that's only for the build scripts, not the compiler itself?). The release archives don't contain any license files at all. I now checked the individual Ada library source files in the archives and they do have license headers with the GCC runtime exception, which is what the old GNAT-GPL builds *didn't* have. So that's good news!