Authored by: Anonymous on Friday, May 11 2012 @ 01:36 AM EDT |
umm, it's not a function call. It's just an interface definition (sort of like a
pure abstract class in C++ or a bunch of C function pointers in a struct). It is
meant for others to implement the interface in a real class so that code using
instances of classes with this interface will not need to know the class ahead
of time.
If any class that implement interfaces like this one ends up being considered
derivative work for copyright purposes, then we are all in trouble.[ Reply to This | Parent | # ]
|
|
Authored by: janolder on Friday, May 11 2012 @ 05:23 AM EDT |
This is an interface, not a class. Interfaces in Java describe an API but don't
have code. Classes can choose to 'implement' one ore more interfaces and are
then required to provide code for all functions in the interface.
The sad part is that Oracle is basically asking for copyright protection of a
bunch of files like this. No code involved beyond the aforementioned, worthless
9 lines.[ Reply to This | Parent | # ]
|
|
Authored by: Anonymous on Friday, May 11 2012 @ 06:28 AM EDT |
You cannot separate the idea from it's expression
Given 'compilable code' is source code without comments, if you change
*anything* in the compilable code, is by definition no longer the same thing.
The expression is the idea is the expression.
Merger.
[ Reply to This | Parent | # ]
|
|