story

Douglas Crockford的小故事

分享一個有關Douglas Crockford的小故事

Douglas Crockford

JSON的發明者 並且開發了許多javascript工具 比如說JSLint等等 對於當今javascript的風行功不可沒 寫過一本所有網頁開發者都聽過的書 Javascript: The good part

筆者有幸可以聽到他的演講 並且還拿他的書給他簽名 非常nice的一個人 Alt text

小故事

當初Douglas Crockford寫完JSLint之後 在JSLint的license寫著

這個軟件只能用於善事,不得用於邪惡 (The Software should be used for Good, not Evil.)

過了一年左右 IBM的律師寄信給Douglas Crockford 信中說到

我們想要使用你寫的軟件 而且不會用在邪惡的地方 但是善與惡很難定義 同樣一件事可能對某人是善對其他人是惡 可不可以請你再寫一份特別的license給我們

Douglas Crockford就回信說

我把許可證授予IBM、它的顧客、合作者和下屬公司,允許他們使用JSLint做壞事 (I give permission for IBM, its customers, partners, and minions, to use JSLint for evil.)

然後IBM律師回信說

Thanks very much, Douglas!

Alt text