I think this goes under homebrew, since its homebrew that allows the loading of ISO's, and their creation but if i'm wrong please move it :)
Okay, so we all know about the controversial issue of piracy. You can just download an ISO of any PSP game off the internet, and load it on your PSP. Now, there are several programs which allow the loading of ISO's, which I can't name here. However, i belive most people load them through the custom firmwares, for two reasons. One, most homebrew users have this installed, so more people have access to it, and two, its the easiest.
Now, we all agree that pirating games is unethical, (hopefully). Backups are fine, and can be even better than the UMD (load times, battery life). But the problem is, we are unable to distinguish an ISO downloaded VS an iso that has actually been ripped.
Here is my idea-What if Dark Alex, Booster, Fanjita, and other major PSP developers implemented some sort of system to differentiate between the two? I know at least Fanjita would support this, because he said so in the BBC interview. Considering that these people are responsible for bridging homebrew and offical games, they would be capapble of doing this. Even if it was only implemented by DA or Booster, it would still provide another obstacle, and makes the pirates life more difficult, because only one of the two major methods would work.
Now, the recent firmware update has provided such an opportunity. People will be wanting to upgrade to the newest 3.30 OE firmware (or version of devhook)(assuming their is one, which I hope there will be), in order to play new games, and recieve some of the benefits. When they do this, they will be upgrading to a program with built in anti-piracy features (if this is accepted).
The only problem is, of course, how to do this. An ISO from a UMD is the exact same as the one you downloaded of the internet. Although I am no programmer, i have a few ideas that may or may not be practical.
-Implement a system that, when it rips a UMD, alters the ISO so it can only be played on the PSP it was ripped from (each psp would have to have a unique ID key, built in with the firmware).
-Keep a record of each UMD ripped, and if the loaded iso isn't on the list of the UMD's ripped (this shouldn't be difficult to determine). If the loaded ISO's isn't on the list, it doesn't work. So you could download ISO's, but they would be useless unless you...already had the ISO!
Now, some people will say this is pointless, because someone will just modify the custom firmware, and people will upgrade to that version. However, there are a few reasons why I think this would work.
1) Who has the most intimate knowledge of the PSP? Obviously the major developers. If they put their combined efforts behind this, they would be unstoppable
2) Any versions released would be uncredible, and not supported by all the offical news outlets for psp (who are all against piracy, as far as I know of), and thusly people would be afraid to do so in case these were really just fake apps.
Now, the problems:
1) This would divide the homebrew community. Some of hate sony, and support piracy (even though lots of games are third party...). The only reason the homebrew community is so strong now, is because we all have a common goal. This could ultimately destroy us all. But i dont think this is likely, since all psp programmers are programmres. And programmers, i would think, would be the most agressive against piracy (since it effects them directly).
2) Previously ripped ISO's. The previously ripped ISO's wouldn't have this ID System in them, so it would be impossible to determine their orgins. But if you have the UMD still, you can just re-rip it. If you don't, then you've sold it, in which case you dont deserve the backup. If you lost it....then you're screwed .
So...discuss! Is this a good idea or not? If you admit that you have pirated games, I promise not to hold it against you. I will admit that I had pirated games. But I felt guilty after playing them, because I can appreciate how much work goes into a project like a game, so I couldn't really enjoy playing them. I've had personal experience with having
Also a little food for your thought. Why does Sony prohibit homebrew? To prevent piracy, obviously. So if us, the homebrew community, solved the problem of mainstream piracy.....Sony might allow homebrew!!!! I doubt this would ever happen, but you never know...
Edit: Feel free to post your own ideas about protection methods too.