[Pkg-netatalk-devel] Bug#685878: Bug#685878: Another year has passed, still no netatalk3
Thomas Jepp
tom at tomjepp.co.uk
Tue Oct 27 00:10:16 UTC 2015
On 26/10/2015 19:27, Bernd Zeimetz wrote:
> Did you check if they apply to netatalk 3.1.7?
> On the first quick look the problem files are gone.
>
I looked at each of these:
As a reference, the GPLv2 license file was added to the repository on
2001-11-25.
- etc/afpd/nfsquota.c - still exists.
- etc/afpd/fce_api.c - still exists. Added in 2010, 9 years after the
first netatalk version released under the GPL.
- etc/uams/uams_guest.c - still exists. Says at the top "(c) 2001 (see
COPYING)" - which is a copy of the GPLv2. This file however has existed
in netatalk since at least 2000 (appears to be part of the initial code
release from the University of Michigan). Awkwardly, when the copyright
line was added (according to the git repo - which contains the old CVS
history), there was no actual COPYING file in the repository? According
to the repo, it wasn't added for several months afterwards...
- etc/afpd/afp_util.c - still exists.
- sys/netatalk/phase2.h - no longer exists in 3.1.7
- etc/uams/uams_krb4/send_to_kdc.c - no longer exists in 3.1.7
- libatalk/compat/rquota_xdr.c - states "taken from quota-1.55 used on
linux" - has had only minor changes compared to the original in
quota-1.55 that was part of Debian & Red Hat way back in the 1990s,
which all seem to be related to keeping it compiling. There's no
licensing information in the original 1.55 file either, but the
quota-1.55 release appears to be a mix of GPLv2 and BSD licensed code (I
managed to find a red hat source RPM).
distrib/initscripts/rc.atalk.suse.tmpl - no longer exists in 3.1.7.
Replaced by rc.suse.tmpl in 2012, which appears to have been written
totally from scratch
So out of 8, that leaves 5 left that are potentially problematic:
- etc/afpd/nfsquota.c
- etc/afpd/fce_api.c
- etc/uams/uams_guest.c
- etc/afpd/afp_util.c
- libatalk/compat/rquota_xdr.c
More information about the pkg-netatalk-devel
mailing list