Comment Re:Oracle trying to undo the GPL decision (Score 1) 146
As of -whenever it was- no copyright attribution needs to be asserted in order to apply. As long as the classes, or their structure were leveraged from others' works. Take 'Pair', 'Triple' as an example. In Java, there's no Pair, but many people like to associate two entities together in a free-form way. To do this, you:
Make a constructor with optionally 2,1,0 arguments
Setter for the first item (optional)
Getter for the first item
Setter for the second item (optional)
Getter for the second item
That API will be all but identical to the hundreds if not thousands of distinct implementations of Pair. As a construct, Pair has probably existed for several decades, and its rather shocking to assume that any primitive construct can be copyrighted by the 'first guy to come up with it'. In fact, it will certifiably lead to the end of software development as a whole (at least in the US) if such a ridiculously broad claim is upheld.