[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