News for hackers. Stuff that matters.
Re:CEO Larry Page defends Google on the stand: “Declaring co... by scotty79 on Friday May 20, 2016 @04:30AM (#11736301)
I think he means that the code that doesn't do anything, just describes the interface between two software components is not a code (that you should be prevented from copying) because of its one to one equivalence with the interface.

Describing interface with words is exactly the same as declaring it with code. So such code is nothing more or less than verbal description of the interface (or any other description of it using any other syntax).

Not sure if that helps. If you can copyright interface, or just algorithms. Unless Java interface was specifically made free and open by Sun then it's really clear cut case.

Re:CEO Larry Page defends Google on the stand: “Declaring co... by amelius on Friday May 20, 2016 @04:44AM (#11736352)
Does this mean that all code written in pure functional languages is not code, since it does not "do" anything?
Re:CEO Larry Page defends Google on the stand: “Declaring co... by echion on Friday May 20, 2016 @05:11AM (#11736468)
It describes calculations or operations, so functional code still seems to perform or describe some actions.

Constraint logic programs seem more of the grey area I think you're talking about. Is a set of constraints "code" (c.f. https://en.wikibooks.org/wiki/Prolog/Solving_a_Logic_Puzzle#... )?

Re:CEO Larry Page defends Google on the stand: “Declaring co... by mseepgood on Friday May 20, 2016 @08:15AM (#11737142)
What if I perform calculations with C++ type declarations? C++ templates are Turing-complete after all.
Re:CEO Larry Page defends Google on the stand: “Declaring co... by rootlocus on Friday May 20, 2016 @06:22AM (#11736739)
You're confusing declarations with declarative.