Re:End Software Patents (2007)
by zmmmmm on Friday September 13, 2019 @04:27AM
(#20960237)
I think its possible to have a good software patent. However in my quite long experience in the software industry, I quite literally have never seen a software idea that was actually patented and which convincely passed the "skilled in the art" novelty test. Nearly everything I have seen would be logically thought of by someone even moderately skilled in the art if presented with the same requirements. So I think the conclusion is, even if there are a few "good apples" if the barrel is full of 98% "bad apples", you really should throw out the whole barrel.
[ Parent
| on HN ]
Re:End Software Patents (2007)
by GoblinSlayer on Friday September 13, 2019 @08:02AM
(#20961298)
Maybe apply some simple formal criterion, like if function is implemented in under 100kloc, then it's trivial and invalidates the patent.
Re:End Software Patents (2007)
by noahadavis on Friday September 13, 2019 @08:47AM
(#20961573)
LOC requirements are easy to abuse and LOC != amount of originality
I think it's fair to say that LoC is perhaps the least relevant metric it is possible to imagine.
Languages differ in expressive power in ways that effectively mean that 200kLoC in one language is trivial to implement in a few thousand lines in another. Even within one language, two implementations of the same effective feature can be devised with similarly large differences in line count, if one prioritizes brevity over efficiency.
A simple criterion like this would be laughably useless and abused to absurd degrees.
Re:End Software Patents (2007)
by GoblinSlayer on Monday September 16, 2019 @04:14AM
(#20982030)
I don't mean that 200kloc implementation proves non-triviality, I mean 100kloc implementation proves triviality. Also efficiency is achieved by implementation of specific algorithm, not by code formatting.