| AC_INIT_NOTICE claims:
| # Generated automatically using Autoconf version ]AC_ACVERSION[
| # Copyright (C) 1992, 93, 94, 95, 96, 98, 99, 2000
| # Free Software Foundation, Inc.
| #
| # This configure script is free software; the Free Software Foundation
| # gives unlimited permission to copy, distribute and modify it.
|
| The configure script consists of pieces copyrighted by the FSF and
| other pieces copyrighted by the author of configure.in, who may or may
| not be the FSF. Autoconf has no way of knowing what the licensing
| conditions of configure.in are, or who the authors are. All it can
| say is that the portions of the configure script that are part of the
| autoconf package have unlimited permission to copy, distribute and
| modify.
|
| As it currently stands, a configure.in script which is merely GPLed
| would be legally _required_ to redefine AC_INIT_NOTICE.
|
| (Forgive me for being pedantic, but I've learned from rms)
Aah, now you're talking like a real XEmacs guy :)
I share your opinion, but I don't feel I am competent to decide
anything about this. I'd like that people who know, talk. We also
need to take into account what we know will be possible from the FSF,
and what will never be.
I CCed to you François, because I would like to have your opinion too.
| Which makes it tougher to portably incorporate the variable
| definitions in AC_INIT_NOTICE:
|
| ac_arg_with_help=
| ac_arg_enable_help=
|
| ...
|
| More generally, the initial copyright notice should be separated
| logically from the initial variable initialization. Try to think
| about some other mechanism to include default variable values.
I agree.
| Probably you have some reason for why ac_arg_with_help and friends
| cannot be initialized in AC_INIT_PARSE_ARGS, for example, where other
| variables are initialized.
It is true it makes our life easier like this.
We can introduce a Copyright diversion, where you could easily append
your notices. Would that be enough?
| One way to allow separate overrides is:
|
| AC_DEFUN(AC_PACKAGE_COPYRIGHT_NOTICE,[]) dnl override me
|
| AC_DEFUN(AC_FSF_COPYRIGHT_NOTICE,
| [# Generated automatically using Autoconf version ]AC_ACVERSION[
| # Copyright (C) 1992, 93, 94, 95, 96, 98, 99, 2000
| # Free Software Foundation, Inc.
| #
| dnl must be a better way to say that...
| # The portions of this configure script generated by autoconf are
| # free software; the Free Software Foundation gives unlimited
| # permission to copy, distribute and modify them.
| ]
|
|
| AC_DEFUN(AC_INIT_NOTICE,
| [AC_FSF_COPYRIGHT_NOTICE
| AC_PACKAGE_COPYRIGHT_NOTICE
| AC_INIT_DEFAULT_VARIABLE_VALUES
| ]
|
| although I would still look for a better place to initialize
| variables than AC_INIT_NOTICE
Akim