[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Python3 port of pam-python



Hi Nik,

On  Do 01 Jan 1970 01:00:00 CET, Dominik George wrote:

I just discovered a repo on Github where someone ported pam-python to Python3. As I see it at the moment, pam-python is still on Python2, right?

I just found this Git repo where someone ported pam-python to Py3:
https://github.com/Ninlives/pam-python

Unfortunately, there is no Git history available in the repo.

@Ionic: Could you provide us with some Git repo that has a better history / Git log so that people can assess the quality of the Py3 port of pam-python?

As a heads up:

I started looking into porting pam-python to Python 3 a while back, but cancelled that due to its licence.

pam-python is licenced under AGPL, which is the worst copyleft licence around due to its complications regarding embargoed security fixes and impossible requirements regarding delivery of source code.

For these reasons, AGPL software is banned by many big IT companies and some public bodies.

I decided to ignore pam-python and rewrite things I need in Rust. I could also write a new Python wrapper under a sane licence if we need one.

-nik

The AGPL issue has already been discussed on this list. Russel has been asked to change the license, but there hasn't been much activity around pam-python upstream development since 2020.

With a Python3 port, we might be able to focus on functionality first and possibly update the license on the way. If Russels agrees.

Greets,
Mike

--

DAS-NETZWERKTEAM
c\o Technik- und Ökologiezentrum Eckernförde
Mike Gabriel, Marienthaler Str. 17, 24340 Eckernförde
mobile: +49 (1520) 1976 148
landline: +49 (4351) 850 8940

GnuPG Fingerprint: 9BFB AEE8 6C0A A5FF BF22  0782 9AF4 6B30 2577 1B31
mail: mike.gabriel@das-netzwerkteam.de, http://das-netzwerkteam.de

Attachment: pgpsTGqK0wJzP.pgp
Description: Digitale PGP-Signatur


Reply to: