decoration decoration
Stories

GROKLAW
When you want to know more...
decoration
For layout only
Home
Archives
Site Map
Search
About Groklaw
Awards
Legal Research
Timelines
ApplevSamsung
ApplevSamsung p.2
ArchiveExplorer
Autozone
Bilski
Cases
Cast: Lawyers
Comes v. MS
Contracts/Documents
Courts
DRM
Gordon v MS
GPL
Grokdoc
HTML How To
IPI v RH
IV v. Google
Legal Docs
Lodsys
MS Litigations
MSvB&N
News Picks
Novell v. MS
Novell-MS Deal
ODF/OOXML
OOXML Appeals
OraclevGoogle
Patents
ProjectMonterey
Psystar
Quote Database
Red Hat v SCO
Salus Book
SCEA v Hotz
SCO Appeals
SCO Bankruptcy
SCO Financials
SCO Overview
SCO v IBM
SCO v Novell
SCO:Soup2Nuts
SCOsource
Sean Daly
Software Patents
Switch to Linux
Transcripts
Unix Books

Gear

Groklaw Gear

Click here to send an email to the editor of this weblog.


You won't find me on Facebook


Donate

Donate Paypal


No Legal Advice

The information on Groklaw is not intended to constitute legal advice. While Mark is a lawyer and he has asked other lawyers and law students to contribute articles, all of these articles are offered to help educate, not to provide specific legal advice. They are not your lawyers.

Here's Groklaw's comments policy.


What's New

STORIES
No new stories

COMMENTS last 48 hrs
No new comments


Sponsors

Hosting:
hosted by ibiblio

On servers donated to ibiblio by AMD.

Webmaster
Cross-Posted from Ars Technica | 234 comments | Create New Account
Comments belong to whoever posts them. Please notify us of inappropriate comments.
Cross-Posted from Ars Technica
Authored by: Anonymous on Wednesday, April 18 2012 @ 11:28 PM EDT
There is nothing wrong with
distributing an independant
implementation of your api.
A good example of a project that
does this is wine on linux,
basically it makes use of wrapper
classes and libraries that wrap the
win32 api calls and reimplements
them in to linux.
If you want to stop indepentdant
implementation theb you may choose
to patent the megatexture method.
Lets look at an example imagine I
wrote my own os. Now ifi implement
functions like fopen fclose fwrite
and fread in my operating system
using my own written logic ,am I in
breach of copyright? Oracle
definitely thicks so

[ Reply to This | Parent | # ]

the API clearly gives out the creative idea
Authored by: Ian Al on Thursday, April 19 2012 @ 02:32 AM EDT
That's what PJ notes as unprotectable by copyright.

A detail I would add is that only the creative expression fixed in a medium is
protected. Even if you can tell, just by reading, what the creative ideas in the
writing are, that does not mean that the creative expression that imparts the
ideas is protectable by copyright.

---
Regards
Ian Al
Software Patents: It's the disclosed functions in the patent, stupid!

[ Reply to This | Parent | # ]

Cross-Posted from Ars Technica
Authored by: MDT on Thursday, April 19 2012 @ 03:03 AM EDT
As pointed out above, the API structure does not give out anything. No more
than a dictionary entry giving out the meaning of 'Tale of Two Cities' gives out
the meaning of the novel 'Tale of Two Cities'.

The dictionary gives out the concept as 'A story containing information about
two cities, which are somehow related'. It in no way copyrights the concept of
a story of two cities. The creative work, which is a novel called 'A Tale of
Two Cities' is copyrightable, although the concept of that novel is not.

In the same way, an API is an instruction on a concept, the concept of loading a
texture, in your example. You can't copyright the concept of loading a texture.
You can't even copyright the concept of loading a full texture vs partial
textures. You can only copyright the actual code that DOES the loading of the
copyright. You can copyright the sentence containing the verb, not the verb
itself.

---
MDT

[ Reply to This | Parent | # ]

Groklaw © Copyright 2003-2013 Pamela Jones.
All trademarks and copyrights on this page are owned by their respective owners.
Comments are owned by the individual posters.

PJ's articles are licensed under a Creative Commons License. ( Details )