Joshua said:
[fragment of Joshua's unprovoked attack post deleted]
None of the nasty things that Joshua has implied about me are at all
true.
I've maintained some code whose original authors must have subscribed to that
philosophy proactively. Running an obfuscator over their code would be redundant.
I think it's likely that we all have.
What's worse, this also holds true for wizard-generated JSF code I've seen
come out of the Rational Application Developer (RAD) IDE, whose maker shall
remain nameless lest they take not kindly to being mentioned by name.
Code generated by such tools is more object code than source code; the
real source code is whatever the input is to the automatic code-
generator. Similarly with parser generators and the like. It's
expected that you maintain the code-generator's input, not its output,
the same as you'd maintain your .java files, not your .class files.
I can see a competitive advantage to letting the opposition have some source
code unchanged.
I can see a bigger advantage to not assuming an "us vs. them"
adversarial attitude in the first place. So can a lot of others, as
evidenced by the enormous success of sites like Sourceforge. Of
course, that first sentence can also be applied to certain people's
attitudes in this newsgroup, particularly those who cannot seem to
avoid responding with veiled insults and general nastiness even to a
civil and on-topic post my me. Such individuals as completely lack any
self-control in this area should obviously killfile me, but some of
them clearly have not.