Freedom from film
March 23rd, 2014
January 10th, 2014
May 5th, 2013
Jan 27th, 2013
July 10th, 2012
April 15th, 2012
Digital cameras have the balance of quality, features, and price that appeals to users looking for a fast and convenient way to get images into their PC. You can spend a lot more -- or a lot less -- for one than the $100 to $3000 (or even more) these cost, but you won't like the quality at the low end or the prices at the high end. With digital cameras, the best place to be is in the middle.
No other image-capture option for your computer matches the fun, immediacy, and convenience of a digital camera. Unlike with a scanner, you don't need an preexisting image: A digital camera lets you capture what you see. And unlike film-to-disk services, development is instantaneous: You don't have to wait hours or days before you can use an image on your computer.
Operating a digital camera is also inexpensive, because the only recurring cost is batteries. The camera's storage is reusable once you download a batch of images. And since you don't have to pay for film processing, you can go wild.
Unfortunately, many digital camera manufacturers refuse to share their camera communication specifications with their customers and millions of users who run free operating systems.
This is a big obstacle to development of free photo applications, and it blocks free software developers from writing free programs, that support the same features as the proprietary digital camera programs for Microsoft Windows and MacOS that usually are shipped with the camera. It renders the camera quite useless if you don't run one of those proprietary operating systems.
gPhoto2 is a free, redistributable, ready to use set of digital camera software applications for Unix-like systems, written by a whole team of dedicated volunteers around the world. It supports more than 1800 cameras
gPhoto2 runs on a large range of UNIX-like operating system, including Linux, FreeBSD, NetBSD, MacOS X, etc. gPhoto is provided by major Linux distributions like Debian GNU/Linux, Ubuntu, Gentoo, Fedora, openSUSE, Mandriva, etc.
Newer libgphoto2 versions also support Media Transfer Protocol (MTP) based media players since their communications protocol is based on the Picture Transfer Protocol (PTP).