맨위로가기

더글라스 크록포드

"오늘의AI위키"는 AI 기술로 일관성 있고 체계적인 최신 지식을 제공하는 혁신 플랫폼입니다.
"오늘의AI위키"의 AI를 통해 더욱 풍부하고 폭넓은 지식 경험을 누리세요.

1. 개요

더글라스 크록포드는 프로그래머이자 작가로, 1980년 아타리 8비트 컴퓨터용 게임을 개발하며 경력을 시작했다. 그는 JSON 데이터 형식을 대중화했으며, 야후!에서 근무했다. 또한, JavaScript에 대한 긍정적인 견해를 제시하고, "선을 위한, 악을 위한 것이 아닌" 소프트웨어 라이선스를 사용한 것으로 알려져 있다. 저서로는 《JavaScript: The Good Parts》와 《How JavaScript Works》가 있다.

더 읽어볼만한 페이지

  • 아타리 사람 - 놀런 부슈널
    놀런 부슈넬은 1972년 아타리를 창업하여 퐁과 같은 혁신적인 아케이드 게임 개발로 비디오 게임 산업의 선구자가 되었고, 척 E. 치즈 피자 체인을 설립하기도 했으며, 이후 캐탈리스트 테크놀로지스를 통해 기술 벤처 기업을 지원하고 Modal VR과 같은 가상 현실 관련 사업을 추진하고 있는 미국의 기업가이자 전기 공학자이다.
  • 미네소타주 출신 - 릭 플레어
    미국 프로레슬링의 전설 릭 플레어는 "네이처 보이"라는 별명과 "Wooooo!" 외침으로 유명하며 NWA, WCW, WWE 챔피언십을 석권하고 명예의 전당에 두 번 헌액된 인물이다.
  • 미네소타주 출신 - 코언 형제
    코언 형제는 독특한 유머와 스타일, 다양한 장르를 넘나드는 연출로 미국 독립 영화계를 대표하는 거장 영화 감독, 각본가, 제작자 형제이며, 각본, 연출, 제작, 편집까지 영화 제작 전 과정에 걸쳐 협업하고 특정 배우들을 자주 기용하는 것으로 알려져 있다.
  • 샌프란시스코 주립 대학교 동문 - 조지 듀크
    조지 듀크는 재즈, 펑크, 소울 음악가이자 키보드 연주자, 작곡가, 프로듀서로서, 프랭크 자파, 캐논볼 애덜리와 협연하고 클라크/듀크 프로젝트를 결성하여 활동했으며, 디안 리브스, 제프리 오스본 등의 앨범을 제작하고 넬슨 만델라 70세 생일 기념 콘서트 음악 감독을 맡았으며 그래미 어워드에서 2회 수상했다.
  • 샌프란시스코 주립 대학교 동문 - 앤 라이스
    앤 라이스는 고딕적 상상력과 퇴폐적인 분위기로 특징지어지는 작품들을 통해 1억 3천 6백만 부 이상의 책을 판매한 미국의 작가로, 대표작인 『뱀파이어 연대기』 시리즈를 포함한 다양한 장르의 소설을 집필했으며, 2021년 80세의 나이로 사망했다.
더글라스 크록포드 - [인물]에 관한 문서
기본 정보
이름더글러스 크록포드
원어명Douglas Crockford
국적미국
2013년 2월의 더글러스 크록포드
2013년의 크록포드
직업컴퓨터 프로그래머, 기업가
고용주Virgule-Solidus
직책자바스크립트 선임 설계자
웹사이트크록포드 공식 웹사이트
학력
모교샌프란시스코 주립 대학교
업적
알려진 업적JavaScript Object Notation (JSON)
기타 업적JSMIN (The JavaScript Minifier)

2. 경력

크록포드는 수년 동안 야후에서 일했다.

2. 1. 초기 경력

1980년 크록포드는 아타리 8비트 컴퓨터를 구입하여 아타리 프로그램 거래소(APX)를 위해 게임 ''갈라하드와 성배''를 작성했고, 그 결과 크리스 크로포드가 그를 아타리, Inc.에 고용했다.[4] 아타리에서 크록포드는 APX를 위해 또 다른 게임인 ''버거!''와[4] 여러 실험적인 오디오/비주얼 데모를 작성하여 자유롭게 배포했다.[5][6]

워너 커뮤니케이션스가 회사를 매각한 후, 그는 내셔널 세미컨덕터에 합류했다. 1984년 크록포드는 루카스필름에 합류했고, 이후 파라마운트 픽처스에 합류했다. 그는 1990년대 초 비디오 게임 관련 listserv에서 비디오 게임 게시판에 그의 회고록 "매니악 맨션의 삭제"를 게시한 후 유명해졌다. 회고록은 그가 컴퓨터 게임 ''매니악 맨션''을 닌텐도의 만족을 위해 검열하여 카트리지로 출시할 수 있도록 한 노력과 닌텐도의 요구 사항이 점점 더 모호하고 혼란스러워지면서 커진 좌절감을 기록했다.[7]

랜디 파머, 칩 모닝스타와 함께 크록포드는 일렉트릭 커뮤니티를 설립했고, 1994년부터 1995년까지 CEO를 역임했다. 그는 E (프로그래밍 언어) 프로그래밍 언어 개발에 참여했다. [8]

크록포드는 스테이트 소프트웨어(일명 베일 네트워크스)의 설립자였으며 2001년부터 2002년까지 CTO를 역임했다.[9]

스테이트 소프트웨어에서 근무하는 동안, 크록포드는 기존의 자바스크립트 언어 구문을 기반으로 한 JSON 데이터 형식을 XML의 경량 대안으로 대중화했다. 그는 2002년에 도메인 이름 json.org를 획득하고 그곳에 형식에 대한 설명을 게시했다.[10] 2006년 7월, 그는 RFC 4627로 형식을 공식적으로 지정했다.[11]

2. 2. 일렉트릭 커뮤니티와 E 언어

랜디 파머, 칩 모닝스타와 함께 크록포드는 일렉트릭 커뮤니티를 설립했고, 1994년부터 1995년까지 CEO를 역임했다.[8] 그는 E (프로그래밍 언어) 프로그래밍 언어 개발에 참여했다.[8]

2. 3. 스테이트 소프트웨어와 JSON

크록포드는 스테이트 소프트웨어(베일 네트웍스)의 설립자였으며 2001년부터 2002년까지 최고기술책임자(CTO)를 역임했다.[9]

스테이트 소프트웨어에서 근무하는 동안, 크록포드는 XML의 경량 대안으로, 기존의 자바스크립트 언어 구문을 기반으로 한 JSON 데이터 형식을 대중화했다. 그는 2002년에 도메인 이름 json.org를 획득하고 그곳에 형식에 대한 설명을 게시했다.[10] 2006년 7월, 그는 RFC 4627로 형식을 공식적으로 지정했다.[11]

2. 4. 야후와 JavaScript

크록포드는 야후에서 수년 동안 근무했다.

3. JavaScript에 대한 견해

2008년 크록포드는 당시 지배적인 의견과 달리 JavaScript에 훌륭한 부분이 있다는 사실을 발견했다고 발표하는 책을 출판했다. 그는 이를 "이단"이자 "21세기 첫 번째 중요한 발견일지도 모른다"고 묘사하며, 이는 "JavaScript 커뮤니티와 전 세계에 큰 놀라움"을 안겨주었다고 언급했다.[12] 그는 이 발견이 ECMAScript 표준을 읽은 데서 비롯되었다고 말하며, 이는 "문자 그대로 그의 삶을 바꾸었다"고 한다.[13] 또한 그는 이 규격 문서가 "극도로 품질이 떨어지고", "읽기 어렵고", "이해하기 어렵다"고 지적하며, ECMA와 TC39 위원회는 "깊이 부끄러워해야 한다"고 말했다.[14]

4. "선을 위한, 악을 위한 것이 아닌" 소프트웨어 라이선스

2002년, 조지 W. 부시 대통령의 "악의 무리" 발언에 대해 언급하며, 크록포드는 자신의 JSMin 소프트웨어를 수정된 오픈 소스 MIT 라이선스로 배포하기 시작했는데, 여기에는 "소프트웨어는 악이 아닌 선을 위해 사용되어야 한다"는 요구 사항이 추가되었다.[15][16] 이 조항은 라이언 그로브(Ryan Grove)의 JSMin 변형인 JSMin-PHP에도 포함되었다. 이 소프트웨어는 2009년 12월까지 구글 코드(Google Code)에서 호스팅되었으나, 추가된 조항으로 인해 구글은 이 라이선스가 소프트웨어 사용 방법에 대한 어떠한 제약도 허용하지 않는 자유오픈 소스 소프트웨어의 정의를 준수하지 않는다고 판단했다.[17][18] 그 결과, JSMin-PHP는 새로운 호스팅 제공업체로 이전해야 했다.[19] GNU 프로젝트에 따르면, 이 라이선스는 자유 소프트웨어 정의의 자유 0조항과 충돌하며, "강제력이 없을 수도 있지만, 그렇게 추정할 수는 없다"고 하여 비자유 소프트웨어로 간주된다.

크록포드의 라이선스는 일부 오픈 소스 프로젝트에서 MIT 라이선스의 오픈 소스 변형으로 오해하여 문제를 야기했다. 영향을 받은 오픈 소스 개발자들은 크록포드에게 라이선스 변경을 요청했지만, 그는 이 라이선스를 계속 사용했다.[20][21][22] 2022년, 크록포드는 JSON 자바 구현의 라이선스를 퍼블릭 도메인으로 변경했다.[23]

5. 미디어

크록포드는 닐 스티븐슨의 1995년 하드커버판 《다이아몬드 시대》 감사의 말에 "더글러스 (칼 할리우드) 크록포드"로 언급되어 있다.[1]

6. 저서


  • JavaScript: The Good Parts|자바스크립트: 좋은 부분영어, 오라일리, 2008년
  • How JavaScript Works|자바스크립트 작동 방식영어, Virgule-Solidus, 2018년

7. 교육

크록포드는 1975년 샌프란시스코 주립 대학교에서 라디오 및 텔레비전 학위를 받았다.[2] 그는 FORTRAN 수업을 들었고, 대학교 연구소의 컴퓨터로 작업했다.[3]

참조

[1] 웹사이트 JSMIN, The JavaScript Minifier http://www.crockford[...] Crockford.com 2003-12-04
[2] 웹사이트 Douglas Crockford speaker biography https://web.archive.[...] 2007-02-06
[3] 간행물 Designer Profile: Doug Crockford 1987-03
[4] 웹사이트 Atari Program Exchange: Burgers! http://www.atariarch[...] atariarchives.org
[5] 웹사이트 Hollywood Medieval demo for Atari 8-bit https://www.youtube.[...] 2012-11-26
[6] 웹사이트 Ballsong Nr 1 demo for Atari 8-bit https://www.youtube.[...] 2012-02-21
[7] 웹사이트 The Expurgation of Maniac Mansion: A Memoir by Douglas Crockford http://www.crockford[...]
[8] 서적 Coders at Work: Reflections on the Craft of Programming https://books.google[...] Apress 2009-12-21
[9] 웹사이트 Douglas Crockford https://globalprogra[...] 2015-02-15
[10] 웹사이트 JSON: The Fat-Free Alternative to XML http://www.json.org/[...] Douglas Crockford 2006-12-06
[11] 웹사이트 RFC 4627: The application/json Media Type for JavaScript Object Notation (JSON) http://tools.ietf.or[...]
[12] 웹사이트 Heresy & Heretical Open Source: A Heretic's Perspective https://www.infoq.co[...] 2011-03-11
[13] 웹사이트 How JavaScript Works: Sample Chapter https://www.howjavas[...]
[14] 웹사이트 JavaScript: The World's Most Misunderstood Programming Language https://www.crockfor[...]
[15] 웹사이트 The Open Source Definition | Open Source Initiative http://opensource.or[...] Opensource.org 1999-02-22
[16] 웹사이트 OSI FAQ entry on 'evil' http://opensource.or[...] Opensource.org 2007-10-21
[17] 웹사이트 'Don't-be-evil' Google spurns no-evil software | Deep Tech - CNET News http://news.cnet.com[...] News.cnet.com 2009-12-28
[18] 웹사이트 JSMin isn't welcome on Google Code http://wonko.com/pos[...] wonko.com 2009-12-08
[19] 웹사이트 Licence List https://www.gnu.org/[...]
[20] 웹사이트 Archive » Evil, or why Douglas Crockford is harmful to Free Software http://apebox.org/wo[...] Apebox.Org 2012-11-09
[21] 웹사이트 JSON.org License Literally Says it "shall be used for Good, not Evil" | Hacker News http://news.ycombina[...] News.ycombinator.com 2012-01-30
[22] 웹사이트 Bug #63520 JSON extension includes a problematic license statement https://bugs.php.net[...] bugs.php.net 2014-01-30
[23] 웹사이트 Public Domain https://github.com/s[...] 2022-08-23
[24] 웹인용 JSMIN, The JavaScript Minifier http://www.crockford[...] Crockford.com 2003-12-04



본 사이트는 AI가 위키백과와 뉴스 기사,정부 간행물,학술 논문등을 바탕으로 정보를 가공하여 제공하는 백과사전형 서비스입니다.
모든 문서는 AI에 의해 자동 생성되며, CC BY-SA 4.0 라이선스에 따라 이용할 수 있습니다.
하지만, 위키백과나 뉴스 기사 자체에 오류, 부정확한 정보, 또는 가짜 뉴스가 포함될 수 있으며, AI는 이러한 내용을 완벽하게 걸러내지 못할 수 있습니다.
따라서 제공되는 정보에 일부 오류나 편향이 있을 수 있으므로, 중요한 정보는 반드시 다른 출처를 통해 교차 검증하시기 바랍니다.

문의하기 : help@durumis.com