Le 2025-01-07 21:27, Russ Allbery a écrit :

I think I'm missing something. Why does the use of this file knock the
package out of main? We are distributing the source code for this file,
and it is presumably under a free software license.

The bootstrap is circular and has to be kicked off with a binary blob that
can't be recreated until one has finished the bootstrap, which is
certainly not ideal, but is also not that atypical for compiler
bootstrapping problems. I don't see how this is a violation of the DFSG or
of the requirement that main be self-contained. It's obnoxious from a
process standpoint (like a lot of compiler bootstrapping), and we may not
want things to work this way, but I don't think that makes it non-free?

I second this.

FWIW I'm going to need Zig soon to build one of the native dependencies of newer Gradle releases so I'm happy that someone is already working on it, and might contribute to sort out issues later.

Cheers,

--
Julien Plissonneau Duquène

Reply via email to