There have been enough comments on what this means, whats going to happen next, etc. Something that is bothering me. Juries are meant to infuse some common reasoning into the law. And still, you get decisions like this: The rangeCheck method in TimSort.java and ComparableTimSort.Java YES, infringing....
They're meant to maintain control by the people over the judiciary, it has nothing to do with "common sense". In this case particularly, the problem is lack of un common sense. You cannot expect non-engineers to understand that rangeCheck is utterly uncreative, because they don't understand rangeCheck to begin with, nor its underpinnings. They can't even apply a generic sense of right or wrong to it. This sort of tri…
That's what the lawyers are there for: to present the evidence and make the case (based on the testimony of experts) to a jury who doesn't get it.
I think there are arguments to be made in support of changing how we use juries in the courts, but this isn't one of them. I mean, this argument applies to just about every case that uses a jury, and it's simply not feasible to expect that jurors be knowledgeable in all the areas that a given case touches upon.