Yes, PPSSPP is free. The emulator has been free since its first version, and, considering its developer's philosophy, it will be free forever.