I took UC Davis's graduate Intro to Cryptography class from him. It was fun to see how much of crypto history he has been involved with.
Interestingly (given the subject matter of this post) he is also well known on campus for teaching a very good Technology Ethics class. (Sample material here.[1])
I never thought about this. Maybe it would be a good idea to add such clause to applications I release. It wouldn't be compatible with GPL of course, but then again... not sure which one I care about more.
Not to say which one is more important, but GPL (at least v2, haven't really studied v3 yet) is quite clear in its definitions and limitations. You'd do a good job defining "military" equally clearly and usefully for use in such licenses, but that might be quite a lot of work.
Incidentally, "do no evil" is not a very good license exactly for the lack of a definition of evil.