This is the genealogy of the programming language CPL:

CPL was first known as CPL around year 1965.
Then it begat BCPL around year 1967.

CPL was the Cambridge or Combined Programming Language. It was designed during the 1960s at Cambridge and London. See for a little more information.

This genealogy is brought to you by the Programming Languages Genealogy Project. Please send comments to thbz.

The CPL is the "Common Public License", an open source license (ie something like the GPL). It was apparently written by IBM but has become better known as the license Microsoft is using for its open-source releases.

The CPL has been OSI approved, meaning that it is a good and useful license. It is not "Shared Source" and should not be confused with it. RMS has said that it is incompatable with the GPL, but the reasons are not all that bad (something about patents) and the next version of the GPL may be modified so this is compatable with that.

Log in or register to write something here or to contact authors.