Control: reassign 796600 src:gtkmm3.0

On Thu, Aug 27, 2015 at 04:10:01PM +0200, Michael Biebl wrote:
> My argument is, that this should be fixed at doxygen upstream, to either
> not use any embedding or distribute the non-minified version along with it.

That idea is nice, but we are not upstream. We cannot force our view of
this matter onto upstream. A similar problem arises when upstream does
not understand that an OpenSSL exception is needed for the GPL. As much
as I'd agree that this is an upstream problem, we don't get anywhere by
stating that. Arguably, this is not an upstream problem, but a problem
with our view of the DFSG.

Even if this were to be fixed in Doxygen tomorrow, you'd still have this
source-less embedded copy in gtkmm3.0 and many other packages for quite
some time. This is not going to go away quickly in any case.

> Removing the documentation downstream is no option, sorry and as for
> re-adding the missing "source": it's impossible to determine which
> jquery upstream version was used for that.

I certainly agree with the latter from experience in trying to find the
corresponding source for Doxygen's own embeddings.

I'm not sure about why removing the documentation would not be an
option. There is "Files-Excluded" in uscan. After all the DFSG is kinda
self-inflicted and nothing that needs to concern upstreams. The source
that includes Doxygen-generated documentation is distributable as the
compiled jquery.js is licensed under a MIT license. However the DFSG
requires that we also ship the source (or remove it).

I agree that this is pain. I did look for solutions and evaluated them
with upstream. As a consequence the Doxygen now compiles this jquery.js
from source during build. But I cannot offer anything better. Sorry.
Maybe you can?  I'm all for making this less painful.

As this keeps coming up, maybe we should GR a relaxation of the DFSG for
unused embedded copies as long as they are distributable?

Helmut

Reply via email to