Douglas Crockford

aesthetics  →
being  →
complexity  →
database  →
enterprise  →
ethics  →
fiction  →
history  →
internet  →
knowledge  →
language  →
licensing  →
linux  →
logic  →
method  →
news  →
perception  →
philosophy  →
policy  →
purpose  →
religion  →
science  →
sociology  →
software  →
truth  →
unix  →
wiki  →
essay  →
feed  →
help  →
system  →
wiki  →
critical  →
discussion  →
forked  →
imported  →
original  →
Douglas Crockford
[ temporary import ]
please note:
- the content below is remote from Wikipedia
- it has been imported raw for GetWiki
{{Use mdy dates|date=November 2014}}

|birth_place = Minnesota|death_date = |death_place = |death_cause = |resting_place = |resting_place_coordinates = |residence = |nationality = |other_names = JSON>JavaScript Object Notation |education =|alma_mater = San Francisco State UniversityDATE=MAY 12, 2012 URL=HTTP://LOOKSGOODWORKSWELL.BLOGSPOT.CO.UK/2012/05/WELCOME-CROCK.HTML, |occupation = Senior JavaScript Architect|home_town = |title = |salary = |networth = |height = |weight = |term = |predecessor = |successor = |party = |boards = |religion = |spouse = |partner = |children = |parents = |relations = |signature =}}}Douglas Crockford is an American computer programmer and entrepreneur who is best known for his ongoing involvement in the development of the JavaScript language, for having popularized the data format JSON (JavaScript Object Notation), and for developing various JavaScript related tools such as JSLint and JSMin.WEB,weblink JSMIN, The JavaScript Minifier,, December 4, 2003, January 31, 2013, He is currently a senior JavaScript architect at PayPal, and is also a writer and speaker on JavaScript, JSON, and related web technologies.


Crockford earned a degree in Radio and Television from San Francisco State UniversityDouglas Crockford speaker biography {{webarchive |url= |date=February 6, 2007 }} , New Paradigms for Using Computers conference, IBM Almaden Research Center, August 22, 1996 in 1975. He took classes in FORTRAN and worked with a university lab's computer.NEWS, Designer Profile: Doug Crockford, Computer Gaming World, March 1987, Boosman, Frank, 40, interview,


Crockford purchased an Atari 8-bit computer in 1980 and wrote the game Galahad and the Holy Grail for the Atari Program Exchange (APX), which resulted in Chris Crawford hiring him at Atari, Inc. While at Atari, Crockford wrote another game, Burgers!, for APXWEB,weblink Atari Program Exchange: Burgers!,, and a number of experimental audio/visual demos that were freely distributed.WEB, Hollywood Medieval demo for Atari 8-bit,weblink YouTube, WEB, Ballsong Nr 1 demo for Atari 8-bit,weblink YouTube, After Warner Communications sold the company, he joined National Semiconductor. In 1984 Crockford joined Lucasfilm,{{r|boosman198703}} and later Paramount Pictures. He became known on video game oriented listservs in the early 1990s after he posted his memoir "The Expurgation of Maniac Mansion" to a videogaming bulletin board. The memoir documented his efforts to censor the computer game Maniac Mansion to Nintendo's satisfaction so that they could release it as a cartridge, and Crockford's mounting frustrations as Nintendo's demands became more obscure and confusing.The Expurgation of Maniac Mansion: A Memoir by Douglas CrockfordTogether with Randy Farmer and Chip Morningstar, Crockford founded Electric Communities and was its CEO from 1994 to 1995. He was involved{{clarify|date=September 2015}} in the development of the programming language E.Crockford was the founder of State Software (also known as Veil Networks) and its CTO from 2001 to 2002.During his time at State Software, Crockford popularized the JSON data format, based upon existing JavaScript language constructs, as a lightweight alternative to XML. He obtained the domain name in 2002, and put up his description of the format there.JSON: The Fat-Free Alternative to XML, Douglas Crockford, December 6, 2006 In July 2006, he specified the format officially, as RFC 4627.RFC 4627: The application/json Media Type for JavaScript Object Notation (JSON)

"Good, not Evil"

In 2002, in reference to President George Bush's war on "evildoers", Crockford started releasing his JSMin software under a custom license, which he created by adding the requirement "The Software shall be used for Good, not Evil" to the open source MIT License. This clause was carried over to JSMin-PHP, a variation of JSMin by Ryan Grove. This software was hosted on Google Code until December 2009 when, due to the additional clause, Google determined that the license was not compliant with the definition of free and open source software, which does not permit any restriction on how software may be used.WEB,weblink The Open Source Definition | Open Source Initiative,, February 22, 1999, January 31, 2013, WEB,weblink OSI FAQ entry on 'evil',, JSMin-PHP was forced to migrate to a new hosting provider.WEB, Shankland, Stephen,weblink 'Don't-be-evil' Google spurns no-evil software | Deep Tech - CNET News,, December 28, 2009, January 31, 2013, WEB,,weblink JSMin isn't welcome on Google Code,, December 8, 2009, January 31, 2013, Crockford's license is intended to mock potential users of his softwareDouglas Crockford: The JSON Saga. YouTube (August 28, 2011). Retrieved on 2013-08-23. and has caused problems for some open source projects who mistook the license for an open source variant of the MIT license. Affected open source developers have asked Crockford to change the license,WEB, directhex,weblink Archive » Evil, or why Douglas Crockford is harmful to Free Software, Apebox.Org, November 9, 2012, January 31, 2013, WEB,weblink License Literally Says it "shall be used for Good, not Evil" | Hacker News,, January 30, 2012, January 31, 2013, WEB,weblink Bug #63520 JSON extension includes a problematic license statement,, January 30, 2014, January 30, 2014, but he has generally refused to do so.WEB,weblink His javascript minifier 'jsmin' was causing projects to get removed from Google ... | Hacker News,, January 31, 2013, He has, however, granted "IBM, its customers, partners, and minions" permission "to use JSLint for evil", a solution which appeared to satisfy IBM's lawyers.WEB,weblink IBM and its minions..., February 13, 2011, July 22, 2017,


  • BOOK, JavaScript: The Good Parts, 978-0-596-51774-8, 192027457, O'Reilly, 2008,weblink
  • BOOK, How JavaScript Works, 978-1949815009, 1076490570, Virgule-Solidus, 2018,weblink



External links

{{Commons category}}
  • {{Official website}}
  • {{youtube|p=PL62E185BB8577B63D|Douglas Crockford's Lectures on Javascript}}
  • {{youtube|id=-C-JoyNuQJs&23;t=2480s|Douglas Crockford: The JSON Saga (the license)}}
{{JavaScript}}{{Authority control}}

- content above as imported from Wikipedia
- "Douglas Crockford" does not exist on GetWiki (yet)
- time: 12:51am EDT - Sun, Aug 18 2019
[ this remote article is provided by Wikipedia ]
LATEST EDITS [ see all ]
Eastern Philosophy
History of Philosophy
M.R.M. Parrott