On a slightly related note, a company named Axis has open source Linux-based realtime (eg, non-recording) cameras. I believe the hardware is open too, so you could probably add some larger storage (or digital tape interface?) and battery to get an open camera. ;)