@William,
David Bohm suggests that freedom is tied up with an individuals perception of their identity, and their understanding of necessity and contingency.
If someone believes that they know themselves totally, then this "self-perception" only serves to limit their possibilities, and therefore their freedom. "I am this sort of person, and not that sort of person", "I do this, but I would never do that"; these kinds of thoughts limit our sense of freedom, because they take as necessary what is in fact only contingent, and so it is thought which limits our freedom.
so by identifying ourselves in this way, we limit our freedom. what we should do is try to see ourselves as potential, and always becoming, rather than as complete individuals, who "do this, but not that" etc.
freedom is closely tied up with becoming, and with allowing oneself to change over time. freedom requires awareness of why you are the way you are, and by becoming aware of these facts, we free ourselves from being subjected to their influence.