2007년 2월 22일 목요일

오픈소스에 대한 생각

요즘 오픈소스란 단어가 유행이다.
오픈소스가 무엇일까? 그걸로 밥벌이가 될까? 진짜 공짜를 의미하는 걸까?
누가 그걸 왜 하는 걸까? 공짜 솔루션을 만드는 사람에게 진짜 월급도 주나?
많은 의문점을 갖게 하는 단어이다.

최근에 보안모듈을 오픈해야 한다는 고소 사건이 있었다.
특정 사기업에게 상용 솔루션을 공개하라니 ... 정말 말도 안 되는 어처구니 없는 소리다!
단지 특정 플랫폼(M$)만을 지원하고 있다는 이유로 고소가 됐다.
물론 그 솔루션이 사회에 미치는 파급효과에 대해서는 인정한다.
하지만 아직 쌀도 구하지 못했는데, 밥부터 달라고 아우성치는 것과 무엇이 틀린단 말인가? 그럼 흙이라도 주워 먹으란 소리인가?
특정 벤더마다 고유의 프로토콜이 존재하고, 클라이언트/서버는 그 프로토콜에 의존적으로 통신을 하는데 ... 클라이언트만이라도(?) 오픈하라것이 말이 되는 소리인가?
클라이언트를 호환시키자? 그렇다면 제품을 모두 뜯어 고쳐야 하는데 ... 그 시간과 인력에 대해서는 어떻게 보상을 받는단 말인가?

오픈소스에 대명사격으로 사용되는 SSL도 Netscape가 첨에 공개하지 않았다.
훌륭한 솔루션이 있는데 생각보다 보편화되지 않고, 팔리지도 않으니 파이를 키우기 위해서 SSL을 시장에 오픈한게 아닐까라는 생각이 든다.
그렇다면 지금까지 오픈하지 않고, 적당히 돈 잘 벌고, 시장 점유율을 늘리면서 성장하던 회사인데 왜 오픈해야 한다는 말인가?
만약 시장이 포화상태이거나 시장의 크기를 키우기 위해서 오픈을 해야 한다면 공감이 된다.
적당히 뜯어 먹고, 더 이상 먹을게 없으니 이제 더 파이를 키워서 더 크게 먹자?
비즈니스의 전환을 갖는다는 의미에서 동감이다.
하지만 지금은 그 상황이 아니지 않는가.
단순히 도덕성만을 무기로 준비도 되어 있지 않은 상황에서 희생을 강조하는 것은 이익을 추구하는 기업에게 무리를 가하는 것이다.

정리하자면,
오픈하지 않는 것은 아직까지 오픈하지 않아도 충분히 잘 살아왔기 때문에 그 필요성을 못느끼는 것이고, 이제 오픈을 해야 하는 시기가 도래했다면 정식으로 제대로 해보자라는 것이다.
대안과 방향성 없이는 아무것도 할 수 없다.

P.S - 썬 마케팅 부사장이라는데 ... 썬의 오픈소스에 대한 생각을 담고 있다.
소프트웨어 마케팅 부사장이 설명하는 오픈소스

2007년 2월 21일 수요일

Semantic Web 2.0: 지성의 진화를 위한 열린 공간 ???

IBM DeveloperWorks 에 Semantic Web에 관한 글리 게재됐다. - Semantic Web 2.0: 지성의 진화를 위한 열린 공간(김홍기)
Semantic Web이란 단어를 들으면 RDF가 생각난다.
ETRI에서 ebXML 프로젝트를 진행하면서 정말 자주 보던 단어였는데 ...
그 당시에는 이것이 어떻게 사용되고, 응용될지 궁금하기 짝이 없었는데 최근의 Web2.0과 결합을 해야 한다는 소리가 많이 들린다.
Semantic Web이 최근의 Web2.0 기술들과 결합한다면 그 효과는?
아마도 세상은 더 많이 편리하게 되겠지만, 그 만큼 복잡도도 증가하지 않을까?

메타데이터를 위한 메타데이터 ...
정보를 위한 정보 ...
기술을 위한 기술 ...
트랜드를 위한 트랜드 ...

새로운 도전의 시작은 마무리부터

오늘 횟수로 5년 이상을 근무하던 I회사를 정리했다.
한분 한분 찾아뵙고 인사를 드리고 싶었지만, 또 다른 B회사가 걱정되서 허겁지겁 되돌아 왔다.
주위 분들의 격려와 칭찬, 걱정을 뒤로 하고 나오는데 기분이 참 묘했다.
이렇게 좋은 분들을 이제는 자주 뵙지 못하겠구나라는 생각에 한숨만 절로 나왔다.

난 참 운이 좋은 녀석이다.
특히 복 중에서 인복은 내가 최고일거다.
손만 뻗으면 도움을 주시는 분들이 내게는 너무나 많다. 그 분들께 어떻게 보답을 해야 할지 생각하면 어깨가 무거워 진다. 나도 지금 누군가에게 도움이 되고 있었으면 좋겠다라는 생각을 한다.

완전한 새로움이 있을까? 새로운 것은 없다. 오늘의 연장일 뿐이며, 정리를 하고 있는 내게는 지금도 늘 새롭다는 생각이 든다.
왜 평소에는 이런 새로움을, 이런 생각을 갖지 못하고 살았는지 안타깝기만 하다.
늘 새로운 지금 순간을 즐길 수 있다면 참 좋겠다라는 생각을 해본다.

2007년 2월 20일 화요일

내 인생의 비타민

와이프 싸이월드를 간만에 놀러갔다.
미국에 있는 고모 보라고 열씨미 사진을 올리는가 싶더니... 많이도 올렸다.
여러 사진중에 "내 인생의 비타민 황승현군..." 이라는 제목의 글과 함께 승현이 사진이 올라와 있다.
그래서 여기서 다시 한번 재방송 태운다.
(여기서부터는 "내 인생의 비타민 황승현군" 내용입니다)


"우린 정말 승현이 때문에 웃는다.
저녁 준오씨랑 나랑 지쳐갈 무렵, 안방 서랍에서 브래지어 두개를
온몸에 두르고 나와 우리를 한바탕 웃게 만들었다.
기저귀 뒤집어쓰고 거울보며 춤을 추질 않나
이불두르고 파워레인저 흉내낸다고 마법을 외치고 다니질 않나..
정말 인생 즐겁게 산다.. 앞으로도 그렇게 커줬으면 좋겠는데.."


P.S - 근데 싸이월드는 어떻게 링크를 걸어야 합니까?

2007년 2월 15일 목요일

오픈소스의 저작권, 그리고 상용 SW 개발자가 반드시 지켜야 할 사항

아래 내용은 앤디님의 블로그 에서 긁어온 일부 내용입니다. 전체 내용은 앤디님의 블로그를 참고하세요.

소프트웨어 저작권의 시작
컴퓨터의 초창기 시절, 사용자가 곧 개발자인 시절이 있었습니다. 컴퓨터 애호가들은 서로가 작성한 코드를 펀치 테이프로 작성하여 나누던 시절입니다. 이 때 소프트웨어의 상품성에 눈을 뜨고 소프트웨어는 돈을 주고 사용해야 한다는 사람이 나타납니다. 그가 바로 빌 게이츠입니다.

1976년 빌 게이츠는 친구 폴 앨런과 MITS Altair 8800을 위한 베이식 인터프리터를 만들었고, MITS를 통해 판매하였습니다. 그리고 이 소프트웨어는 동호인들에게 매우 인기가 높았죠.

하지만 곧 자신들의 소프트웨어가 복제되어 무상 배포되고 있는 것을 알게 되었고, 빌은 이에 분노하여 유명한 “Open Letter to Hobbyists”를 MITS 뉴스레터를 통해 공개합니다. 이 사건은 소프트웨어의 유료화라는 개념이 등장한 계기로 알려져 있습니다.

이에 대해 많은 동호인들은 반감을 표시하거나, 말도 안 되는 소리 등으로 치부하기도 했습니다만 빌은 꿈쩍도 하지 않았죠. 개인용 컴퓨터 시장이 성숙하고 프로 개발자들이 등장함에 따라, 결국 소프트웨어는 돈을 주고 사야 하는 것의 지위를 차지하게 됩니다.

자유 소프트웨어의 등장과 GPL
그 후 대부분의 소프트웨어 개발사는 자신의 코드를 철저하게 숨기고, 소프트웨어를 상업적으로 판매하게 됩니다. 이러한 상업적 접근은 시장이 확대되어 감에 따라 더욱 큰 효과를 발휘하였고, 많은 유능한 인재들이 소프트웨어 개발에 참여하게 됩니다. 그런데 이러한 폐쇄적인 문화에 반발하는 인물이 나타납니다. 그가 바로 유명한 리차드 스톨만이죠. 자유 소프트웨어 재단의 대표이며 Emacs와 같은 걸출한 에디터를 개발한 사람입니다. 그리고 그가 이끌던 GNU 프로젝트가 없었다면, 리눅스는 지금처럼 꽃을 피우지 못 했을 겁니다.

어쨌거나 그는 1989년 첫 버전의 GNU General Public License (GPL)을 발표합니다. 소프트웨어의 사용자에게 진정한 자유를 주고자 했던 노력의 산물이라 할 수 있겠습니다. GPL하에 배포된 소프트웨어를 개작하고, 재 배포하는 모든 일이 자유입니다. 단 GPL을 따르는 소스를 이용하여 무언가를 개발한다면, 개발된 소프트웨어 역시 GPL 라이선스를 따라야 하며, 소스가 공개 되어야 합니다. 그리고 소프트웨어 자체에 대한 비용을 청구할 수 없으며, 단지 배포를 위한 패키징 비용 정도만 청구가 가능합니다. GPL은 개발자들 간의 공유 정신에 다시금 불을 붙였고, 엄청난 인기를 누리며 오픈 소스 운동의 견인차 역할을 하게 되지만, GPL의 소스 공개 원칙은 대다수 상업용 소프트웨어 개발사들이 참여하지 못하게 하는 장벽이 되기도 했습니다. 이러한 점 때문에, 라이브러리를 위한 Lesser General Public License (LGPL)가 발표 됩니다. 기본적으로는 동일하나 적용 범위가 라이브러리로 국한된다는 점이 가장 큰 차이입니다. 즉 GPL이 적용 된 라이브러리를 상용 프로그램 개발에 사용한다면, 해당 프로그램 전체를 공개해야 합니다. 하지만 LGPL이 적용 된 라이브러리를 사용하게 되면, 해당 라이브러리만 공개하면 됩니다. 전체 소프트웨어의 나머지 부분은 공개하지 않아도 되며, 소프트웨어의 비용을 청구할 수도 있습니다.

다양한 라이선스의 등장
GPL과 리눅스의 발전과 함께 진행 된 오픈 소스 운동의 결과 다양한 오픈 소스 라이선스가 생겨납니다. 네오비스님의 글에서도 소개 된 바 있는 OSI (Open Source Initiative) 홈페이지에서 많은 수의 오픈 소스 라이센스를 볼 수 있으며, FSF(Free Software Foundation)의 홈페이지에서 Free Software 라이선스 목록을 볼 수 있습니다. 그 중에는 상업용으로 사용하여도 어떠한 제한도 없는 경우도 있으며, GPL과 같이 상업적 이용이 제한되는 경우도 있습니다. 주로 사용되는 라이선스의 예를 들자면 Apache Software License, MIT License, BSD License 등을 들 수 있습니다. 반대로 매우 엄격한 제한이 걸려 있지만, 소스만 공개되는 경우도 있습니다. 예를 들자면 Intel은 자사의 일부 소프트웨어 라이브러리 소스를 공개했지만, 소스를 수정하거나 상업적으로 이용하는 것은 금지하고 있습니다. 개발 테스트 용 정도로만 사용이 가능하고, 상업용 소프트웨어에 적용하려면 별도의 라이선스 계약이 필요한 것이죠. 이러한 소스를 보고 사용하는 것은 매우 주의해야 합니다. 만약에 해당 소스의 내용을 살펴 본 후, 별 내용이 없어 독자 개발하였다 하더라도, 해당 소스 코드를 사용하였다는 판단에 따라 소송의 대상이 될 수도 있기 때문이죠. 이러한 경우 해당 오픈 소스를 보지 않았으며, 개발 중에 참조하지 않았다는 것을 증명해야 합니다.

2007년 2월 12일 월요일

Identity 법칙

이 글은 Kim Cameron 씨의 The Laws of Identity를 이창희님이 번역한 글입니다. 관련 글들이 차례로 번역될 예정이라고 합니다.(기대됩니다 ^^)
전체 내용은 이창희님의 블로그를 참고하세요.
The Laws of Identity in Korean

1. 통제의 법칙:
identity 시스템들은 사용자의 동의를 거친 후에만 해당 개인정보를 공개해야 한다.

2. 최소 공개의 법칙
최소한의 개인 정보를 공개하는 솔루션이 가장 안정적이고, 장기적인 솔루션이다.

3. 최소 참여자들(parties)의 법칙
identity 시스템들은 주어진 identity 관계 하에서 개인 정보의 공개가 필요하고 정당한 근거를 가지는 참여자들에게로 제한되도록 설계되어야 한다.

4. Directed Identity의 법칙
광 범위한 identity 시스템은 public entity들의 사용에 대해서는 "전방향"을 private entity들의 사용에 대해서는 "단방향"을 모두 지원해야 한다, 불필요한 상관관계의 생성을 막으면서 discovery를 제공하도록.

5. 다원성의 법칙:
광범위한 identity 시스템은 다수의 identity provider들에 의해 제공되는 다수의 identity 기술들의 상호 작용을 중계하고 가능하게 해야 한다.

6. 인간 통합의 법칙:
통일된(unifying) identity 시스템은 인간을, identity 공격으로부터 보호를 받는 그런명확한 기계-인간 통신 메커니즘들을 통해서 통합된, 분산된 시스템의 구성 요소로써 정의해야 한다.

7. 정황(Context)의 법칙:
통 합 identity metasystem은 특정 identity에 대해서 사용자와 relying party간에 협상을 제공해야 한다 - 서로 다른 정황에서 identity의 자율성를 허용하면서 동시에 조화로운 사용자 인터페이스를 통해서

2007년 2월 9일 금요일

2007년 주요 IT 트랜드

2007년 주요 IT 트랜드를 KIPA에서 발표했다.
괜찮은 내용인거 같아서 게시한다.

http://www.software.or.kr/kipahome/kipaweb/ICSFiles/afieldfile/2007/02/06/06.pdf

P.S - 근데 이거 첨부물을 게시할 수 있는 방법은 없는건가?

양대 리눅스 커뮤니티 통합, Linux Foundation 출범

Linux OS의 보급을 추진하는 Open Source Development Labs(OSDL)과 Free Standards Group(FSG)는 Linux Foundation으로 통합한다고 발표했다.


Linux Foundations는 OSDL와 FSG의 설립 목표였던 Linux의 데스크 탑 및 서버 시스템용 OS로서의 지위확보가 이뤄져 OS의 최대의 라이벌인 MS와의 효과적 경쟁을 위해 설립됐다고 발표

Linux Foundation는 45명의 직원이 본부에 근무하게 되며, HP, IBM, 노벨, 오라클, 레드햇 등의 소프트웨어 벤더를 포함해 70개의 기업이 참여하고 있음

개발 툴에서는 Eclipse Foundation이, 웹 서버 및 미들웨어에서는 Apache Software Foundation이, 웹 브라우저 및 인터페이스는 Mozilla Foundation이 주축이 되고 있는 오픈소스 진영에 이제 OS분야도 Linux Foundation이 설립됐다. OS 분야는 그리 만만치 않을것 같은데 ...

두고 볼일이지만, 어쨌든 반가운 소식임에는 분명하다. ^^

2007년 2월 3일 토요일

변화와 도전

변화라는거 ...
안과 밖의 차이가 많다. - 이 또한 경험하기 전까지는 절대 알 수가 없다.
밖에서 보면 당연하고 발전적인 모습으로 비취지만,
실제 당사자가 되어서 변화에 순응하고, 도전하고, 끌어나가야 하는 상황에서는 다른다.
변화의 두려움은 새로운 변화에 대한 도전이기도 하지만 기존 환경으로부터의 탈출을 거부하는 내면의 반발이 더 심한거 같다.
현재의 편리함과 안주, 인정받는것으로부터의 탈출이란 생각처럼 쉽지 않다.
그렇다면 무엇때문에 변화를 가져야 할까?
도전? 무엇으로부터의 도전이며, 무엇을 성취하기 위한 걸까?
더 큰 돈과 더 넓은 기회, 명예. 이것이 나를 변화로 끌어당기는 동기가 될까?
분명한 명분이 될 수 있겠지만은 웬지 허전한 이 느낌은 현재의 안주를 잊기 어려움이란 생각이 든다.

변화와 도전이라는거 생각처럼 그리 쉽지만은 않다.

2007년 2월 2일 금요일

KAIT, 2007 주목할 10대 기술 발표

한국정보통신산업협회는 2007 주목할 10대 기술로 MMC, ETTH, IMS, RFID, NAC, SOA, 쿼드코어, 가상화/ILM, ITAM 를 선정하여 이들 기술 시장이 어떻게 성장할 것인지 전망하였다.
  • MMC (통방융합서비스 한 단계 발전시킬 열쇠): 원천기술 국내 보유, IPTV 서비스 중 채널초대/실시간 중계 등 가능해져
  • ETTH (100Mbps 초고속 인터넷 활성화 계기): 하나로텔레콤 630만 세대 상용화 계획 FTTH 기술과 본격 우위 다툼
  • IMS (통신사 차세대 수익모델의 시발점): 네트워크 통합/융합 서비스의 핵심 인프라, KTF 프리-IMS 사업 시장 견인차 될 듯
  • RFID (B2C 상용화/인식률 개선으로 시장 확산 기대): 기업 수요자 투자수익률 인지도 향상, 태그확산/리더기 내장 단말기 공급이 관건
  • NAC (2007년 보안시장 핵 자리매김 전망): 국내 시장 본격 성장, 공공/금융/통신 등 전반으로 도입 확산
  • SOA (IT 시장의 핵심 부상 전망): 통신/금융 선도적 도입 예상, ESB 기술 관심
    쿼드코어 (컴퓨팅 산업 재편할 핵심 기술): 인텔, 올해는 일반사용자들 공략, AMD도 가세
  • 가상화, ILM (하드웨어 시장의 최대 화두): 스토리지에서 서버시장으로 빠르게 확산
    프로덕트 팩토리 (금융/통신업계 큰 관심): KT, 통신업계 최초로 도입 검토
  • ITAM (IT 거버넌스 열기 타고 비상): 한국 HP, 한국 CA 등 ITSM 업계 공략 강화
출처 : 한국정보통신산업협회

IDG(International Data Group), 2007년 IT 전망

2007년 10대 트렌드

말장난은 그만, Vista(Pun aside, Vista)
Microsoft는 그동안 연기되어 왔던 Vista를 2007년 1월 말 출시할 것

콘텐츠 제왕(Content kings)
Google은 광고수익을 얻기 위해 다른 콘텐츠 제공업체를 인수함에 따라 콘텐츠 부분에서 선두를 유지할 것이며, 2007년은 IPTV가 대세를 이룰 것으로 전망

해커의 낙원(Hacker''''s paradise)
멀웨어(Malware), 스파이웨어(spyware), 바이러스, 웜(worms)은 계속하여 기업 및 정부, 일반 사용자들에게 골칫거리가 될 것이며, 특히 해커들이 MP3 파일을 겨냥할 것으로 전망

스팸(Spam spam spam spam)
당분간 스팸에 의한 피해는 계속될 것이나, 스패머들을 단속하기 위해 각국은 협력하여 법률제정 및 집행을 지속적으로 실시함에 따라 스팸이 감소될 것

누가 Zune을 사용할 것인가?(Who''''s Zuning who?)
Apple은 개인용 오락기기 시장을 계속 지배할 것이며, Apple iPod의 견고한 입지로 인해 Microsoft의 Zune은 영향력을 많이 갖지 못할 것

스캔들의 확산(Scandals aplenty)
HP 스파이 스캔들 사건은 2007년에도 언론에서 이슈화 될 것으로 전망됨에 따라 미국은 프리텍스팅(pretexting)이 불법이라는 법적조치를 제안할 것

Wi-Fi의 확장(Wi-Fi heaven)
Wi-Fi는 2007년에 지속적으로 확산되어 하드웨어 공급업체들은 실제 사용 가능한 키보드를 장착한 소형 기기들을 출시할 것

오픈소스에 대한 관심 지속(Open-source lovefest continues)
리눅스와 오픈소스 애플리케이션으로 전환이 증가할 것이며, 특히 윈도우 비스타에 대한 반발로 선택이 증가할 것으로 보여 Microsoft는 오픈소스 벤더들과 협력할 것

웹 3.0과 그 이상(Web 3.0 and beyond)
협업, 위키스(wikis), 매쉬업(mashups), 사용자 제작 애플리케이션 등은 급속히 성장할 것이며, 웹에 대한 정의 및 웹 2.0 또는 3.0을 초월하는 것에 대한 논의가 지속적으로 진행될 것

다수의 통합(Consolidation galore)
콘텐츠 제공업자들 간의 통합과 인수 이외에 IT 시장 전반에서 더 많은 통합이 이루어질 것이며, Oracle이 꾸준히 인수 통합의 주축을 이룰 것이며, Microsoft는 관심 있는 기술을 보유한 기업을 통합할 것이고, 통신 공급업체 시장은 VoIP, 무선, 인터넷 등을 포함해 하나의 상품으로 제공함으로써 사업자 수가 점차 감소할 것으로 예상

시사점

2007년 IT 시장은 새로운 운영체계인 비스타가 중요 이슈를 이룬 가운데 오픈소스와 웹 3.0 확산이 빠르게 진행될 것으로 보여 독점적인 상업용 SW와 사용자 참여적인 공개 SW간 경쟁이 치열하게 전개될 것으로 보임

컨버전스 역시 강하게 진행돼 다수의 M&A와 제품 통합이 진행될 것이며 이로 인해 시장은 대형 IT 기업 중심으로 재편되는 속도가 더욱 빨라질 것으로 보임

※ 자료원문 : http://www.computerworld.com/action/article.do?command=viewArticleBasic&articleId=9006579