Originally Posted by quzar
Just because the game is free does not mean it's open source. Grand Theft Auto is an example of that. They only released the game itself not the source code.
Difficulty of a port depends entirely on the content of the game. Mostly how operating system dependent(OSD) it is. Many homebrew games work by doing all their rendering to a software buffer, then using an OSD function to draw it to the screen. This makes porting easy, as all you have to do to get video working, is to replace that single function, with an equivilant one. From what I know the psp doesnt really have a wealth of libraries availible for it, so porting most of those above would be quite a major undertaking.
Basically if you don't understand how hard it would be to port something, your most likely can't. It requires knowledge of C (or C++) as well as the workings of the different libraries the software you wish to port uses.