포토샵 초기버전 소스 공개 ··· “가장 이상적인 코드 작성 교본”
OSS
게시글 작성 시각 2013-02-18 11:31:25
2013년 02월 18일 (월)
ⓒ ITWorld, Jon Gold | Network World
컴퓨터 역사 박물관이 14일 무료로 자유롭게 사용할 수 있는 어도비 포토삽의 소스코드를 공개했다.
이번에 공개된 버전은 1990년에 발표된 포토샵 버전 1.0.1으로 파스칼과 68000 어셈블러 언어로 작성됐다고 박물관 측은 블로그를 통해 밝혔다. 이 소스코드는 당시 판매됐던 것과 동일하며 단 애플이 리테일 버전용으로 라이선스해 준 맥앱 애플리케이션 라이브러리는 제외됐다.
이 유명 이미지 편집 소프트웨어는 1987년 '디스플레이'(Display)라는 이름으로 처음 발표됐다. 미시건 대학의 대학원생인 토마스 크놀과 그의 형제로 당시 유명 특수효과 전문업체인 인더스트리얼 라이트 앤 매직(Industrial Light and Magic)에 일하던 존에 의해 개발됐다. 두 사람이 개발한 디스플레이는 훗날 상용 소프트웨어인 포토샵으로 발전했다. 이 제품의 판매권은 처음에 슬라이드 스캐너 업체인 바니스캔(Barneyscan)이 갖고 있었다. 이후 1989년 4월 어도비로 넘어갔다.
![](http://www.itworld.co.kr/sites/default/files/image/u161459/20130218%20021513-photoshop.jpg)
컴퓨터 역사박물관의 임원이자 IBM의 알마덴 연구소의 소프트웨어 엔지니어링 담당선임 연구원인 그래디 부치는 포토샵은 여전히 가장 인상적인 프로그래밍 성과 중 하나라고 말했다.
그는 포토샵의 소스코드를 이집트학 형성에 크게 공헌한 유명 고고학자인 하워드 카터의 투탕카멘 무덤 발견에 비유하면서 "이것은 가장 이상적으로 작성된 코드"라고 말했다.
부치는 포토샵 소스코드에 구현된 매우 정교한 추상화를 극찬했다. 그는 "모든 타입을 매우 잘 추상화했기 때문에 네이밍에 모순이 없으면서 놀랍도록 심플하다"며 "이런 요소 덕분에 한눈에 시스템 구성을 파악할 수 있다"고 말했다.
이 소스코드는 588KB 크기의 zip 파일 형태로 다운로드할 수 있다. 179개 개별 파일과 총 12만8,000라인에 달하는 코드로 구성돼 있다.
박물관 측은 다운로드시 별도의 비용을 받지 않지만 그렇다고 정확하게 오픈소스인 것은 아니다. 포괄적인 라이선스 협약에 동의해야 다운로드할 수 있다. 그러나 소프트웨어 역사에 큰 관심을 갖고 있는 사람들에게는 전혀 부담이 되지 않는 수준이다.
이번에 공개된 버전은 1990년에 발표된 포토샵 버전 1.0.1으로 파스칼과 68000 어셈블러 언어로 작성됐다고 박물관 측은 블로그를 통해 밝혔다. 이 소스코드는 당시 판매됐던 것과 동일하며 단 애플이 리테일 버전용으로 라이선스해 준 맥앱 애플리케이션 라이브러리는 제외됐다.
이 유명 이미지 편집 소프트웨어는 1987년 '디스플레이'(Display)라는 이름으로 처음 발표됐다. 미시건 대학의 대학원생인 토마스 크놀과 그의 형제로 당시 유명 특수효과 전문업체인 인더스트리얼 라이트 앤 매직(Industrial Light and Magic)에 일하던 존에 의해 개발됐다. 두 사람이 개발한 디스플레이는 훗날 상용 소프트웨어인 포토샵으로 발전했다. 이 제품의 판매권은 처음에 슬라이드 스캐너 업체인 바니스캔(Barneyscan)이 갖고 있었다. 이후 1989년 4월 어도비로 넘어갔다.
![](http://www.itworld.co.kr/sites/default/files/image/u161459/20130218%20021513-photoshop.jpg)
컴퓨터 역사박물관의 임원이자 IBM의 알마덴 연구소의 소프트웨어 엔지니어링 담당선임 연구원인 그래디 부치는 포토샵은 여전히 가장 인상적인 프로그래밍 성과 중 하나라고 말했다.
그는 포토샵의 소스코드를 이집트학 형성에 크게 공헌한 유명 고고학자인 하워드 카터의 투탕카멘 무덤 발견에 비유하면서 "이것은 가장 이상적으로 작성된 코드"라고 말했다.
부치는 포토샵 소스코드에 구현된 매우 정교한 추상화를 극찬했다. 그는 "모든 타입을 매우 잘 추상화했기 때문에 네이밍에 모순이 없으면서 놀랍도록 심플하다"며 "이런 요소 덕분에 한눈에 시스템 구성을 파악할 수 있다"고 말했다.
이 소스코드는 588KB 크기의 zip 파일 형태로 다운로드할 수 있다. 179개 개별 파일과 총 12만8,000라인에 달하는 코드로 구성돼 있다.
박물관 측은 다운로드시 별도의 비용을 받지 않지만 그렇다고 정확하게 오픈소스인 것은 아니다. 포괄적인 라이선스 협약에 동의해야 다운로드할 수 있다. 그러나 소프트웨어 역사에 큰 관심을 갖고 있는 사람들에게는 전혀 부담이 되지 않는 수준이다.
※ 본 내용은 한국IDG(주)(http://www.itworld.co.kr)의 저작권 동의에 의해 공유되고 있습니다.
Copyright ⓒITWORLD. 무단전재 및 재배포 금지
[원문출처 : http://www.itworld.co.kr/news/80318]
번호 | 제목 | 조회수 | 작성 |
---|---|---|---|
공지 | [Open UP 활용가이드] 공개SW 활용 및 개발, 창업, 교육 "Open UP을 활용하세요" | 316082 | 2020-10-27 |
공지 | [Open UP 소개] 공개SW 개발·공유·활용 원스톱 지원 Open UP이 함께합니다 | 305674 | 2020-10-27 |
881 | [클라우드 월드 2012 발표자료] 공공기관 & 일반기업 사례: 특허청 & KCC건설 | 4849 | 2013-02-19 |
880 | [기획/오픈 이노베이션⑥] 네트워크도 ‘오픈’ 격랑속으로…SDN이 견인차 | 4847 | 2013-02-19 |
879 | [해외] HP To Adopt Android For Upcoming Mobile Devices | 5257 | 2013-02-19 |
878 | IDG 블로그 | 우분투 폰이 궁금하다면? 체험용 안드로이드 앱 인기 | 4779 | 2013-02-18 |
877 | 포토샵 초기버전 소스 공개 ··· “가장 이상적인 코드 작성 교본” | 4591 | 2013-02-18 |
876 | 표준 브라우저엔진 2강체제…국내 '딴세상' | 4814 | 2013-02-18 |
875 | 돈 내고 오픈소스 SW를 써야 하는 6가지 이유 | 5128 | 2013-02-18 |
874 | 이종 플랫폼간 교류 확산, 앱 호환 생태계 넓어진다 | 5131 | 2013-02-15 |
873 | 안드로이드폰 해킹위협 높더니…이유가 | 4796 | 2013-02-15 |
872 | [기획/오픈 이노베이션⑤] ‘오픈 하드웨어’의 시대…페이스북의 혁신 | 4823 | 2013-02-15 |
0개 댓글