m4 files and specifically am_path_ruby.m4 in libprelude
Hi,
I am packaging OpenDNSSEC and found out that they use am_path_ruby.m4
from libprelude, which is clearly derivative of python.m4 from
automake project:
/usr/share/aclocal-1.7/python.m4: 890 words 293 32% common 111 12%
deleted 486 54% changed
libprelude-0.9.24/m4/am_path_ruby.m4: 506 words 293 57% common 24 4%
inserted 189 37% changed
/usr/share/aclocal-1.9/python.m4: 852 words 339 39% common 248 29%
deleted 265 31% changed
libprelude-0.9.24/m4/am_path_ruby.m4: 506 words 339 66% common 2 0%
inserted 165 32% changed
/usr/share/aclocal-1.10/python.m4: 852 words 339 39% common 248 29%
deleted 265 31% changed
libprelude-0.9.24/m4/am_path_ruby.m4: 506 words 339 66% common 2 0%
inserted 165 32% changed
/usr/share/aclocal-1.11/python.m4: 935 words 339 36% common 264 28%
deleted 332 35% changed
libprelude-0.9.24/m4/am_path_ruby.m4: 506 words 339 66% common 2 0%
inserted 165 32% changed
Original license of python.m4 is:
-- cut here --
## ------------------------ -*- Autoconf -*-
## Python file handling
## From Andrew Dalke
## Updated by James Henstridge
## ------------------------
# Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005
# Free Software Foundation, Inc.
#
# This file 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.
-- cut here --
There is no license boilerplate in am_path_ruby.m4, so it's probably
licensed same as the rest of the project (GPLv2 or latter).
OpenDNSSEC is 2-clause BSD.
So here are the question:
a) What is the license of am_path_ruby.m4 (my IANAL opinion is that it
is GPLv2+, but it should be original FSF copyleft)
b) Does libprelude violates original license of python.m4 (my IANAL
opinion is yes)
c) Does OpenDNSSEC violates original (or new libprelude) license of
am_path_ruby.m4 (my IANAL opinion is yes)
Please Cc: me as I am not on the list.
Ondrej
--
Ondřej Surý <ondrej@sury.org>
http://blog.rfc1925.org/
Reply to: