i recently saw rt interview with richard stallman, founder of copyleft.
it is my impression that richard stallman was not prepared neither for a tv interview like this.
he was not presenting his ideas so the most general public can understand him.
for example, he did not clearly and immediately explain the difference between free and gratis.
and relationships between open source, proprietary, free, and gratis software remained unclear.
these are lack of clear definition of essential terms used in communication.
if basic terminology is not immediately established, further communication only becomes harder and harder.
first define the most essential terms, and only then start telling a story by building relationships between terms.