Scalzi on DRM

Mostly it’s technogeeks like us who get passionate about file format issues—Word vs. Open Office, Latin-1 vs. Unicode, unrestricted PDF vs. PDF/A. But when issues like digital rights management (DRM) come in, a lot more people will weigh in. This week quite a lot of attention has come to the format in which John Scalzi’s new novel, Redshirts, was issued. Scalzi wrote in his blog:

As noted in the FAQ I just put up, Redshirts is going to be released as an eBook here in the US without digital rights management software (DRM), meaning what when you buy it you can pretty much do what you want with it. Tor, my publisher, announced that all their eBooks would be released DRM-free by the end of July; I support this and asked Redshirts be released DRM-free from release date, so I think it might be the first official DRM-free release from Tor, which is in itself the first major publisher imprint to forgo DRM. In that way, Redshirts is a bit of a canary in a coal mine for major publishers.

However, some things went wrong. Several e-book sale sites issued Redshirts in DRM, against his express wishes. Tor and Macmillan quickly went after those sites, and most or all of them have either dropped the book or switched to offering it DRM-free.

In April Scalzi wrote: “As an author, I haven’t seen any particular advantage to DRM-laden eBooks; DRM hasn’t stopped my books from being out there on the dark side of the Internet. Meanwhile, the people who do spend money to support me and my writing have been penalized for playing by the rules.”

From the standpoint of preservation, the big problem with DRM e-books is that they will inevitably become unreadable in not too many years. Publishers will switch to new, incompatible DRM schemes or completely drop support for their older e-books. They can’t keep actively supporting old technology forever. I have no objection to it for enforcing limited access such as library loans, but if you buy a product with DRM, you’re really just leasing it for an unknown period of time.

I’ll be ordering the book shortly, and I’m waiting for the day when we can say of DRM in books for sale: “It’s dead, Jim.”

JPEG2000 thumbnails

I’ve been trying to find software for batch generation of thumbnails for JPEG2000 images. So far this is what I’ve looked at:

Kakadu is commercial software that looked hopeful at first, but the licensing is confusing. The description of the “Non-commercial, Named User Licence” says it “can only be purchased by individuals, Academic Institutions, not-for-profit organizations and libraries which do not gain financially by using this software,” but the license itself doesn’t say anything about licensing to institutions, only individuals. Our attempts to get a clarification have gotten no response. If they ignore us when we want to buy something, that doesn’t bode well for support.

OpenJPEG has its supporters, but it has a command line API which can’t create JPEG, GIF, or PNG, and it can’t create images of a specified size. There are C functions which may or may not be directly callable, but the documentation for them is really scanty.

ImageMagick didn’t seem appealing at first because of its command-line orientation, but it may be the best option. JMagick provides a JNI connection. The documentation indicates it can generate images of a specified size and format, which is what we need.

If anybody reading this has other suggestions, let me know.

The Lib-Ray project

Just last weekend I got my first Blu-Ray disk and found that it came with a warning that if I didn’t have the latest software updates on my player, it might not play. (It did play, being far older than my player.) This annoyed me enough that I’m glad to hear of an open-source, non-DRM alternative to Blu-Ray in the works. Lib-Ray is a project to create a high-definition video standard with “no DRM,” “no region codes,” “no secrets,” and “no limits.” There’s a Kickstarter page looking for funding for the project.

According to the current specification, Lib-Ray uses the Matroska (MKV) container format.

Creating a mass market for Lib-Ray player boxes sounds like a long shot, but it’s easy enough to imagine open-source software being developed and distributed that would let any modern computer play the disks. This could be a boon to anyone who wants to distribute high-quality video discs without DRM.

Some articles on Lib-Ray:

Contributors to JHOVE2

The JHOVE2 project has issued a governance document (PDF) for contributors to the JHOVE2 project. Stephen Abrams writes that “we believe it important to enlist the efforts of the wider user community in future efforts. Working collectively, we can most effectively take advantage of opportunities to enhance and extend the utility of JHOVE2, especially in times of significant constraints on local institutional resources.”

IIIF Image API draft

The International Image Interoperability Framework (IIIF) has put a draft API for the delivery of images via a standard http request. It supports information requests as JSON or XML as well as image requests.

One of my first reactions is that it sticks to the letter of RESTful interfaces while doing things that would be more sensibly be expressed by URL parameters. The following are offered as example URLs:

  • http://www.example.org/image-service/abcd1234/80,15,60,75/full/0/native.jpg
  • http://www.example.org/image-service/abcd1234/pct:10,10,80,70/full/0/native.jpg

That’s harder to understand than something like x=80&y=15&w=60&h=75.

A service must specify the level of compliance it provides, which may be different for different images; for instance, JPEG2000 images might be scalable but GIF images not.

If widely adopted, this API could simplify access to images spread across multiple repositories. I’ll be looking at it more carefully as soon as I find the time.

PDF 1.7 and beyond

A paradox from Euan Cochrane: PDF 1.7 may follow the ISO standard, but not all PDF 1.7 files follow the same standard.

The spammers are at it again

I just got an email at my work address from a “Sofia Rasmussen” proposing to do a blog post on the state of graduate education. Neither this blog nor Files That Last has any particular connection to graduate education. A web search reveals that “Sofia” has been spamming lots of blogs without regard to their subject matter. The game is probably to draw people to the URL mentioned in the mail.

Conversations about data on CDL site

The California Digital Library has launched a new site, Data Pub, “to explore the landscape of digital data.” Suggested topics for discussion are data publication, data sharing, data archiving, data citation, open data, and open science.

Although the invitation to discussion is general, there doesn’t seem to be a way for non-CDL people to register so they can comment. This may be because they’re still getting things started.

New audio format from Apple?

The Guardian reports that Apple is developing a new audio file format.

Apple is working on a new audio file format that will offer “adaptive streaming” to provide high- or low-quality files to users of its iCloud service.

The new format could mean that users can get “high-definition” audio by downloading to an iPhone, iPad or iPod Touch. Alternatively, it could offer a streaming service – like that of Lala.com, the music streaming and online storage company, which Apple acquired late in 2009.

No technical details are available yet as far as I can tell. This part is weird:

“All of a sudden, all your audio from iTunes is in HD rather than AAC. Users wouldn’t have to touch a thing – their library will improve in an instant,” said the source, who requested to remain anonymous.

This presumably refers to your music files on iCloud, not the ones you’ve downloaded. It seems a bit disturbing to me that Apple would just replace all the music you’ve paid for with a new format, but maybe I just don’t understand iCloud.

FIDO 1.0.0 from Open Planets Foundation

Open Planets Foundation has announced FIDO 1.0.0, “a Python command line tool to identify the file formats of digital objects. A lot of improvements to the code and functionality have been made.”