I think that is a stretch, the professor is only getting paid for his time by the University, I don't know any professor who would not let a student sit in and learn without paying. Getting credits is different. You can graduate a University even if you learn all the information on your own, just show up and pass examinations and you get credit. Code is a scientifically process of learning and solving and should indeed be free. Think of the implications that would occur is Pathagorous owned the Pythagorean Theorem, or if doctors had proprietary control of medical procedures.
Science needs to be shared for the enhancement of society.
It is quick to see how political this issue has come when Meyer starts remarking on Eric Raymond's personal beliefs. Raymond's beliefs on gun controls have nothing to do with the Free Software Movement. This part of his essay was way off the point. It is interesting to note however, Raymond has written some great essays about Free Software. I don't think anyone should be concerned about the quality of Free Software.