Son tuyas las fotos hechas con una Nikon D2X?

Abril 24th, 2005

Tal como nos cuentan en Nikon encrypts D2X white balance metadata, las cámaras D2X fabricadas por Nikon (que no deben ser baratas precisamente) guardan una parte del fichero con la foto cifrado de forma que no se puede leer si no es con el propio software de Nikon. Por ejemplo, Adobe no incorpora soporte a la importación de ficheros RAW de esta cámara por miedo a ser denunciada.

El método de cifrado utilizado no es demasiado complicado, puesto que los programadores de Adobe ya han conseguido descifrarlo pero no quieren incoporarlo si Nikon no les garantiza que pueden hacerlo legalmente.

Nikon ya ha respondido a esto, diciendo que ellos proveen software para leer estas imagenes y usarlas en Photoshop y otros programas, además de ofrecer un SDK (una librería) que permite la lectura desde otros programas.

El problema principal es que estamos haciendo unas fotos que no somos libres de utilizar como nosotros queramos. Es probable que el SDK que ofrece Nikon no funcione en Linux o que, algún día, no funcione en versiones de 64 bits de Windows o de cualquier otro sistema operativo que aparezca en el futuro. Entonces que haremos? Tendremos una cámara que no podremos utilizar con todo su potencial, aunque esta aun funcione perfectamente.

Como siempre, somos nosotros los compradores los que tenemos la última palabra y el poder para cambiar las cosas. A la hora de comprar una cámara nueva pensemos en la libertad que nos ofrecen o nos quitan cada uno de los fabricantes para hacer con ellas lo que creamos conveniente.

Como resumen, un comentario muy interesante aparecido en Slashdot:

Re:I don’t get it… (Score:5, Informative) by Xyrus (755017) on Sunday April 24, @12:32AM (#12326939)

This whole thing, including their response, is BULLSHIT.

The NEF format isn’t proprietary. It’s a TIFF file. The only thing “proprietary” about it is a handful of tags they use. Crack it open with a hex editor and see for yourself. The only trick in reading in the image data is that it is stored in a “sub-TIFF”. So you read in all the regular tiff tags (width, height, color depth, etc.), read in the the sub-tiff (easy enough to find, I don’t remember the exact tag number), and you can display NEFs.

As far as white balance information goes, that is not atrade secret. It’s not an algorithm, it’s not code, it’s not executable. It is data. More to the point, it is YOUR data.

I could give a rat’s ass about their METHOD for obtaining white balance information. But having the white balance data tells you nothing about how they obtained it. It is just data.

Not only that, but white balance data is essential for all digital cameras for correct image reproduction. All digital cameras (including web cams), obtain white balance information either from the user or the environment via whatever algorithms the manufacturers decide on.

There is nothing, NOTHING, special about white balance data in a raw file. There is absolutely no reason this data needs to be encrypted. There is nothing to protect. It would be like Nikon saying they encrypt the image data to prevent someone figuring out what algorithms they use to process the CCD data.

The only fathomable reason for this nonsense is profit, plain and simple. Now that they’ve been called on it, they’re trying the PR spin machine to make it sound like they’re trying to help.

And as far as the SDK goes, good luck getting it. They apparently don’t like independant developers (such as myself) writing programs for their cameras. So unless your part of a recogonized bona-fide software developer COMPANY, you’re not going to get the SDK.

So that leaves those of us interested in such programming to reverse-engineer (which I’ve done so I could access the tone curves inside their curve files).

First, I found that Nikon was misleading about the compressed NEF files (they are supposed to be lossless raw data, but they’re not). Then I found that they were also misleading about how the raw files were produced (raw files are suppose to contain the straight CCD sensor data, but Nikon applies a median filter to the data before it is saved). Sort of pissed me off because I do astrophotography and the filter wipes out stars and other features. And now, they’re trying to pull this vomitous crap.

I sincerely hope nobody believes this, but sadly I think many will.

My D70 is going on ebay. I’m buying a Canon.

UPDATE: Por el link aparecido en Barrapunto sobre esta noticia me entero que existe un programa que permite leer los ficheros de la cámara. En la página, por eso, no veo nada sobre el balance de blancos así que si alguien tiene esta cámara estaría bien que lo confirmara.

Guardado en Libertad y derechos | 6 comentarios »

6 comentarios

  1. Ernesto dijo:

    No son nada baratas, precisamente: 5.000$ sólo el cuerpo. Y Nikon View, el software de Nikon, tampoco es una ganga que digamos… (no, no viene con la cámara). Y eso de que le metan un filtro a los ficheros RAW… tsk, tsk…

  2. Sabata dijo:

    Personalmente creo que Adobe ha hecho lo correcto y sobretodo teniendo en cuenta el tema de las demandas por los JPEG. Y en cuando a la camara no veo porque no pueden usar este cifrado, creo que se deberia tener en cuenta que la mayoria usan jpg y tampoco es un estandar libre de patente. Si además incluyen el soporte y está especificado en que sistemas operativos puede funcionar no creo que sea un tema para perocuparse o mandar una demanda. En todo caso es una opinion personal, muchas gracias a todos los que os preocupays por hacer-nos llegar las noticias. Saludos. Pep.

  3. madelman dijo:

    JPEG tal vez no está libre de patentes, pero existen infinidad de utilidades para cualquier sistema operativo que permiten leer ficheros en este formato, por lo que no hay problema para acceder a estas fotos. Esto no sucede con las imágenes RAW de Nikon, que solo son accesibles desde Windows y desde MAC con el propio programa de Nikon.

    Adobe, desde luego, ha hecho lo que les ha interesado. Primero, no meterse en jaleos legales con Nikon. Segundo, no quedar como unos hipócritas, puesto que ellos llevaron a la carcel a un chaval ruso que programó un software para quitar la protección a los ficheros PDF lo que no pueden hacer ahora es hacer ellos lo mismo.

    Todo esto, como siempre, es una opinión personal, y cada uno puede pensar lo que quiera 🙂

  4. Salvador dijo:

    Madelman,

    Puedes visualizar los formatos RAW con los siguientes programas gratuitos:
    IrfanView y XnView
    Saludos

  5. madelman dijo:

    Estas seguro que puede leer los RAW de la Nikon? Por lo que tengo entendido el formato del archivo RAW de cada cámara es diferente y por loq ue veo en las páginas de esos programas no parece que los soporten todos, aunque es una opción a probar.

  6. maria dijo:

    Hola, me he comprado una camara Nikon D 70. Me gustaria saber con que programas gratuitos puedo leer las photos Raw.
    gracias