Licensing question on gstreamer/common file

Ties Jan Hefting tjhefting at gmail.com
Sat Apr 29 06:49:46 UTC 2017


Hi Nicolas and Tim,

Thanks a lot for your input. I understand you're not lawyers (me
neither), but this gives me enough to proceed with my project.


On license:
> > For ease of development, I would like to include this file in my
> > own common repository, which is then included as a git submodule in
> > other repositories.  However, it is not clear to me under what
> > license the file "gst.supp" is released, as there is no COPYING or
> > LICENSE file in the repository itself.  As the GStreamer core
> > library is released by the GStreamer community under LGPL v2.1, my
> > initial thought was everything inside this repository is also
> > released under LGPL v2.1.

(Nicolas)
> My personal opinion, is that I doubt anyone will ever care if you
> distribute these files elsewhere, regardless of the terms. This file
> a development helper, it is not fully portable either, but really
> useful for debugging. Anyone is encouraged using that to find or
> better report bugs.

Agreed, I was thinking the same on the purpose of this repository and
this file in particular. I will use it as such then.

(Tim)
> If a LGPLv2.1+ license would be useful to you, I think you can assume
> that it's licensed as such.

I recently switched to LGPLv3, so it will definitely fit. I will stick
with my assumption of LGPLv2.1+ then.


On attribution:
> > [3] https://github.com/Hefting/HarmonIQ-Common/tree/fe9544cf6c72b12b0fdb78e729bbcdb955aaa4bb/tools

(Nicolas)
> That looks correct to me. It's quite a kind move to provide links and
> all.

Cool, my pleasure for such a great library! :-)


Thanks again,
-TJ


On Fri, Apr 28, 2017 at 9:07 PM, Tim-Philipp Müller <t.i.m at zen.co.uk> wrote:
> On Fri, 2017-04-28 at 14:32 -0400, Nicolas Dufresne wrote:
>
> Hi,
>
>> > In the gstreamer/common repository [1], there is a file called
>> > "gst.supp", which can be used for suppressions in Valgrind.
>> >
>> > For ease of development, I would like to include this file in my
>> > own common repository, which is then included as a git submodule in
>> > other repositories.  However, it is not clear to me under what
>> > license the file "gst.supp" is released
>>
>> (snip)
>> My personal opinion, is that I doubt anyone will ever care if you
>> distribute these files elsewhere, regardless of the terms. This file
>> a development helper, it is not fully portable either, but really
>> useful for debugging. Anyone is encouraged using that to find or
>> better report bugs.
>
> +1
>
> If a LGPLv2.1+ license would be useful to you, I think you can assume
> that it's licensed as such.
>
> But really, the suppression rules in this file are generated by
> valgrind in some way or another, and then perhaps cleaned up a bit
> manually, so personally I would question whether the stuff in this file
> constitutes any kind of copyrightable work. IANAL of course, but I
> would not make that claim for the parts I contributed.
>
> Having said that, we should install the file somewhere now that glib is
> doing that as well. I'll make a patch for that.
>
> Cheers
>  -Tim
>
> _______________________________________________
> gstreamer-devel mailing list
> gstreamer-devel at lists.freedesktop.org
> https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel


More information about the gstreamer-devel mailing list