It involves more social issues than technical issues that relies on experience, on a per-upstream
basis, which is never something that can be effectively documented.

I've personally encountered upstreams super happy to hear the bits about inclusion in Debian, as well as improvement suggestions -- cooperative and friendly upstreams exist. There are
many good aspects but here I'll mainly discuss the other side.

I've personally also encountered ignorant, or even very hostile upstreams that immediately start to attack Debian and its developers once they hear things like that. Here are some reasons
I observed:

1. Upstream moves at a completely different pace. They may feel bad when receiving bug reports
from the users about an ancient version provided in Debian stable.

2. Upstream is sensitive on build flags. They may get super confused when receiving bug reports
that only happens when using Debian's different build flags.

3. Upstream holds an objection on Debian's value behind DFSG. This world is diverse. There are people who understand why Debian is so strict on those things. And, there is surely people who do not understand and not willing to understand it at all. For instance, some upstreams may go mad with the +dfsg source stripping which breaks the intended full functionality of the
upstream tarball.

4. Upstream disagrees with Debian's technical solution, like binary package splits.

Speaking of a safer bet, I agree with you that saying nothing is safer, unless the upstream is explicitly supportive to that. As permitted by the free software licenses, you do not need to notify the upstream whenever you use, study, modify, or redistribute the software.

On 11/22/24 11:53, Jérémy Lal wrote:
I'm still trying to understand if it's a good idea to contact upstream authors and tell them their software is being worked on to be included in Debian, or not. My own experience has been that most upstream projects don't care about Debian.
Some do, of course. But many don't.
With my experience, I realized that saying nothing was a safer bet (sometimes it's really a good idea and most of the time it's not acknowledged, and a few times it's a bad reception).
but it's somewhat disturbing !
That subtlety in contacting upstream is documented somewhere ?


Reply via email to