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.gabr...@das-netzwerkteam.de, http://das-netzwerkteam.de
pgpxZO7FkaQ9v.pgp
Description: Digitale PGP-Signatur