Live data from Hacker News

Computer Scientists Ask Supreme Court to Rule APIs Can’t Be Copyrighted

eff.org

61–70 of 170 posts

Re: Computer Scientists Ask Supreme Court to Rule APIs Can’t Be Copyrighted

#61
post #44

Quick question, where do Mono/Xamarin or similar projects stand on this whole API copyright? Aren't they essentially writing a library with the same API as the .NET or other single-platform framework? Or am I misunderstanding what they meant with API in this case?

Something else relevant as far as Mono goes is that I believe Microsoft put forth .NET as an ECMA standard.

Re: Computer Scientists Ask Supreme Court to Rule APIs Can’t Be Copyrighted

#62
post #25

Earlier quoted context omitted.

I disagree. This is not a case where you're digging around in the weeds trying to figure out which function does what. You don't need to be a computer scientist to understand the legally-relevant concepts in a case like this. Especially at the appellate level, where you're working with high-level concepts, and where you have people with the relevant technological background submitting amicus briefs explaining the con…

simply does not care about whether finding API's to be copyrightable hinders interoperability or cloning of software. That is exactly why a legal professional is the wrong person to decide the issue. I've written plenty of APIs myself, and when it comes to interoperability, anybody should be free to reimplement the same interfaces, no matter how creative my design. Anything else would destroy competition in the softw…

> [A]nybody should be free to reimplement the same interfaces, no matter how creative my design. Anything else would destroy competition in the software industry and promote a virtual dystopia of vendor lock-in.

But that isn't a technical argument. If it had some empirical support it might be an economic one, but it's mostly just an ideological argument. One that, I might add, many software engineers would disagree with.

Re: Computer Scientists Ask Supreme Court to Rule APIs Can’t Be Copyrighted

#63
post #46

In a world where people copyright the laws you are supposed to follow I can't imagine they won't let people copyright an API that absolutely is a creative work. Instead we should accept that they can be under copyright but make implementing and using them explicitly fair use.

> copyright the laws That's an excellent point. If you run a service, you can use someone else's TOS and apply it to your customers. It is the outcome of intellectual work, for instance a lawyer's work, and it is under copyright. However, it is not clever to reuse someone else's contract anyway and you'd better use a lawyer to check its terms. Therefore I don't think the wording of contracts, norms, standards and law…

Government work products like statutory text is not typically protected by copyright. I think spullara was referring to model law codes written by private organizations and adopted verbatim by legislatures.

This isn't necessarily bad (fire safety experts writing a model fire code, e.g.) but it does have the effect of putting the law under copyright.

Re: Computer Scientists Ask Supreme Court to Rule APIs Can’t Be Copyrighted

#64
post #7

APIs that simplify DDOS attacks from sites with JavaScript should not be copyrighted?

I don't understand how copyright would help in this case.

I've created MOOPH module in JavaScript. Purpose of this module is to make it easy to code a pseudomultithreaded application (so it can be seen as API). This module can be used to create various creative content (games, editors, whatever...). However one of possible pseudothreads may include quickly content from external sites to DOM - making a DOS. If multiple users access such project, it could make a DDOS. I hope this module is copyright protected. I hope anyone who wants to use (publish on their site) this module must ask me (I am author) if I allow use of this module anywhere else than on my domains (where I've uploaded and publish my code, applying copyright).

I don't think it's a good idea to turn off copyright protection of APIs, moving all of them to public domain. Some of them may be "public bad" instead of "public good" if they don't get managed using license agreements.

Re: Computer Scientists Ask Supreme Court to Rule APIs Can’t Be Copyrighted

#65

This world where judges are effectively used to write laws is bullshit and it sucks. Judicial activism sucks ass. Judges are not supposed to be lawmakers. If API's should not be protected by copyright then we should be writing letters to actual lawmakers who can write that explicitly into law. Not rely on interpretation of political appointees. Urgh.

> This world where judges are effectively used to write laws is bullshit and it sucks. Judges aren't writing laws - they're doing their job to "act as interpreters of statutes and the constitution by elaborating and precisely defining the broad language"[1]. There's a difference between "Judicial activism" and Common Law working as intended. [1] https://en.wikipedia.org/wiki/Common_law#States_of_the_Unite...

People treat judges as a way to write laws. Many judges like to use their powers to make rulings on what the law should be rather than is. So I'd strongly argue that yes, in a roundabout way judges are in fact writing laws.

Re: Computer Scientists Ask Supreme Court to Rule APIs Can’t Be Copyrighted

#67
post #2

Map makers should just copyright the lines that represent the borders of states, counties, and cities. Heck, copyright lines, points, and legends too.

Who says they don't? http://www.esri.com/legal/redistribution-rights

ESRI is an interesting example. On the one hand they make have some seriously talented cartographers who have made some astonishingly beautiful maps, and surely they should be able to copyright that work. On the other, they actually do provide quite a lot of things (including access to their tile servers) for free or under permissive licenses.

For anyone who wants to look at some pretty maps: http://leaflet-extras.github.io/leaflet-providers/preview/

Re: Computer Scientists Ask Supreme Court to Rule APIs Can’t Be Copyrighted

#68

Earlier quoted context omitted.

> This world where judges are effectively used to write laws is bullshit and it sucks. Judges aren't writing laws - they're doing their job to "act as interpreters of statutes and the constitution by elaborating and precisely defining the broad language"[1]. There's a difference between "Judicial activism" and Common Law working as intended. [1] https://en.wikipedia.org/wiki/Common_law#States_of_the_Unite...

People treat judges as a way to write laws. Many judges like to use their powers to make rulings on what the law should be rather than is. So I'd strongly argue that yes, in a roundabout way judges are in fact writing laws.

Er, just because they disagree with you on a law's interpretation doesn't mean they're making a ruling based on what the law "should be".

Re: Computer Scientists Ask Supreme Court to Rule APIs Can’t Be Copyrighted

#69
Quick question: Why can't an API be copyrighted? My understanding is that the purpose of a copyright is to protect a specific arrangement of ideas. A piece of music, a book, a painting. All of those things are an arrangement, and the arrangement itself is what's protected by copyright, not the physical object that was created.

So, given that an API is an arrangement of ideas, and that copyright apparently protects arrangements of ideas, why is copyright inapplicable here?

If the argument is that copyrights shouldn't apply to APIs, then I understand. It's probably more harmful than beneficial, and thus should be prevented. But if the argument is that copyright is incompatible with the domain of APIs, as if you were trying to copyright a taste like chocolate or copyright a smell, then I don't understand that at all. Would anyone mind clarifying?

Re: Computer Scientists Ask Supreme Court to Rule APIs Can’t Be Copyrighted

#70
post #3

Although these issues are very important, something feels wrong about having the Supreme Court justices (avg. age ~70) rule on tech matters like this. We need a new legal system for arbitrating disputes in technical disciplines overseen by a panel of technical experts. Or perhaps a trial by jury where the selection criteria is employment in the relevant discipline for at least 10 years (academia or corporate).

The expert-witnesses are ment to explain the problems in laymen-terms, while the court is to precide over the judicial implications given by the law that are a supposed as a level baseline. If the expert would be judge directly, he'd need expertize in law or possibly require judicial expert-witness. The Jury is supposed to level bias. Industry experts in politics is more sensical, as legislature is where by definition speciallized law is written. They are littered with economic opinions, not to say business sock puppets, already, while judges are merely incompetent on technical matters atop being burdened with - let's say - type-unsafe law code. This happens already of course, but there's little opportunity for activist, apparently.
Post reply on HN