On Tue, Apr 5, 2016 at 3:48 PM, Steven Chamberlain wrote:
> The upstream maintainer of xscreensaver has explicitly asked Debian
> to stop shipping it, which is a shame of course:
> https://www.jwz.org/blog/2016/04/i-would-like-debian-to-stop-shipping-xscreensaver/

Hi Steven,

The above post was a response to a heated discussion in bug #819703
which was dominated and poisoned by trolls not representative of the
Debian community and definitely not by the package maintainer. It is
understandable that the upstream author got upset. On our side we must
not consider emotional outbursts in our decisions, but let things cool
down and look at the facts.

Of course, he dislikes the ways some things are done in Debian, but
that is nothing new, and is shared by many within the Debian community
for that sake.

>
> It *is* still a free software project, based on freely-licensed works of
> many authors.  Debian obviously may choose to ship it in any case, and
> I'm sure it will continue to do so in wheezy-lts and jessie.

Most definitely. We cannot rip out an important part of the desktop in
a stable distribution.

>
> Removal from sid did sound extreme to me at first, but going forward,
> software projects do need an upstream maintainer, and currently he
> chooses to be hostile:
>
> Bug #819703 was a deliberate annoyance / anti-feature that impacted many

It was of very low impact and simply a small annoyance. The emotional
response to this was way over board.

> of our users, and will create work for the package maintainer and stable
> release managers to resolve.  Even if it is only minor, it would not

Minor indeed.

> stand if Debian allowed that sort of thing to proliferate in all
> software in its stable releases.

If you fear that other upstreams would like to follow up and do the
same, we have a general problem, not particularly with XScreenSaver.

>
> CVEs are not filed for security bugs and code commits don't seem to be
> split out individually in any public repository, making security support
> in stable releases problematic.  (similar to the Oracle-MySQL situation)

The upstream author has been sending us (the package maintainers)
notices of security bugs in private e-mail. Take the example of the
famous incident last year, thanks to Jamie we had patched Debian
almost as soon as he discovered the issue.

The security fixes can normally be extracted and backported to stable,
as long as we know about them, of course. Which happened for stable
without further complication in this example.

>
> Newer upstream versions add advertising for the upstream maintainer's
> commercial ventures.  The logos of DNA Lounge, DNA Pizza and Codeword

The pizza logo was added to the code in 5.18, some 8 years ago? It is
referenced by the dnalogo hack, which is not even built. If you see
any DFSG non-free stuff in our packages, please refer to bug reports.

> seem likely to be non-free by the DFSG.  Their removal could further
> incense the upstream maintainer, more-so than removing the package.

This is pure speculation, not to base decisions on. Actually I don't
think we have ever shipped the DNA logo hack. I don't even think it is
built by default. We do remove it from the X11 app-default file,
because there is no corresponding binary. This has never been a topic
between us and upstream.

Generally, talking for the maintainers over the last years (I have
been involved since 2007), we have an excellent relation with
upstream. He doesn't approve of all decisions and compromises that we
end up having to do in the packaging, however we share a common goal
of giving a large audience access to an excellent piece of software.

>
> Thanks for your consideration.

I think I have considered the request carefully, and I don't see it
worth to take this further at the moment. If the factual situation
changes, I will review it. For now I don't think we should be carried
away by emotions and escalate it to a larger problem than it has to
be.

Regards,
Tormod

Reply via email to