www-legal-discuss mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Michael Jumper (JIRA)" <j...@apache.org>
Subject [jira] [Created] (LEGAL-300) Should ASF headers be excluded from the auto-generated output of GNU Autotools?
Date Mon, 17 Apr 2017 18:13:41 GMT
Michael Jumper created LEGAL-300:

             Summary: Should ASF headers be excluded from the auto-generated output of GNU
                 Key: LEGAL-300
                 URL: https://issues.apache.org/jira/browse/LEGAL-300
             Project: Legal Discuss
          Issue Type: Question
            Reporter: Michael Jumper


During the release VOTE for Apache Guacamole 0.9.12-incubating, concerns were raised regarding
the presence of ASF headers in the auto-generated output of the build system, in this case
GNU Autotools:

- There's a few files such as Makefile.in that have a mix of ASF and
non-ASF headers, which isn't really appropriate. I also don't see the FSF
claim in the License file.

(See: https://lists.apache.org/thread.html/2f7ca58b1907698f70af06c113e36e75f2dc987e416b0a0242ab436f@%3Cgeneral.incubator.apache.org%3E)

The "Makefile.in" file mentioned above is automatically generated by the build system based
on the input file "Makefile.am". That input file does (and must) have ASF headers, as it is
part of the Apache Guacamole codebase:


Because GNU Autotools includes verbatim portions of "Makefile.am" while generating "Makefile.in",
comments from the original input file are preserved, including the ASF header. GNU Autotools
also adds its own licensing header to its output, resulting in a file containing both headers:

# Makefile.in generated by automake 1.15 from Makefile.am.
# @configure_input@

# Copyright (C) 1994-2014 Free Software Foundation, Inc.

# This Makefile.in is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
# with or without modifications, as long as this notice is preserved.

# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
# even the implied warranty of MERCHANTABILITY or FITNESS FOR A


# Licensed to the Apache Software Foundation (ASF) under one
# or more contributor license agreements.  See the NOTICE file
# distributed with this work for additional information
# regarding copyright ownership.  The ASF licenses this file
# to you under the Apache License, Version 2.0 (the
# "License"); you may not use this file except in compliance
# with the License.  You may obtain a copy of the License at
#   http://www.apache.org/licenses/LICENSE-2.0
# Unless required by applicable law or agreed to in writing,
# software distributed under the License is distributed on an
# KIND, either express or implied.  See the License for the
# specific language governing permissions and limitations
# under the License.

It is not possible to exclude the FSF header that is automatically added, but it is possible
to exclude the ASF header by altering the format of the comment in the input (using a leading
"##" instead of "#").


# The FSF and ASF headers seem to conflict.
# The ASF header can be excluded if necessary.
# The auto-generated output file does contain verbatim portions of the input to which the
ASF header should apply.
# The auto-generated output file contains verbatim portions of the GNU Autotools build system
to which the FSF header applies.

Should the ASF headers be excluded from the auto-generated output of GNU Autotools for ASF
projects using that build system?


This message was sent by Atlassian JIRA

To unsubscribe, e-mail: legal-discuss-unsubscribe@apache.org
For additional commands, e-mail: legal-discuss-help@apache.org

View raw message