News for hackers. Stuff that matters.
Re:Saved by Alice by cyphar on Sunday July 02, 2017 @12:11AM (#14680847)
I've always found the culture around software patents incredibly toxic. Very rarely are patents used as means to fund future work (which is their entire intention) and far more often they are used as an extortion tactic (even by non-trolls).

And even if they were being used "correctly", software development is still poorer as an industry because of them. As they say, Stallman was right all along. https://www.gnu.org/philosophy/software-patents.en.html

Re:Saved by Alice by 168 on Monday July 03, 2017 @03:19AM (#14686480)
Does anyone know what exactly Stallman means by 'functional part'? I would have assumed it to mean something like one feature, or perhaps one procedure, but that does not quite add up with his examples having two to three times as many 'functional parts' as they have lines of code.
Re:Saved by Alice by cyphar on Monday July 03, 2017 @05:46AM (#14687066)
If you read the paragraph that referenced it, it appears he's referring to constructs like 'if' statements and 'while' loops. In particular, he was contrasting the difference between mechanical engineering and software engineering:

> If I wanted to put an ‘If’ statement in a ‘While’ statement, I don't have to worry about whether the ‘If’ statement will oscillate at a certain frequency and rub against the ‘While’ statement and eventually they will fracture. I don't have to worry whether it will oscillate at a certain higher frequency and induce a signal in the value of some other variable. [...]