Thanks for the heads up
I want to thank the author (firstname.lastname@example.org) for taking the time to both read the license, and just as importantly, share with the rest of us (who sometimes are too busy or lazy to read thoroughly). Hat's off to you linuxman, I appreciate your effort.
Certainly I am appalled at this licence, and it strikes a cord in my cyber-heart. As mentioned many times here and elsewhere, this type of legal zombification seems to be gaining momentum. For this reason, I have taken the bumpy path of Open Source.
My forehead is a bit flatter (from banging it agains many hard surfaces), but I am actually productive now with Mozilla, NetBeans, XEmacs, KDE, TuxRacer and Chromium (well, the last two keep me productive after playing them).
My biggest hope is that the corporate giants will go so far beyond sane measures that there will be a strong backlash, one with critical mass to wake up the general public, and rally them to action. I know it may be a dream world I live in, but it's my dream world, and it makes me smile :-).
Baby steps toward a Good Thing(tm)?
Great (succinct) article.
I agree with the idea that comments are useful, and can indeed live on a higher plane than 'a necessary evil'. I subscribe to the rule of thumb that support is ~80% of the cost of a project. Therefor, I see comments, and anything else which can help support as a top priority. I should also mention that my short term memory is not astonding :-).
I like the suggestion of adding the comments first. I had always bucked against doing a flow-diagram, or even a proper outline in my school days. Now that I have been bitten by enough of my own 'user errors', I know that the time and energy spent on a good and proper plan of action is a Good Thing. Not saying I do it 100%, but more than I did. Adding comments before code would probably move me toward the outline/flow diagrams thinking.
I wonder if this also lends itself to a bias/acceptance of what understand as Extreme Programming. Basically a more regimented version of the Open Source mantra "release early, release often".