#26 pcsx-df contains non free code


This issue has caused pcsx-df to be removed from Debian and Ubuntu, see the details here : http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=514446
The problem is with file libpcsxcore/mdec.c with contains code from FPSE, a program with a restrictive license.

However there is a way to fix this issue, the mame emulator also has the mdec code, in a non restrictive license ( src/mame/machine/psx.c ) , please adapt your code so it can go back in Debian and Ubuntu.


  • Wei Mingzhi

    Wei Mingzhi - 2010-01-31

    nope, mame uses a non-free license as well so using code from mame doesn't make things better.

    I hope I can have enough knowledge to rewrite the mdec stuff but not yet :(

  • Wei Mingzhi

    Wei Mingzhi - 2010-01-31

    also, the original authors of FPSE is not likely to be still reachable, so it would not be a good idea to ask for relicensing or clarification.

  • Mathieu Comandon

    My guess is that there's not many ways to do a YUV to RGB convertion, it's a pretty standard formula.
    I may be ok to move stuff around, rename variables so that the new code wouldn't look like the original one and remove any references to FPSE.
    If mame also has a restrictive license, I think FFmpeg also has code that does the same thing.

  • Nobody/Anonymous

    I am looking at rewriting the code in mdec.c. While in the process I have found a couple of bugs that affect image quality and performance. Hopefully I will be able to post a patch in a few days.

  • Andrew Burton

    Andrew Burton - 2010-04-17
    • status: open --> closed-fixed

Log in to post a comment.

Get latest updates about Open Source Projects, Conferences and News.

Sign up for the SourceForge newsletter:

JavaScript is required for this form.

No, thanks