[Pkg-rust-maintainers] rust-gestreamer-player sys license questions

Sean Whitton spwhitton at spwhitton.name
Sat Aug 20 00:22:24 BST 2022


Hello,

On Fri 19 Aug 2022 at 02:56AM +02, matthias.geiger1024 at tutanota.de wrote:

> ...
> In any case, the lib.rs is generated from the .gir file you found
> there. That's a description of the API of the library and equivalent to
> a declarations-only header file, so not really relevant copyright-wise
> (see e.g. Google vs. Oracle with regards to Java).
>
> That XML API description is generated via gobject-introspection from
> the GStreamer C source code (specifically the header files).
> ...
> "
> I already mentioned this is debian/copyright of gstreamer-player-sys. From my point of
> view, I don't see how this violates debian policy, especially since the other rust
> gstreamer packages already in debian are "generated" the same way.
>
> Please advise how I should proceed in this matter. gstreamer-player(-sys) is needed for a
> variety of Rust GNOME applications such as Podcasts.

Generated code is not source code.

The package must contain the code from which the generated code is
produced and it must be possible to generate the generated code from the
source code using tools that are already in Debian main.  The best way
to ensure the latter is to actuall regenerate it during the package
build process.

-- 
Sean Whitton
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 869 bytes
Desc: not available
URL: <http://alioth-lists.debian.net/pipermail/pkg-rust-maintainers/attachments/20220819/1fb2b4c3/attachment.sig>


More information about the Pkg-rust-maintainers mailing list