Даглас Крокфорд је амерички компјутерски програмер и предузетник који је најпознатији по свом тренутном учешћу у развоју ЈаваСцрипт језика, по томе што је популаризовао формат података ЈСОН, као и по томе сто је развио разне алатке за ЈаваСцрипт као сто су ЈСЛинт и ЈСМин.[1] Он је тренутно виши ЈаваСцрипт архитекта у ПаyПал-у, и такође пише и говори на тему ЈаваСцрипт-а, ЈСОН-а и о сродним интернет технологијама.

Даглас Крокфорд
Даглас Крокфорд 2013. године
Датум рођења1955.
Место рођењаМинесотаСАД
Веб-сајтcrockford.com

На почетку каријере

уреди
 
Даглас Крокфорд на "Броwсер Wарс: Еписоде II Аттацк оф тхе ДОМс" догађају 28.02.2007.године

Крокфорд је стекао диплому из Радија и Телевизије на Дрзавном Универзитету Сан Франциска[2] 1975. Имао је цасове у ФОРТРАН-у и радио је на компјутеру у универзитетској лабораторији.[3]

Каријера

уреди

Крокфорд је купио Атари 8-битни компјутер 1980 и написао игрицу Галахад анд тхе Холy Граил за Атари Програм Еxцханге (АПX), сто је резултирало његовим запослењем у Атари корпорацији. Док је ту радио, Крокфорд је написао још једну игрицу, Бургерс!, за АПX[4] и јос много експерименталних аудио/визуелних апликација које су биле слободно дистрибуиране.

Пошто су Wарнер Цоммуницатионс продали компанију он се придружио Натионал Семицондуцтор-у. 1984. Крокфорд се придружио Луцасфилм-у, а касније Парамоунт Пицтурес-у. Постао је познат по листсервима оријентисаним ка видео играма у раним деведесетим посто је поставио своје мемоаре “Процисцење Палате Манијака” на буллетин посвећен видео играма. Мемоари су били о његовим напорима да цензурише и омогући да се компјутерска игра Маниац Мансион игра на Нитендуу тако да би могли да је издају у виду касете, и о његовим фрустрацијама проузрокованим Нинтендовим све висе нејасним и збуњујућим захтевима.[5]

Заједно са Рендијем Фармером и Ципом Морнингстаром, Крокфорд је основао Елецтриц Цоммунитиес и био је генерални директор од 1994 до 1995. Био је укључен у развој програмског језика Е.

Крокфорд је такође био оснивач Стате Софтwаре-а и имао позицију сефа технологије у тој фирми од 2001. до 2002.

Док је био у Стате Софтwаре-у, Крокфорд је популаризовао ЈСОН формат података, заснован на постојећим конструкцијама ЈаваСцрипт језика, као лаганију замену за XМЛ. 2002 је добио домен јсон.орг и тамо ставио опис формата.[6] У јулу 2006, званицно је специфирао тај формат као RFC 4627.[7]

Добро, а не зло

уреди

Године 2002, као одговор на рат против ‘злоцонаца’ председника Дзордза Буса, Крокфорд је додао захтев за коришћење отовреног извора МИТ Лиценце за његов ЈСМин софтвер, а то је био захтев да ће “софтвер бити коришћен у слузби добра, а не зла”. Овај услов је пренешен и на ЈСМин-ПХП, варијацију ЈСМин-а коју је направио Рајан Грув. Овај софтвер је био у Гоогле коду све до децембра 2009. када је, због додате реченице, Гоогле одредио да се лиценца не слаже са дефиницијом софтвера отвореног извора (опен соурце софтwаре), по којој није дозвољена било каква забрана на то како се софтвер може користити.[8] ЈСМин-ПХП је био приморан да се премести на нови хостинг провајдер.[9][10]

I поред духовите[11] намере, “зла” реченица је наставила да ствара проблем неким опен соурце софтвер девелоперима када су омаском користили код заснован на Крокфордовој верзији МИТ лиценце, и због тога је Крокфорд критикован од стране опен соурце девелопера у јануару 2014.[12][13][14]Крокфорд је одбио да промени лиценцу и поред бројних молби и захтева,[15] са изузетком ИБМ-а коме је то дозволио: ”ИБМ, њихове муштерије, партнери и љубимци могу да користе ЈСЛинт у служби зла.”[16]

Биографија

уреди

Референце

уреди
  1. ^ „ЈСМИН, Тхе ЈаваСцрипт Минифиер”. Цроцкфорд.цом. 4. 12. 2003. Приступљено 31. 1. 2013. 
  2. ^ Доуглас Цроцкфорд спеакер биограпхy
  3. ^ Боосман, Франк (март 1987). „Десигнер Профиле: Доуг Цроцкфорд”. Цомпутер Гаминг Wорлд (интервиеw). стр. 40. 
  4. ^ „Атари Програм Еxцханге: Бургерс!”. атариарцхивес.орг. 
  5. ^ Тхе Еxпургатион оф Маниац Мансион: А Мемоир бy Доуглас Цроцкфорд
  6. ^ ЈСОН: Тхе Фат-Фрее Алтернативе то XМЛ, Доуглас Цроцкфорд, Децембер 6, 2006
  7. ^ RFC 4627: The application/json Media Type for JavaScript Object Notation (JSON)
  8. ^ „The Open Source Definition | Open Source Initiative”. Opensource.org. 22. 2. 1999. Приступљено 31. 1. 2013. 
  9. ^ Shankland, Stephen (28. 12. 2009). „'Don't-be-evil' Google spurns no-evil software | Deep Tech - CNET News”. News.cnet.com. Архивирано из оригинала 25. 10. 2012. г. Приступљено 31. 1. 2013. 
  10. ^ wonko.com (8. 12. 2009). „JSMin isn't welcome on Google Code”. wonko.com. Приступљено 31. 1. 2013. 
  11. ^ Douglas Crockford: The JSON Saga. YouTube (August 28, 2011). Приступљено 2013-08-23.
  12. ^ directhex (9. 11. 2012). „Archive » Evil, or why Douglas Crockford is harmful to Free Software”. Apebox.Org. Приступљено 31. 1. 2013. 
  13. ^ „JSON.org License Literally Says it "shall be used for Good, not Evil" | Hacker News”. News.ycombinator.com. 30. 1. 2012. Приступљено 31. 1. 2013. 
  14. ^ „Bug #63520 JSON extension includes a problematic license statement”. bugs.php.net. 30. 1. 2014. Приступљено 30. 1. 2014. 
  15. ^ „His javascript minifier 'jsmin' was causing projects to get removed from Google ... | Hacker News”. News.ycombinator.com. Приступљено 31. 1. 2013. 
  16. ^ „IBM and its minions...”. 13. 2. 2011. Архивирано из оригинала 24. 5. 2015. г. Приступљено 2. 11. 2014. 

Spoljašnje veze

уреди