The Supreme Court Considers Google Street View

Google Street View carAll of the interest in the Supreme Court tomorrow is likely to be focused on Hobby Lobby and, to a lesser extent, Harris v. Quinn. But I’ll be watching something that happens before either of those decisions is announced. I’ll be looking to see if the Supreme Court granted cert in the StreetView case. I hope the answer is no.

The StreetView case — Google v. Joffe — is one that I’ve blogged extensively about over the past year. See Part I, Part II; see also my coverage of the Ninth Circuit opinion, Google’s petition for rehearing, and the filing of Google’s cert. petition.) Briefly, Google’s StreetView cars intercepted the contents of transmissions from residential wi-fi routers whose owners had not turned on encryption. A number of class actions have been filed claiming that the interceptions were violations of the federal Wiretap Act. Google moved to dismiss them, arguing that radio communications (like wi-fi) basically have to be encrypted to be protected by the Wiretap Act. The district court and the Ninth Circuit disagreed, holding that the exception Google points to applies only to traditional AM/FM radio broadcasts.

Although I disagree with the Ninth Circuit’s reasoning and would find it professionally advantageous if the Supreme Court decided to take the case, I hope it denies cert. Here’s why. Continue reading

Is Hachette Being Hoisted by Its Own DRM Petard?

oldbooks2.JPGRebecca Tushnet points to this column by Cory Doctorow arguing that Hachette is being held hostage in its fight with Amazon over e-book versions of its books because of its “single-minded insistence on DRM”: “It’s likely that every Hachette ebook ever sold has been locked with some company’s proprietary DRM, and therein lies the rub.” Doctorow argues that because of the DMCA Hachette can no longer get access, or authorize others to get access to, its own books:

Under US law (the 1998 Digital Millennium Copyright Act) and its global counterparts (such as the EUCD), only the company that put the DRM on a copyrighted work can remove it. Although you can learn how to remove Amazon’s DRM with literally a single, three-word search, it is nevertheless illegal to do so, unless you’re Amazon. So while it’s technical child’s play to release a Hachette app that converts your Kindle library to work with Apple’s Ibooks or Google’s Play Store, such a move is illegal.

It is an own-goal masterstroke.

Everyone loves irony, but I can’t figure out how to make Doctorow’s argument work. First, I can’t figure out what the anticircumvention problem would be. Second, I can’t figure out why Hachette wouldn’t be able to provide other distributors with e-book versions of its books. Continue reading

Oracle v. Google Reversed – Why Framing Matters

Two years to the day since my last blog post on this subject, the Federal Circuit has reversed Judge Alsup’s ruling that the Java API (the list of function and variable -a/k/a parameter- names) is uncopyrightable. The Federal Circuit held that the structure, sequence, and organization of the APIs renders them sufficiently original and non-functional to be copyrightable. As such, the case is remanded to determine whether there is fair use by Google in using them wholesale to make Android. For more background, see my prior post.

The problem with this ruling is twofold. First, it is surely correct. Second, it is surely wrong. Why is it correct? Because structure, sequence, and organization can be creative. This has long been true, and well should be. I won’t relitigate that here, but holding that these APIs were simply not copyrightable was a stretch in the 9th Circuit, and the Federal Circuit is correct to say so.

Why is it wrong? Because Google should surely be privileged to do what it did without having to resort to fair use. The court says: “We disagree with Google’s suggestion that Sony and Sega created an ‘interoperability exception’ to copyrightability.”

It is here that framing is important. The court’s statement is accurate; we don’t get rid of copyrightability just to allow interoperability. But Sega is crystal clear that we do allow interoperability reuse: “To the extent that a work is functional or factual, it may be copied,Baker v. Selden, as may those expressive elements of the work that ‘must necessarily be used as incident to’ expression of the underlying ideas, functional concepts, or facts….” This is not the merger doctrine that the court applied, but rather a defense to infringement.

In short, this should have been an abstraction-filtration-comparison case, and the Federal Circuit makes clear that Judge Alsup did not perform that analysis. The appeals court also makes clear that if the APIs are directly taken, you can jump directly to filtration, but this does not mean you need to hold the APIs uncopyrightable in order to filter them out in the infringement analysis. Instead, Oracle gets its copyright, and Google gets interoperability. It is here that the appellate decision misses the boat.

I hate to be critical after the fact, but this case should never have gone to the jury. It should have been decided as a non-infringement summary judgment case pre-trial where Oracle kept its copyright but infringement was denied as a matter of law due to functional reuse. Maybe that would have been reversed, too, but at least the framing would have been right to better support affirmance.

May 12, 2014 update: Two commenters have gone opposite ways on Sega, so I thought I would expand that discussion a bit:

Sega is about intermediate copying fair use, yes. But that intermediate copying was to get to the underlying interoperability. And I quote the key sentence from Sega above – even if that functionality is bound up with expression (as it is in this case), we still consider that a privileged use (and thus a worthy end to intermediate copying, which is not a privileged use).

Now, in this case, we don’t need to get to the intermediate copying part because the interoperability information was published. But the privileged use that allowed the intermediate copying didn’t suddenly go away simply because Google didn’t have to reverse engineer to expose it. So, so say Sega doesn’t apply because it is a fair use case completely misunderstands Sega. The fair use there was not about fair use of the APIs. That use was allowed with a simple hand wave. The fair use was about copying the whole program to get to those APIs, something that is not relevant here. So sending this case back for a fair use determination is odd.

That said, Sega pretty clearly makes the use a defense to infringement, rather than a 102(b) ruling that there can be no copyright.

The Supreme Court heard Alice v. CLS Bank – in 1976

As patent system followers eagerly await the outcome of Alice v. CLS Bank, it occurred to me that the Court has already heard this exact case – back in the 1970s. My prior discussion of Alice is here as background.

In Dann v. Johnston, the applicant sought a patent on software that allowed banks to report account spending by category (e.g. rent, utilities) rather than having customers calculate this themselves. This patent is little different than the patent in Alice in concept. The Alice patent covers software that allows banks to reconcile transactions through the use of “shadow” accounts kept in data records.

The Court took the case up on two questions: subject matter and obviousness. In the end, the Court dodged the subject matter question, but instead ruled that the patent was obvious, in large part because it simply implemented something that already existed in paper:

Under respondent’s system, what might previously have been separate accounts are treated as a single account, and the customer can see on a single statement the status and progress of each of his “sub-accounts.” Respondent’s “category code” scheme, see supra, at 221, is, we think, closely analogous to a bank’s offering its customers multiple accounts from which to choose for making a deposit or writing a check. Indeed, as noted by the Board, the addition of a category number, varying with the nature of the transaction, to the end of a bank customer’s regular account number, creates “in effect, a series of different and distinct account numbers. . . .” Pet. for Cert. 34A. Moreover, we note that banks have long segregated debits attributable to service charges within any given separate account and have rendered their customers subtotals for those charges.

The utilization of automatic data processing equipment in the traditional separate account system is, of course, somewhat different from the system encompassed by respondent’s invention. As the CCPA noted, respondent’s invention does something other than “provide a customer with . . . a summary sheet consisting of net totals of plural separate accounts which a customer may have at a bank.” 502 F. 2d, at 771. However, it must be remembered that the “obviousness” test of § 103 is not one which turns on whether an invention is equivalent to some element in the prior art but rather whether the difference between the prior art and the subject matter in question “is a difference sufficient to render the claimed subject matter unobvious to one skilled in the applicable art. . . .” Id., at 772 (Markey, C. J., dissenting).

You could cut something like this out and plop it right into the Alice opinion. Except now, obviousness is not on the table. The question is whether the Court got it wrong by not ruling on subject matter in 1976. I don’t think so, but I do think that Dann v. Johnston is the most underused Supreme Court opinion in the software area.

The Three Pictures of Aereo

As many who follow such things know, ABC v. Aereo was argued today before the Supreme Court. My writeup on it last year provides some background about the case and my views at the time (which have changed a bit since I have more closely studied the technology, the case law, and the statute). In this post, I want to discuss the three pictures of Aereo – the big picture, the little picture, and the side picture.

The Big Picture

The basic gist of this case is this: Aereo grabs programming off the airwaves – programming that anyone with an antenna in their home can grab. Aereo then sends this content to servers – sort of remote DVRs. From those servers, the content is then sent to users over the internet. (There is some transcoding and compressing that occurs, but most are ignoring this feature).

It turns out that a court passed judgment on a similar system a few years ago in the Cablevision case. There, the court held that a remote DVR was not a public performance even though it transmitted shows from the remote DVR to subscribers. The basis for the ruling was eminently reasonable: the user decides what to record, what to watch, when to watch, and such decisions are separate from other users. As such, the transmission from the DVR to the user is a private performance, no different than if the DVR were in the user’s own home attached to the television.

There is one primary difference between Cablevision and Aereo. Cablevision grabs the signals off the air with one (or a few) big antennas. Aereo grabs the signals off the air with thousands of tiny, dime-size antennas. Aereo assigns one to each user for each channel watched or recorded. This difference becomes important, but only in the little picture.

Indeed, this difference was irrelevant to the circuit court that ruled in favor of Aereo. That court said Aereo is no different from Cablevision, and as a result, the performance is private.

And there lies the angst. At oral argument today, several justices struggled with what might happen if the circuit court is reversed. Will all cloud computing be at risk because it is considered public? That’s a scary thought, and what I call the big picture of Aereo.

I think the big picture is mostly a sideshow. Justice Kagan asked the best, most pointed questions about whether a storage locker might be publicly performing if people upload their own content and then share it with others. The answer, of course, is that it depends on how widely and with whom the content is shared (and whether it is shared for viewing or downloading, since only viewing would be a performance). After all, YouTube is simply a storage locker with worldwide shared viewing – and no one doubts that YouTube publicly performs. Further, we have safe harbors to protect such services that perform content coming from their users.

So, then why is the big picture a sideshow? Because the Court is actively thinking about it, and will work hard to find a way to rule without harming cloud services.

This leads to the little picture.

The Little Picture

It turns out that all of the hand-wringing about the cloud is caused by the Second Circuit’s fixation on the wrong part of the transmission chain.

Aereo system

Aereo system

Consider the system above. All of the concern appears to be from the cloud DVR to the viewing device. But, as Cablevision makes clear, it doesn’t make a difference where the DVR is. You can put it in the user’s home, or push it back the pipeline to the provider, and the result should be the same. Indeed, the same is true for Aereo, and for Dropbox, and iCloud, and so on. So long as there is one to one correspondence and control between the DVR storage and the viewer, the performance is private. This is why YouTube, Roku, and shared lockers might be public performances – not due to the location, but due to the connections between users and the storage.

If the DVR is private, then, what should we be looking at? The other part of the system above: the re-transmission (a “secondary transmission” in the words of 17 USC 111) from the antenna to the DVR. And it doesn’t matter how long or short that cable is – whether the transmission is from the antenna to the DVR at the user’s home or to the DVR at the provider’s facility, the result is the same. The transmission is to many DVRs, not from one DVR to one user.

This is where, unlike the treatment by the Second Circuit, the individual antennas become relevant. Aereo claims that because the user controls a unique dime-size antenna, that re-transmission is also private – it is still one to one. For that reason, Aereo argues, it is not publicly performing, where Cablevision is (though Cablevision pays a licensing fee).

And that question, I submit, is little picture. It is a small, non-earthshattering, non-economy-harming statutory interpretation issue: do multiple antennas constitute a secondary transmission/public performance or not? I think so, based on my reading of the statute. Section 111 makes very clear that “secondary transmissions” are considered public, and the definition of such transmissions is not limited to a single antenna: the signal is being grabbed and sent to many users by Aereo, not by the users themselves with user equipement.  Aereo claims that its antennas are like a user running an antenna at home-essentially a rental- the antennas are not really leased. They are reused by others when not in use (unlike stored shows on the DVR), they are maintained by Aereo, they only feed Aereo equipment, and they are controlled by Aereo at the behest of an IP packet received over the internet (rather than a user owned device that actually tunes to a frequency).

Of course, others (and the Court) might disagree with me, but the ruling will not bring down the cloud. A secondary transmission is defined as a simultaneous retransmission of a primary transmission. There is no primary transmission that is simultaneously retransmitted in most cloud applications. It’s just not the same thing, nor should it be treated as such. And, perhaps surprisingly, the complexity of the copyright statute actually considered and handled this issue.

Side Picture

This brings us to the side picture, which many academics and media outlets have discussed, but has generally been left out of judicial discussion: the business of broadcasting is changing, and this case is one of many to come that will test broadcasters, service providers, and consumers in how television entertainment will be delivered. Aereo is a piece of a puzzle that allows people to enjoy live shows while streaming serial shows on services like Netflix and Amazon Instant Video. The sum total of those services cost less than cable due to unbundling.

But even if Aereo wins, then broadcasters might change their behavior to avoid the harms of Aereo. They might stop broadcasting, they might move more live television to cable (like ESPN and NFL Network showing more pro football), they might offer competitive services, or they might offer free streaming to cable customers (some already do). Thus, earlier today, I boldly argued that this case would not be a big deal – that the parties would adapt to any ruling or lobby Congress.

Here’s what I said in my blog post last year:

I’m not sure the Aereo ruling [allowing Aereo] is the right one in the long run.  One of the thorny issues with broadcast television is range. Broadcasters in different markets are not supposed to overlap. Ordinarily, this is no issue because radio waves only travel so far.  When a provider sends the broadcast by other means, however, overlap is possible, and the provider keeps the overlap from happening. DirecTV, for example, only allows a broadcast package based on location.

Aereo is not so limited, however. Presumably, one can record broadcast shows from every market. Why should this matter? Imagine the Aereo “Sunday Ticket” package, whereby Aereo records local NFL games from every market and allows subscribers to stream them. Presumably this is completely legal, but something seems off about it. While Aereo’s operation seems fine for a single market, this use is a bit thornier. I’m reasonably certain that Congress will close that loophole if any service actually tries it.

My thinking is still the same today. Indeed, one of the justices asked whether Aereo could just abandon geographic restrictions if it wins. Counsel had no real answer to that question.

The problem is that Aereo is caught between a rock and a hard place. As Bruce argues, Aereo should be considered a cable system and should pay the compulsory license fee (which is relatively inexpensive – cable companies offer basic OTA channels for $12 or so a month). But prior precedent has held that internet distribution cannot be considered a cable company eligible for a statutory license. Perhaps the best solution is to revisit that rule.