On Wed, Mar 22, 2017 at 9:11 PM, Mike Jumper <mike.jum...@guac-dev.org> wrote:
> On Wed, Mar 22, 2017 at 8:34 PM, John D. Ament <johndam...@apache.org> > wrote: > >> On Wed, Mar 22, 2017 at 7:55 PM Justin Mclean <jus...@classsoftware.com> >> wrote: >> >> > Hi, >> > >> > > Does the license of autotools need to be included in LICENSE? >> > >> > Good question. Other projects that use it don't add to license INAL but >> > given the exclusion states you’re allowed to distribute under your own >> > terms [2] I think that’s OK. >> > >> > > I do see reference to autotools being approved for usage within the >> ASF >> > >> > Correct see [1] >> > >> > >> Right - the main note is that a few files have a mixed ASF and FSF header >> which isn't right either. But that might be limited to Makefile.in. >> >> > For reference, there are quire a few auto-generated files produced by the > GNU Autotools built-in "make dist" target that builds the source .tar.gz. > Though not necessarily pertinent to the release, we have those excluded > from git, so there's a list of what is autogenerated within .gitignore: > > https://github.com/apache/incubator-guacamole-server/blob/ > cbca2f169b708a34dabc72a91a9a2dec653126fb/.gitignore#L22-L46 > > If something needs to be done to LICENSE, etc. to list GNU Autotools' > terms, please let us know, but I highly doubt we can control whether GNU > Autotools includes its own headers within generated files. > > I believe it's possible to force autotools to exclude the ASF headers if > we replace the "#" with "dnl" in all relevant build files [1] ... but since > the generated files will contain portions of the source of the original > build files, I'm not sure stripping the ASF headers would be correct either. > > Should it be determined that this is indeed necessary, I've just now verified that the ASF headers can indeed be excluded from all autogenerated build output if the leading "#" is replaced with "##" in configure.ac and all Makefile.am, though I'm still not sure if that's proper due to the output containing occasional verbatim bits of the original non-autogenerated build file source (especially the Makefiles ultimately produced from the Makefile.am's). - Mike