"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 I, 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.
IT Conversations' publication of this program is underwritten by your donations and:
Robert Lefkowitz has spent 30 years weaving software for the airline, nuclear power, financial services and telecommunications industries. His primary interest is in the semasiology of software artifacts--usually expressed as an interest in "what the code means," i.e. programming languages, or "what the data means," i.e. databases, or "what the message means," i.e. middleware. He holds a degree in computer science from MIT, obtained before computers were invented.
Resources:
This program is from the O'Reilly Open Source Convention held in Portland, Oregon August 1-5, 2005.
For Team ITC:
This free podcast is from our Open Source Conference series.