Nikon Responds to Encryption Claims
ader writes "In a rare response to public complaints, Nikon has released a statement clarifying the use of encrypted white balance information in the NEF raw data from its digital cameras. They point out that this 'proprietary' format is accessible through the use of their 'proprietary' SDK, which is freely available to 'bona fide software companies' on written application. In other words: open source coders can butt out."
I guess adobe photoshop isn't nikon's choice for professional image processing then, or the license was too much for adobe to invest in.
There are no atheists when recovering from tape backup.
Pictures can be saved as TIFF or JPEG as well as the NEF format.
Some of what I say is fact, some is conjecture, the rest I'm just blowing out my ass...you guess.
or........
you just save the pics as TIF/JPEG and call it a day
I didn't know if I was going to buy a Nikon D70 or Canon Rebel. I was looking at the specs and both were pretty good. I guess Nikon made my choice fairly easy.
Are you going to save the images from the Canon in TIFF or JPeg? You do know the Nikon outputs those formats as well? Their NEF format is only for highly specialzed pro applications.
The only thing not functioning in the generic Adobe Raw convertor (which is pretty lousy anyways, Nikon Capture delivers much better quality) are the custom white balance settings.
Honestly I feel like this is complaining about needing a CD player after you buy a CD (or some kind of CD recording device).
Remember we're still paying to Philips and Sony for every player?
This is hardly new. (and somewhat exaggerated imho)
The path I walk alone is endlessly long.
30 minutes by bike, 15 by bus.
This isn't subject to DMCA. DMCA allows reverse engineering for interoperability. No developers, commercial or not, need Nikon's permission to reverse this legally in the US.
There is ABSOLUTELY NO SUCH THING. Most of the pros you see are GIVEN Nikon equipment. That's why.
While Canon and Nikon best each other in different arenas, show me a pro who yaks loudly enough about either, and I'll show you someone who gets free equipment. Why? Because they're both very, very good- and as long as you buy the model intended for what you're trying to do (ie, you don't buy the 1DS if you're a sports or news photographer, you probably buy the 1D, because the 1DS is mainly aimed at studios).
Nikon isn't alone- Canon has a "professional" "club" which gets you expedited repairs (ie, 1-2, maybe 3-4 days instead of 3-4 weeks), loaners while stuff is getting repaired...or just if you ask for it. Want a lens that costs more than two G5's put together, like one of the big, fast prime telephotos with image stabilization like the 400/2.8 L IS? Why, just ring 'em up and say "hey, I'd like to borrow one next week". "Yes sir!"
If you think the people who talk loud enough for you to hear get service or support that even approaches what you will get as a consumer (or even a professional, just not at their level), you're absolutely, 100% fooling yourself. These companies are in it purely for the people who are highly visible, or for major corporate customers. For years, Canon and Nikon have been releasing models in time for the olymics, for example.
Oh- and while we're on the subject of customer serivce...if the Nikon camera, flash, or lens you're holding in your hand wasn't imported by Nikon into your country and sold to you by a Nikon dealer- instead of say, you buying it from a grey-market importer or buying it while on vacation...Nikon won't service it.
Let me be absolutely clear about that. Nikon won't just charge you for servicing it, they flat out will not service it period; you'll get the camera back in the mail, still broken. Worse, if you're buying a camera used, you can't call Nikon to check if the serial number is grey market or official USA import. This is why used Nikon gear is almost worthless, and new Nikon gear costs a fortune. Canon will not only service a grey-market import as long as it has an international warranty (some do, some don't)...they'll service it free as long as it's under warranty!
Last but not least, Nikon warranties are not transferrable- Canon's, and most other camera companies, are. If I turn around and sell my Nikon D2H the second I bought it, it's still sealed, warranty card not filled out- too bad. Why? Because the original sales reciept with your name and address has to be sent in to Nikon with the warranty card. God help you if it wasn't sold to you by an authorized Nikon dealer.
Please help metamoderate.
At the very least, I'd need perpetual rights to compile and redistribute the code as a library. This would have to include the right to fix the code for security holes, to make it 64-bit clean, and to port the code to a big-endian or MMU-free CPU. Throw in any required patent rights as well of course.
I suppose that's why the D30 had atrocious autofocus, the D60 was marginally better but suffered horrible front/back focus problems, the 10D (which I own) does the same only not quite as badly, and the 20D finally fixed it for the most part?
I suppose that's why my camera can't talk to the new 580EX flash to communicate smaller frame size and focus distance, but the 20D can? All as a cheap ploy to get me to upgrade from my 10D because it has atrocious flash metering, so much so that wedding photo pros hate it? There's a reason 580EX marketing material specifically mentions the wedding photography industry.
Still, at least Canon will service imported grey-market gear, and their CMOS sensors have lower noise than just about anything except the Fuji SuperCCD(which is amazing in almost all regards, just hindered by a body that isn't as well designed).
Please help metamoderate.
Reverse engineer the software (almost) anywhere in the world except the US, and everyone's happy. Also, place some text: "US citizens may not download", which no-one will notice. Not to mention that Nikon in this case encrypts data generated by me and the subject I take a picture of, it is my data being input through the lens. I get the data back in digital form, except I cannot access it with the tool I need to access it with. Does the DMCA allow me to reverse-engineer the encryption in order achieve interoperability? I'm told it does. So tell me, where's the problem?
FUD!
Stop spreading the FUD!
True confidence comes not from realising you are as good as your peers, but that your peers are as bad as you are.
Camera sensors usually have 10 or 12 bits per color. TIFF uses 8, so some of that info is chopped. It's the least significant bits, sure, but sometimes that extra shadow or highlight detail is quite useful.
And it also happens in the current Canon lineup (Canon EOS-1Ds, EOS-1D MkII, EOS 20D as per this magazine). On my 20D it's under "Custom Function 18: Add original decision data." The Canon Data Verification Kit DVK-E2 (Windows only, sadly) is used to verify such images.
A new website has launched to advocate for the public documentation of the manufacturer's raw format spec's. From the website "We want camera manufacturers to publicly document their RAW image formats -- past, present, and future. The goal of OpenRAW is to encourage image preservation and give creative choice of how images are processed to the creators of the images. To this end, we advocate open documentation of information about the how the raw data is stored and the camera settings selected by the photographer."
At present, the only documented RAW format is Adobe's Digital Negative (DNG). The current problem is that I dont think it's ever actually been implemented in an actual camera. Adobe provides a free converter, which is great, but it's not the same thing.
Personally, I'd like adobe's solution. A single format is easier for developers to work with than the ever growing list of RAW formats (even if they are open). It's this thing called standards.
this seems pretty clear to me. if you care about about open formats / open source / free software, buy a canon instead of nikon.
i know that ufraw for gimp supports canon cameras just fine.
who is she? leave a comment!
"The photographer can hardly be accused of using such a tool to gain access outside of his rights."
Which is what is so insidius about DMCA: it doesn't matter whether you have a legal right to access the data. The minute you bypass an access system, you've violated federal law. There is no problem with accessing your data, per say, it is only in bypassing the access control. Access control is considered sepertely from the data it is controling access to...
I'm not sure which definition of "pro photographers" you're using here - film only? digital only? film and digital combined? Please clarify.
Also... Nikon has the most affordable lens system? Where have you been shopping that sells Nikkor lenses for less than Canon lenses? In my experience, lenses for Nikon's autofocus mount are consistently more expensive than equivalent lenses for Canon's.
Village idiot in some extremely smart villages.
No, it doesn't mean that, unless Nikon specifically prohibits their libraries to be used with open source programs. And even then such a clause might be unenforcable.
The author could release the rest of the rest of the program under the BSD license. Or the Apache license. Or the LGPL. Or the GPL with an exemption that allows it to be compiled with the Nikon library. Or even the GPL without an exemption, though that would be rather bastardish of the author. These are all open source licenses that the remainder of the program could be licensed under.
The point is that it isn't an access control mechanism designed to prevent unauthorized copying on behalf of the copyright holder. The DMCA doesn't apply in this case.
Incorrect. The DMCA clause criminalizing the act of circumventing is pretty nasty and broad, but the clause prohibiting distribution of any circumvention product is even nastier and far more sweeping.
US law Title 17 Chapter 12 Section 1201:
(2) No person shall manufacture, import, offer to the public, provide, or otherwise traffic in any technology, product, service, device, component, or part thereof, that -
(A) is primarily designed or produced for the purpose of circumventing a technological measure that effectively controls access to a work protected under this title;
It applies to distributing any circumvention capability. Who the copyright holder may be on that work does not matter.
I may be the copyright holder on a Hollywood major motion picture (not just the owner of a disk, but the actual copyright holder). You still cannot sell DeCSS to the public. The fact that I might want to buy it to decrypt my own movie does not matter.
The only questions here are whether (1) the color balance itself counts as a copyrighted work (extremely unlikely) or (2) whether accessing the color balance portion of the full image (which definitely is a copyrighted work) is enough to trigger the DMCA, and (3) whether the DMCA is even constitutional.
-
- - You can't take something off the Internet! That's like trying to take pee out of a swimming pool.
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.
~X~
~X~
Um, actually PNG can also support 16 bits per color (48 bits per pixel) just like TIFF. It is not limited to 24 bit color. A simple google search would turn that up.
This post is encrypted twice with ROT-13. Documenting or attempting to crack this encryption is illegal.
Let me be absolutely clear about that. Nikon won't just charge you for servicing it, they flat out will not service it period; you'll get the camera back in the mail, still broken. Worse, if you're buying a camera used, you can't call Nikon to check if the serial number is grey market or official USA import. This is why used Nikon gear is almost worthless, and new Nikon gear costs a fortune.
Nikon customer service is an absolute joke.
I bought my D70 legitimately from a know camera retailer (specialist shop) at a premium. Nikon's repairer here in Sydney is Maxwell Australia. I had to send the camera in 3 times. First time they reset something. Second time they claimed no problem, and third time they held on to it without informing me they were waiting for parts. (To get them to recongise there was a problem with the camera I ended up taking a DVD of it failing for me).
The process took me over 3 months. Maxwell (and therefore by extension Nikon) were rude and arrogant, and refused to replace my camera the 3rd time around. IIn the end I got the retailer to replace it under threat of taking it further with the relevant consumer bodies.
I will never ever buy another Nikon product again.
These posts express my own personal views, not those of my employer
Yes, but to get pro service with Canon, you need top be a CPS (Canon Professional Services) member. There's no membership fee as such, but to be eligable you need to fulfill two criteria:
* Own at least two Canon EOS pro bodies (EOS 3 or higher for film, 10D/20D or higher (1D, 1Ds etc) for digital) plus three or more L-series lenses (that's their $1K+ lense range)
* Be a full time professional photographer.
For anyone in the business, owning two bodies is not uncommon, as well as some good glass - but a lot of photgraphers like to take on the job as a second income or hobby and these people are left in the dark.
That said, if it is your primary income, then CPS offers a lot for the pro - including product evaluations (Want to buy a 70-200 F2.8L and not sure whether to get IS? Try them both on your gear and see what you think). I know of someone who dropped their 1Ds Mk II during a near-nude model shoot and the lense mount actually broke. Not only was it a speedy turnaround but there was NO CHARGE for the repair....
Here's the brochure for the D50
e s/ GB/D50_Leaflet.pdf
http://www.europe-nikon.com/uploads/ngb/Brochur
"Compressed NEF (RAW): 12-bit compression,
JPEG: JPEG baseline-compliant
Exif 2.21, Compliant DCF 2.0 and DPOF"
Notice it says NEF (RAW) without stating the missing white balance information.
Further down it talks about the camera supporting white balance.
"Auto (TTL white balance with 420-pixels RGB sensor), six manual modes, preset white balan"
And the only mention of software is in the "Optional Accessories".
"Optional Accessories....Nikon Capture 4 (ver.4.3) Software"
So, you have:
1. A misleading statement that NEF is RAW format.
2. A statement that the camera supports white balance.
3. A statement that the capture software is extra.
Dave Coffin's open source dcraw RAW converter has been mentioned here a couple of times, but it's worth pointing out that the latest version already supports decryption of Nikon D2X white balance data. There's a brief discussion of the decryption algorithm here, and Photoshop developer Thomas Knoll points to the relevant section of code here.
As far as I know, Nikon has not threatened to invoke the DMCA over decryption of the data - this looks more like a rather lame attempt to obfuscate one of the key image parameters to make life difficult for 3rd party developers (who Nikon can then claim have 'incomplete' support for the NEF format if the camera's white balance settings can't be extracted). Of course this doesn't rule out the possibility that Nikon is deliberately playing games with Adobe, since the Photoshop developers have to choose between implementing decryption that might be actionable under the DMCA, and leaving out support for 'as shot' white balance (it seems like they've gone for the latter, for now). Smaller fish like Bibble are already including white balance decryption, which could leave Adobe at a disadvantage if they continue to believe that this is a legal risk (and who knows the details of the DMCA better than Adobe?!). Meanwhile, Nikon presumably hopes to sell more copies of Nikon Capture (though to be fair, Nikon View, which even comes with a rudimentary Photoshop plugin, can also handle these files and is a free download for Nikon users).
dcoffin:Format no more secret
I'm still trying to figure out what people mean by 'social skills' here.
Portable raw format.
http://www.adobe.com/products/dng/main.html
cheers,
Kris
In Soviet Russia, hot grits put YOU down THEIR pants.