Free Republic
Browse · Search
General/Chat
Topics · Post Article

Skip to comments.

Appeals Court Doesn't Understand Difference Between Software And An API; Declares APIs Copyrightable
techdirt ^ | 9 May 2014 | Mike Masnick

Posted on 05/12/2014 1:55:35 PM PDT by ShadowAce

click here to read article


Navigation: use the links below to view more comments.
first 1-2021 next last

1 posted on 05/12/2014 1:55:35 PM PDT by ShadowAce
[ Post Reply | Private Reply | View Replies]

To: rdb3; Calvinist_Dark_Lord; JosephW; Only1choice____Freedom; amigatec; Still Thinking; ...

2 posted on 05/12/2014 1:55:58 PM PDT by ShadowAce (Linux -- The Ultimate Windows Service Pack)
[ Post Reply | Private Reply | To 1 | View Replies]

To: ShadowAce
That's just jaw-dropping. Why are idiots with no understanding making rulings on complex technical issues? The entire IP thing has gotten completely out of hand.

Excuse me while I go patent and copyright some system calls....

/johnny

3 posted on 05/12/2014 2:02:38 PM PDT by JRandomFreeper (Gone Galt)
[ Post Reply | Private Reply | To 1 | View Replies]

To: ShadowAce

An API library is software. So it fits with copyrighting software so nothing wrong there. I just think there is a lot of software that’s copyrighted or part of an IP package that doesn’t do anything unique or non-intuitive.


4 posted on 05/12/2014 2:05:59 PM PDT by Usagi_yo
[ Post Reply | Private Reply | To 1 | View Replies]

To: ShadowAce

What is an API? What is it an abbreviation for?


5 posted on 05/12/2014 2:10:57 PM PDT by expat2
[ Post Reply | Private Reply | To 1 | View Replies]

To: expat2

Application Program(mable) Interface. You see these two versions out there. And yes, it is software and patentable.


6 posted on 05/12/2014 2:13:35 PM PDT by SgtHooper (This is my tag!)
[ Post Reply | Private Reply | To 5 | View Replies]

To: expat2

Maybe this?

“In computer programming, an application programming interface (API) specifies how some software components should interact with each other.

In addition to accessing databases or computer hardware, such as hard disk drives or video cards, an API can be used to ease the work of programming graphical user interface components. In practice, many times an API comes in the form of a library that includes specifications for routines, data structures, object classes, and variables. In some other cases, notably for SOAP and REST services, an API comes as just a specification of remote calls exposed to the API consumers.[1]

An API specification can take many forms, including an International Standard such as POSIX, vendor documentation such as the Microsoft Windows API, the libraries of a programming language, e.g., Standard Template Library in C++ or Java API. Web APIs are also a vital component of today’s web fabric. An API differs from an application binary interface (ABI) in that an API is source code based while an ABI is a binary interface. For instance POSIX is an API, while the Linux Standard Base is an ABI.[2]”

Source: Wikipedia


7 posted on 05/12/2014 2:14:19 PM PDT by trisham (Zen is not easy. It takes effort to attain nothingness. And then what do you have? Bupkis.)
[ Post Reply | Private Reply | To 5 | View Replies]

To: Usagi_yo

“An API library is software. So it fits with copyrighting software so nothing wrong there.”

Nope. An API is NOT software. An API is a specification, like the list of ingredients in a cake. A list of cake ingredients IS NOT copyrightable, though a specific, written recipe that lists the ingredients IS copyrightable.

Likewise, a software library that implements an API IS copyrightable.

So, ideas are not copyrightable, but implementations of ideas rendered in terms of media ARE copyrightable.

This is an insane ruling.


8 posted on 05/12/2014 2:19:02 PM PDT by catnipman (Cat Nipman: Vote Republican in 2012 and only be called racist one more time!)
[ Post Reply | Private Reply | To 4 | View Replies]

To: Usagi_yo
"An API library is software. So it fits with copyrighting software so nothing wrong there. I just think there is a lot of software that’s copyrighted or part of an IP package that doesn’t do anything unique or non-intuitive."

True. If software is subject to copyright, then an API should as well.

One thing that you're missing, however, is that copyright protects an expression from being copied, not any form of functionality. Ergo, it is perfectly okay for software not to do "anything unique or non-intuitive," or even work, to be copyrighted.

Further, a person who re-creates an API from scratch and without accessing the original API violates no copyright even if the code is 100% identical. That said, the likelihood of 20 lines of independently designed code being identical is highly remote.

Just, FYI, I am an IP attorney.

9 posted on 05/12/2014 2:23:50 PM PDT by Smedley (It's a sad day for American capitalism when a man can't fly a midget on a kite over Central Park)
[ Post Reply | Private Reply | To 4 | View Replies]

To: JRandomFreeper
Why are idiots with no understanding making rulings on complex technical issues?

One could say the same of medicine, energy, farming, forestry, or any older sector of American industry that has been systematically stifled by government.

Software had a good run - it left government so baffled for nearly 50 years that it remained free to grow with little interference. But government wants the same cut it has been getting from older industries, and software is just too lucrative to continue to be left alone.

If we expect to stay employed, we had better start studying for our FCSE (Federally Certified Systems Engineer) exams. :)

10 posted on 05/12/2014 2:25:50 PM PDT by Mr. Jeeves ([CTRL-GALT-DELETE])
[ Post Reply | Private Reply | To 3 | View Replies]

To: ShadowAce
Astounding. Lawyers continue to destroy the software industry (and others), blundering about in fields they do not understand.

If this ruling stands, Brian Kernighan SHOULD sue Oracle, Apple, and Microsnot for copying "int" and "float".

11 posted on 05/12/2014 2:27:58 PM PDT by backwoods-engineer (Blog: www.BackwoodsEngineer.com)
[ Post Reply | Private Reply | To 1 | View Replies]

To: backwoods-engineer

I get dibs on “;”!


12 posted on 05/12/2014 2:50:53 PM PDT by Dalberg-Acton
[ Post Reply | Private Reply | To 11 | View Replies]

To: catnipman

I do understand the issue of an API being a standard, but also software. The standard becomes functional, and therefore not subject to copyright. The code that goes into the API can be subject to copyright, however.

There is an excellent analysis available - and one critical of Judge O’Malley.

http://patentlyo.com/


13 posted on 05/12/2014 2:52:22 PM PDT by Smedley (It's a sad day for American capitalism when a man can't fly a midget on a kite over Central Park)
[ Post Reply | Private Reply | To 8 | View Replies]

To: Mr. Jeeves
If we expect to stay employed

I'm just a cook, man...

/johnny

14 posted on 05/12/2014 2:54:28 PM PDT by JRandomFreeper (Gone Galt)
[ Post Reply | Private Reply | To 10 | View Replies]

To: ShadowAce

...”So, there are still a few more years (and many more millions) to be thrown at this before there’s any real conclusion.”

Sometimes I think that’s why we get so many of these screwy rulings. Just lawyers(judges) making work for more lawyers. Gotta keep the BAR cash flow going dontchaknow.

I gotta give the first judge credit though. He actually took the time to learn to program so he could understand the issue before making a ruling.


15 posted on 05/12/2014 3:01:40 PM PDT by AFreeBird
[ Post Reply | Private Reply | To 1 | View Replies]

To: expat2

To put it simply, an API is a set of instructions a software company will put out for a piece of software, that delineates how a 3rd-party programmer can write applications that then interface with the original piece of software.


16 posted on 05/12/2014 5:14:29 PM PDT by Svartalfiar
[ Post Reply | Private Reply | To 5 | View Replies]

To: Smedley

hmmm...copyright of an *implementation* of an API is ok, but the API is just the declared interface to the software component. This has been ruled upon in the past, otherwise software like WINE (on Linux) would be in trouble. It *implements* the Windows API so Windows software can run on Linux but has no Windows code. Microsoft makes the API’s public information so people can right application software for it. Anybody can re-implement the API...and I’m a Software Architect that works with open source software and frequently have to deal with legal issues (GPLv2/3, Apache, etc.).


17 posted on 05/12/2014 5:35:56 PM PDT by fuzzylogic (welfare state = sharing consequences of poor moral choices among everybody)
[ Post Reply | Private Reply | To 9 | View Replies]

To: Usagi_yo
I just think there is a lot of software that’s copyrighted or part of an IP package that doesn’t do anything unique or non-intuitive.

Yes indeed.

18 posted on 05/12/2014 6:23:39 PM PDT by Straight Vermonter (Posting from deep behind the Maple Curtain)
[ Post Reply | Private Reply | To 4 | View Replies]

To: fuzzylogic

“hmmm...copyright of an *implementation* of an API is ok, but the API is just the declared interface to the software component.”

That sums it up.


19 posted on 05/12/2014 6:41:42 PM PDT by Smedley (It's a sad day for American capitalism when a man can't fly a midget on a kite over Central Park)
[ Post Reply | Private Reply | To 17 | View Replies]

To: Svartalfiar

Thank you for your clear exposition. It’s apparently a fairly high-level interface specification for designers of associated apps to use.


20 posted on 05/12/2014 8:32:10 PM PDT by expat2
[ Post Reply | Private Reply | To 16 | View Replies]


Navigation: use the links below to view more comments.
first 1-2021 next last

Disclaimer: Opinions posted on Free Republic are those of the individual posters and do not necessarily represent the opinion of Free Republic or its management. All materials posted herein are protected by copyright law and the exemption for fair use of copyrighted works.

Free Republic
Browse · Search
General/Chat
Topics · Post Article

FreeRepublic, LLC, PO BOX 9771, FRESNO, CA 93794
FreeRepublic.com is powered by software copyright 2000-2008 John Robinson