Ideas versus Implementations
Posted: Tue Aug 16, 2011 8:04 pm
One of the more peculiar arguments I have seen is that one can phrase everything in computer chess in terms of "ideas" (or maybe "concepts"), which are not copyrightable, and then "idea" determines the implementation, thus copyright does not apply, and so forth. Somewhat like the sophomoric proposal that "Data is not copyrightable, but everything is (or can be expressed as) data, ergo..."
To wit, if an "idea" determines an implementation, it is sufficiently specific for it no longer to classified as an "idea", at least not in the generic sense. Copyright lawyers talk about "levels of abstraction" and whatnot, and part of this is to remove any such chicanery. I think the phrase "expression-level similarity" is the term of choice here. [I did not even mention here that the choice of what ideas (even abstract ones) to use/combine also constitutes creative expression]. I can refer again to Brinson's work on separating copyrightable expression from unprotected ideas in computer programs.
Here would be an analogue. I have the "idea" of starting a book It was the best of times, it was the worst of times, [...] Lo and behold!, there's but one "implementation" of this "idea". Then I have the "idea" of continuing: it was the age of wisdom, it was the age of foolishness, [...] Contrast this to the idea of starting a book with a number of contrasting statements. Copyright law is not mocked as such, though for some reason, inserting computers into the picture tends to obscure many issues. Algorithms with a specified input/output can be merely "functional", but often there is a creative aspect as well.
To wit, if an "idea" determines an implementation, it is sufficiently specific for it no longer to classified as an "idea", at least not in the generic sense. Copyright lawyers talk about "levels of abstraction" and whatnot, and part of this is to remove any such chicanery. I think the phrase "expression-level similarity" is the term of choice here. [I did not even mention here that the choice of what ideas (even abstract ones) to use/combine also constitutes creative expression]. I can refer again to Brinson's work on separating copyrightable expression from unprotected ideas in computer programs.
Here would be an analogue. I have the "idea" of starting a book It was the best of times, it was the worst of times, [...] Lo and behold!, there's but one "implementation" of this "idea". Then I have the "idea" of continuing: it was the age of wisdom, it was the age of foolishness, [...] Contrast this to the idea of starting a book with a number of contrasting statements. Copyright law is not mocked as such, though for some reason, inserting computers into the picture tends to obscure many issues. Algorithms with a specified input/output can be merely "functional", but often there is a creative aspect as well.