[mythtv] Help!! (GPL License applies to plugins)
Adrian Wilkins
adrian.wilkins at gmail.com
Sun Oct 16 12:44:23 UTC 2011
> Subject: Re: [mythtv] Help!!
> To: Development of MythTV<mythtv-dev at mythtv.org>
> Message-ID:
> <CANpj82K3p22KvOKwGMo9Ns739XEk_F6AfxyCuEaJw-hX=eBi-Q at mail.gmail.com>
> Content-Type: text/plain; charset=ISO-8859-1
>
> On 16 October 2011 02:37, Daniel Kristjansson<danielk at cuymedia.net> wrote:
>> > The plugin will be governed by the General Public Licence version 2,
>> > The license is also included in the MythTV source code in a file
>> > called "COPYING", and is also available in html form here:
>> > ?http://www.gnu.org/licenses/gpl-2.0.html
>
> even for plugin you develop yourself?
The license is all about distribution.
If you develop a plugin for your own use, you are under no obligation to
distribute the sources for that plugin unless you distribute that
plugin. So merely writing a plugin does not mean you have any obligation
to distribute the source code to anyone, including the MythTV project.
However, if you distribute the plugin, the license compels you to either
distribute sources with it, or offer to do so, for anyone in receipt of
that plugin. Note that this again, doesn't have to be the MythTV project
- only those in receipt of your plugin have a right to receive the code
under the license. But they are also bound by this responsibility and
may also chose to distribute your plugin, along with its source code.
You cannot legally prevent this under the terms of the license.
Of course, many people developing code based on GPL code for their own
purposes find it advantageous to contribute the code back to the
original project. Not only do you get a free backup, and remove the
overhead of having to integrate your patches into your own build, often
people expand upon it, and fix bugs in it, at no additional cost to
yourself.
More information about the mythtv-dev
mailing list