Comment 8 for bug 26452

Revision history for this message
In , Sebastian Rittau (srittau) wrote : Re: Bug#191790: DHX authentication also disabled

On Sat, Jan 31, 2004 at 02:18:10AM +0100, Freek Dijkstra wrote:

> You state that it is not possible to either
> A) move netatalk to non-US; or
> B) make a netatalk-ssl package; or
> C) make a netatalk-dhx package
> Due to licensing incompatibility between OpenSSL and Netatalk.
>
> Could you explain, or point me to a legal source?

It seems that the participants of debian-legal are of the opinion that
linking OpenSSL against GPLed code and distributing the result is against
the OpenSSL license, mainly because of the following sentence:

  The licence and distribution terms for any publically available version or
  derivative of this code cannot be changed. i.e. this code cannot simply be
  copied and put under another distribution licence
  [including the GNU Public Licence.]

I personally see no problems with this, but I have to follow the
interpretation of debian-legal.

> PS: In the mean time, whoever reads this report, I am interested in a good
> howto, for how to compile netatalk with DHX support myself, using apt-get (I
> did it manually). That is a useful work-around as long as the distribution
> licensing is not solved.

Short version (assuming bash as shell):

  Make sure you have the packages fakeroot and dpkg-dev installed
  export DEB_BUILD_OPTIONS=ssl
  apt-get source netatalk
  cd netatalk-x.y.z
  dpkg-buildpackage -rfakeroot -uc -us
  Install resulting package in the parent directory

I will update the section about OpenSSL support in the README
accordingly.

 - Sebastian