On 9/1/07, Theo de Raadt wrote:
One of the really fascinating aspects of this whole thing, at least to
someone with a classic liberal arts education, is how poorly technical
people often perform when faced with natural language text. Not all
of them, obviously, but it's amazing how often it happens, even with
people whose high intelligence is indisputable. You see the full
panoply of logical fallacy at work. They try to do things they would
never try with technical specs.
For example, "you may choose a license for distribution". There seems
to be an overpowering urge among some to read this as "you may may
choose a license for removal". This is an obvious non sequitur. The
reasoning seems to be something like
premise a: you may choose BSD or GPL
premise b: you may distribute under your chosen license
conclusion: therefore you may distribute without the other license
Fallacy of Equivocation: use of a term with two or more meanings, as
in, using "distribute" to mean "alter", or taking "choose A" to mean
"remove B".
Fallacy of Illicit Process: a term in the conclusion has a wider
extension than in the predicate (i.e. going from "some lawyers are
cheats" to "all lawyers are X"); this non sequitur doesn't quite fit
the definition, but it does involve similar chicanery, going from
"choose A" to "choose A and remove B".
I'm sure this bit of faulty reasoning commits a few other fallacies as
well. In any case, it's amazing how many technical people are willing
to take OR as a synonym for EXCLUSIVE OR.
The only way this will get clarity in the end is in the courts. In
this case, the people pulling these shenanigans - possibly including
the FSF - richly deserve the RIAA treatment. Maybe the foundation
should create a fund for defending the license. (And I'm not even
religious about this stuff - it just really irks may that these people
pontificating about freedom are willing to behave so selfishly and
disingenuously. And illegally.)
-gregg
| Michal Piotrowski | Re: Linux 2.6.21-rc4 |
| Satyam Sharma | [PATCH 0/8] i386: bitops: Cleanup, sanitize, optimize |
| Greg Kroah-Hartman | [PATCH 001/196] Chinese: Add the known_regression URI to the HOWTO |
| David Woodhouse | Re: [bug?] tg3: Failed to load firmware "tigon/tg3_tso.bin" |
git: | |
| Jarek Poplawski | [PATCH] pkt_sched: Destroy gen estimators under rtnl_lock(). |
| Gerrit Renker | [PATCH 15/37] dccp: Set per-connection CCIDs via socket options |
| Alexey Dobriyan | Re: [GIT]: Networking |
| Natalie Protasevich | [BUG] New Kernel Bugs |
