4 ms·
> By this argument, everything ever, including my shopping lists are creative expression and copyright eligible. I'm not sure that necessarily follows, but if
by throwawaykf05 12y ago
> By this argument, everything ever, including my shopping lists are creative expression and copyright eligible.
I'm not sure that necessarily follows, but if you do use creative expression in write your shopping list, why is it not copyright-eligible? Just because it's a "shopping list"? Where do you draw the line?
And what if you no creative expression is involved in writing some code... is it not covered by copyright?
Is a "Hello World" program copyright-eligible?
Is a FizzBuzz program copyright-eligible?
Is a library that implements atoi and itoa copyright-eligible?
Is a program simply implementing a detailed spec copyright-eligible?
Is a service implementing PageRank copyright-eligible?
> This would extend copyright far into the realm of methods and processes.
I'm sure you know this, but copyright expressly excludes protection for functionality (leaving that to the realm of patents), and isn't that what methods and processes are?
- DannyBee 12y ago"but if you do use creative expression in write your shopping list, why is it not copyright-eligible?" What would it mean to use creative expression to write a shopping list? "And what if you no creative expression is involved in writing some code... is it not covered by copyright? " It is clearly not covered by copyright in that case. I'd need to see specific code to answer the rest of your questions. Copyright is not a binary thing. There is essentially a 'strength of protection' that goes along with it. For example, you can have copyrights on compilations of works. Your copyright does not extend to the underlying works. Anyone can copy them (assuming they otherwise have rights). "I'm sure you know this, but copyright expressly excludes protection for functionality (leaving that to the realm of patents), and isn't that what methods and processes are?" No.
- throwawaykf05 12y ago> What would it mean to use creative expression to write a shopping list? Make it rhyme? Interject humor? Use archaic language? :-) The question is, of course, why would you ever bother when it's only ever going to be you who reads the shopping list? But that's not the case with APIs! APIs are made primarily for other people to read, understand and compose other programs with. If I were to design an API that I wanted other people to use (and I have), I'd try my hardest to make it as attractive as possible. > I'd need to see specific code to answer the rest of your questions. I did give a list of examples, but your next paragraph answers my question, in a way. I guess "hello World" is probably not copyright-eligible, but more complex programs are. My question is, what if a complex program was just a mechanical implementation of a very detailed spec? As to the methods and processes bit, I'm not quite clear what aspect of those you fear would be covered by copyright. If it's the actual implementation, it's just the code, which is already copyrightable. If it's the functionality or the "idea" behind the code, it is explicitly excluded. This brings me back to my general belief that copyright is not appropriate for protecting code. (Good) code is supposed to be as boring as possible! The actual creative expression in programming goes into how problems are solved, i.e. the "idea" behind the code, and that is explicitly excluded by copyright.