License and copyright of GStreamer examples

Fedor Lyakhov fedor.lyakhov at gmail.com
Sun Jan 12 14:34:21 PST 2014


Hi,

I want to use GStreamer examples (e.g.
<src>/tests/examples/helloworld/) as test applications of my own
project (called Melange), which is licensed and distributed under GNU
LGPL. I want to modify and re-distribute the examples - but I cannot
find copyright notice there, nor the license. (I want to distribute
both slightly modified and substantially modified files eventually...)

There is a list of authors for GStreamer manual
(http://gstreamer.freedesktop.org/data/doc/gstreamer/head/manual/html/index.html),
and indication that it is distributed under Open Publication License,
v1.0 or later (the latest version is presently available at
http://www.opencontent.org/opl.shtml). Still this information lacks
copyright notice (at least the years are missing). Also AFAIK examples
aren't fully published inside the manual - rather excerpts from them
(at least the helloworld example - as compared to the one inside
/tests/examples/helloworld). Moreover, these examples seem to be tests
of GStreamer at the same time - that's why I hope they're
LGPL-licensed as well.

So my questions are
1. Under what license are the examples published? (LGPL or OPL?)
2. What are the copyright notes there? (authors and years are needed)
3. Can I modify and re-distribute them as part of LGPL-licensed
project under LGPL?
4. How should I write new copyright notice in my modified files?Will
following be acceptable:

Copyright <XXXX-YYYY> <GStreamer author1>
Copyright <XXXX-YYYY> <GStreamer author2>
Copyright 2014 Fedor Lyakhov

This file is part of Melange.

Melange is free software: you can redistribute it and/or modify
it under the terms of the GNU Lesser General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.

Melange is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU Lesser General Public License for more details.

You should have received a copy of the GNU Lesser General Public License
along with Melange. If not, see <http://www.gnu.org/licenses/>
.
This file was derived from helloworld.c test/example of GStreamer framework.


-- 
Best regards,
Fedor


More information about the gstreamer-devel mailing list