[MPlayer-users] MPlayer licensing

Duncan Bayne dhgbayne at gmail.com
Thu Nov 20 06:06:52 CET 2008


Hi All,

I am building a command-line driven media library manager, that will
play music by forking a process to run a native music-playing tool.
I'd like to use MPlayer as there are binaries available for most
platforms I'm targeting.

What I'd like to do is have my code structure something like this:

  + andelys
    + src
      + andelys.rb
      + andelys_tests.rb
      + ...
    + players
      + win32
        + mplayer
          + ...
      + linux_x86
        + mplayer
          + ...
      + ...

The idea is that you can install the manager and the command-line
players just by doing an SVN checkout.

However, the catch is that means embedding the MPlayer binaries into
my source tree.  I'm currently using the GPLv3, but I'm aware that
MPlayer is GPLv2 _only_.

So ... what do I have to do?  I guess I need to make explicit in my
own licensing files the fact that I'm using GPLv3 for my _own_ code
within the project, but that some dependencies of my code (e.g.
mp3info which is under the Ruby License, and MPlayer binaries which
are under GPLv2) are under different licenses.

Would that keep you guys happy?

Yours,
Duncan Bayne



More information about the MPlayer-users mailing list