> -----Original Message----- > From: mplayer-users-bounces at mplayerhq.hu > [mailto:mplayer-users-bounces at mplayerhq.hu] On Behalf Of Duncan Bayne > Sent: Wednesday, November 19, 2008 9:07 PM > To: mplayer-users at mplayerhq.hu > Subject: MPlayer licensing > > 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 > _______________________________________________ > MPlayer-users mailing list > MPlayer-users at mplayerhq.hu > https://lists.mplayerhq.hu/mailman/listinfo/mplayer-users > > While I applaud the use of some sort of GPL on your code, is there some reason you can't use slave mode, rather than embedding mplayer? http://www.mplayerhq.hu/DOCS/tech/slave.txt