I'm still plowing through David Daniell's biography of William Tyndale, translator of the Bible into English (from Greek/Latin/Hebrew). As I read tonight, I came across this quotation from the Bishop of London, Cuthbert Tunstall, commenting on Tyndale's (and Luther's) translation:
Many children of iniquity, maintainers of Luther's sect, blinded through extreme wickedness, wandering from the way of truth and the Catholic faith, have craftily translated the New Testament into our English tongue, intermeddling therewith many heretical articles [though he was never able to name one, except when taken out of context] and erroneous opinions, seducing the common people; attempting by their wicked and perverse interpretations to profane the majesty of Scripture, which hitherto had remained undefiled, and craftily to abuse the most holy word of God, and the true sense of the same. (190)
For such alleged misdeeds, the Protestant believers were "scourged with whips, to make [them] revoke [their] opinions" (185) or, in the case of Tyndale, were burned alive.
Why? Once you parse through the various writings and reported speeches of the high-ranking clerics and government officers (like Sir Thomas More, John Stokesley, etc.), the answer is plain: because translation of the Bible democratized access to God or, at least, to His word (as held by the Christians). It took the clerics somewhat out of the picture. And so they killed to keep control over the minds of the people.
Except once the genie was out of the bottle, they couldn't put it back in. As the priests persecuted the translators (and readers thereof), it sowed the seeds of its own undermining:
There is detectable in London a reaction of puzzlement. Politically, the Church, led by Wolsey, was in fact making a great mistake, sowing the dragons' teeth which would before long yield destruction, and not just through Henry's [VIII] divorce and the break with Rome. Luther had torn down thousand-year old walls hiding the Bible. The bishops in England were building them higher. London men and women were not going to be soothed with the sops of Nicholas Love, the best the Church could manage, with the addition of the Lord's prayer in English. Luther was giving the German people the Epistle to the Romans, raw.... (194)
All of which makes me think of open source. There is a real struggle today over this same issue: how much control to leave to the common people (you, me, customers, partners), and how much to retain in the hands of vendors. It's not a matter of life and death, but it is a highly important political (and business) debate. Now that IT buyers have had a taste of the "open source Bible," will they be content to go back to "proprietary Latin" and "obfuscated Greek"?
On the one hand, you have the
Luddites (who, as Dave Dargo reminds us, were not so much opposed to technology
qua technology as they were determined to keep their jobs/livelihood intact). These are the companies that cling to their proprietary business models, hoarding their intellectual property and declaring that the commoners (customers) couldn't possibly benefit from it, anyway.
On the other hand, you have the "left wing" of the open source world who believe that everything should be free and open. Full, unfettered access to the "open source Bible," as it were.
The most interesting group, however, stands in the middle. These are the people and companies who are inclined toward open source, but cling to measures of control. There's a big part of me that wants to tell these people, "Get over it. Just abandon efforts to control the code, let go, and see what happens." But this is a scary thought, and it's not always practicable. And maybe it's not the right thing to do, anyway....
For example, in MySQL's case, it could surely go to a 100% "pure" GPL play. No dual license. The problem, however, is that this would immediately decimate its popularity (read: use), the company's profits, and we'd be back to Oracle, IBM, and Microsoft land. So, MySQL exercises some control over its code by retaining the right to dual-license, and give companies that want to embed the MySQL database a way to do so without open sourcing their code through GPL "infection."
I think the benefits of having MySQL widely used far outweigh any negatives that come from it being controlled by MySQL, and the code having the potential of being closed. Without this mechanism of control, MySQL would have a much harder time making money, which would limit the amount of development it could do, innovation it could foster, etc.
There are a range of open source companies today that give away most of their code, but keep some proprietary. In no case is this done because of a lack of open source commitment. In every case it is to help remind customers to pay, given that the products are good enough that they require little or no support after the first year. Thus, customers could take the code without giving anything (code or cash) back.
As we move up the stack, we're going to run into this "quandary" more and more. Applications are different from databases (often embedded) and a decentrally-developed operating system like Linux (which needs to be synthesized together, certified, and packaged). I'm not convinced (though I want to be) that the Red Hat model necessarily works higher up the stack.
Still, there's more Luther than Wolsey in me, and I'm trying to figure out if, in fact, the answer really is, "Just let go." What do you think?