O gPhoto2 é um conjunto gratuito, redistribuível e pronto para uso de aplicativos de software de câmera digital para sistemas tipo Unix, escrito por uma equipe inteira de voluntários dedicados ao redor do mundo.Ele suporta mais de 1400 câmeras. O gPhoto2 roda em uma grande variedade de sistemas operacionais semelhantes ao UNIX, incluindo Linux, FreeBSD, NetBSD, MacOS X, etc. O gPhoto é fornecido pelas principais distribuições Linux, como Debian GNU / Linux, Ubuntu, Gentoo, Fedora,openSUSE, Mandriva, etc. libgphoto2 está disponível e distribuído gratuitamente nos termos da GNU LGPL .;os outros programas gphoto estão disponíveis gratuitamente e distribuídos sob os termos da GNU GPL.As versões mais recentes da libgphoto2 também suportam players de mídia baseados em Media Transfer Protocol (MTP), já que o protocolo de comunicação é baseado no Picture Transfer Protocol (PTP).