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

Re: Bug#937234: pam-python: Python2 removal in sid/bullseye

On 6/5/21 12:55 am, Dominik George wrote:
@Mike, @Petter: Did you realise that pam-python is AGPL? It means that we cannot provide terminal servers or netbooting in Debian Edu without placing a prominent link to pam-python's sources on the desktop…

Err, no.  The requirement is [0]:

  Notwithstanding any other provision of this License, if you modify the
  Program, your modified version must prominently offer all users
  interacting with it remotely through a computer network (if your
  version supports such interaction) an opportunity to receive the
  Corresponding Source of your version by providing access to the
  Corresponding Source from a network server at no charge, through some
  standard or customary means of facilitating copying of software.

I packaged it.  I can assure you it wasn't modified.

That aside, I don't think mentioning somewhere it is based on Debian,
mentioning Debian's values and perhaps with a link to www.debian.org for
more information is a bad idea.  That covers all source, nor just

@Russell: Can you please relicence pam-python under a less insane licence?

I honestly can't see why an having "About" page somewhere is a problem.
 Hell, even Android does it, and it lists every licence Android uses
(but with nowhere near the thoroughness Debian policy insists on in its
"copyright" file).  And Android doesn't use the AGPL.  Surely, if
proprietary distributions can do that, we (Debian) can ensure there is a
link somewhere to www.debian.org, and a mention of open source and what
that means.  The rest, like being able to download the source, follows.

As for python3 support - it probably works now.  But I don't have tests
for it. I'm a bit anal about tests - but that's likely the only holdup. However, it won't be done for bullseye. It will be done for Bookworm.

[0] https://www.gnu.org/licenses/agpl-3.0.en.html

Reply to: