Ever since OSCON I have been waiting for his talk The Semasiology of Open Source (Part 2) to be posted. R0ml is one of those presentation as performance art guys I have mentioned in my blog before. This is a three part presentation it seems happening over three years. Part 1 is here.
Here is the blurb from IT Conversations it is VERY Philisophical.
Computer source code has words and sentence structure like actual prose or even poetry. Writing code for the computer is like writing an essay. It should be written for other people to read, understand and modify. These are some of the thoughts behind literate programming proposed by Donald Knuth. This is also one of the ideas behind Open Source.
“Open Source” is a phrase like “Object Oriented” – weird at first, but when it became popular, the meaning began to depend on the context of the speaker or listener. “Object Oriented” meant that PERL, C++, Java, Smalltalk, Basic and the newest version of Cobol are all “Object Oriented” – for some specific definition of “Object Oriented”. Similar is the case of the phrase “Open Source”.
In Part 1, Lefkowitz talked about the shift of the meaning of “Open Source” away from any reference to the actual “source code,” and more towards other phases of the software development life cycle. In Part II, he returns to the consideration of the relationship between “open source” and the actual “source code,” and reflects upon both the way forward and the road behind, drawing inspiration from Charlemagne, King Louis XIV, Donald Knuth, and others.