I might say "control flow graphs" instead of "assembly". Not to be pedantic, but to dispel the notion that reversers are literally reading every opcode in the program.
Being able to read source is not the same as open source. (That's where the term `free software' and it's conotations are useful.)