Samba 3.2.0, released on 1 July 2008, switched to version 3 of
the GNU General Public License.
http://news.samba.org/releases/3.2.0/

AFAIK, this also applies to libsmbclient.  So it may be illegal
to distribute ELinks binaries linked with the current libsmbclient.

The Debian elinks 0.12~pre1-1 package is linked with libsmbclient,
but apparently with version 3.0.24, which is OK.  Also, I believe
we can legally distribute ELinks sources that use libsmbclient,
at least as long as ELinks works with some GPLv2 version of Samba.

However, it seems likely that the GPLv2 versions of Samba will
eventually become unusable because of security vulnerabilities
or Microsoft's protocol changes.  This will then force Debian
to drop SMB support from ELinks.

What can be done:

(a) Ignore the conflict.

(b) Make ELinks use the smbclient executable again, this time
    with proper quoting of metacharacters.  I am very sorry
    that I originally requested making ELinks use libsmbclient.

(c) Relicense ELinks so it's GPLv3 compatible.

Forking or relicensing Samba does not seem feasible.
And I don't know about any alternative library we could use.

Attachment: pgpVJSI1TUroj.pgp
Description: PGP signature

_______________________________________________
elinks-dev mailing list
elinks-dev@linuxfromscratch.org
http://linuxfromscratch.org/mailman/listinfo/elinks-dev

Reply via email to