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