GPL 2.0의 주요 내용과 개정배경

오픈소스소프트웨어 라이선스 중 가장 중요한 것은 GPL이며, 주요 내용은 다음과 같다. 첫째, GPL 조건의 프로그램은 아무런 제한 없이 ‘사용’ 또는 ‘실행’할 수 있다. 다시 말해 복제, 배포행위를 제외한 프로그램의 단순 이용 또는 실행행위는 아무런 조건 없이 누구나 자유롭게 할 수 있다. 둘째, GPL 조건의 프로그램을 수정하지 않고 소스코드형태로 배포하고자 하는 경우에는 저작권표시(copyright notice),워런티가 없다는 표시(disclai...

특정 문자열을 기준으로 해서 배열로 만들어주는 방법

특정 문자열에서 특정 문자 혹은 문자열을 기준으로해서 남은 문자열을 배열로 넣어주는 방법이 있다.블로그에서 사용자가 입력한 태그를 분리해 줄때 이런 방법이 매우 유용하다.다음의 예제를 보자.<? $src="헬로우,월드,나의 이름은,김 삼순,구라파 닷 컴 만세"; $output = explode( ",", $src); for($i=0; $i<count($output); $i++) { echo "$i) {$output[$i]}<br>"; }?>위의 예제를 실...

mysql 백업에서 복구까지

데이터베이스 관리자와 개발자들은 정기적인 데이터 백업의 중요성을 잘 알 것이다. 만약 디스크나 서버가 고장날 경우 백업을 미리 해 뒀는지 여부는 1년치 업무결과를 잃어버리느냐 아니면 몇시간만에 정상으로 복귀하느냐를 결정한다.하지만 다행스럽게도 MySQL 사용자는 백업과 복구를 할 수 있는 간편하게 할 수 있는 내장 전용 툴을 사용할 수 있다. 이툴을 이용하면 이기종 플랫폼으로 MySQL 데이터베이스를 간편하게 옮길 수 있으며, 또 다른 포맷으로 레코드를 ...

블로그를 쉽게 할 수 있도록 도와주는 블로깅툴 – Windows Live Writer

블로그를 쉽게 할 수 있도록 도와주는 블로깅툴 - Windows Live Writer참으로 훌륭한 툴이 나와서 나를 흐뭇하게 하고 있다.귀찮게 이미지 올리기를 하지 않아도 된다.지가 알아서 자동으로 올려주기 때문이다.앞으로 블로그 활동하기가 한결 수월해 질것 같다.Windows Live Writer를 사용하면 위지위그(편집기)방식으로 블로그를 할 수 있다.귀찮게 블로그에 로그인하지 않아도 된다.참으로 친절한 솔루션이다.다음은 마이크로소프트에서 소개하는 Microsoft Windows Live Writer를 소개하는 글이다.사용자의 블로그...

Flash와 PHP를 활용하여 멀티 파일 업로드 구현하는 방법

SWFUpload는 자바스크립트와 플래시를 이용하여 손쉽게 다중 파일 업로드 프로그래스바를 구현하는 라이브러리이다.페이지 리로드가 없고, 업로드 시작전에 파일 사이즈를 미리 알 수 있으며, 업로드 큐에서 추가/삭제, 컨트롤과 시프트 키를 조합한 다중 파일 선택, 자바스크립트 콜백 이벤트 등이 가능하다.소스코드나 바이너리 모듈은 swfupload.org에서 다운 받을 수 있다.다음은 그 기본 포멧이다.var swfu; window.onload = funct...

TComboBox Readonly로 만드는 방법

기본적으로 TComboBox는 Readonly를 지원하지 않는다.윈도우 메시지로 Fake하는 방법이 있어 소개한다.TComboBox를 ReadOnly로 하려면 다음의 명령을 실행해주면 된다.SendMessage(GetWindow(ComboBox1.Handle,GW_CHILD), EM_SETREADONLY, 1, 0);다시 원상복구 하려면 다음의 명령을 실행해 주기만 하면 된다.SendMessage(GetWindow(ComboBox1.Handle,GW_CH...

비스타에 이은 마이크로소프트 윈도우 차기 버전「윈도우 7」

마이크로소프트(MS)가 내부적으로 ‘버전 세븐(7)’이라 부르는 차기 버전의 윈도우를 앞으로 3년 이내 출시할 계획을 수립 중인 것으로 알려졌다.MS는 19일(미국시간) 플로리다 올랜도에서 열린 자사 영업인력들을 위한 한 컨퍼런스에서 ‘윈도우 7’에 관해 이야기했다.이에 관해 알려진 사항은 많지 않지만 현재 MS는 차기 MS 윈도우 클라이언트 버전인 윈도우7의 출시 일정을 구체적으로 수립하는 단계에 있는 것으로 알려졌다. 기업 고객 및 협력업체를 대상으로...

쓰기 불편해 XP로 U턴하는 이용자 늘어, 윈도비스타 ‘징검다리 OS’ 되나

MS, 내년 매출비중 축소 … 새버전 '윈도7' 2010년 발매쓰기 불편해 XP로 U턴하는 이용자 늘어마이크로소프트(MS)가 올해 초 야심차게 내놓은 컴퓨터 운영체제(OS) '윈도비스타'가 뜨지 않고 있다.초기에 제기됐던 호환성 문제가 대부분 해결됐는데도 판매가 신통치 않은 것.MS 본사는 내년도 OS 매출에서 윈도비스타 비중을 낮춰잡았다.이러다가 '윈도ME'처럼 '과도기적 OS'로 전락할 수 있다는 얘기도 나온다.MS는 최근 당초 85 대 15로 잡았던...

한글을 유니코드 또는 UTF-8포멧으로 변환하는 방법

다음 함수를 확인해 보십시오.function UnicodeToUtf8(Dest: PChar; Source: PWideChar; MaxBytes: Integer): Integer; overload; deprecated;function Utf8ToUnicode(Dest: PWideChar; Source: PChar; MaxChars: Integer): Integer; overload; deprecated;function UnicodeToUtf8(Dest: P...

듀얼모니터를 쓸때 태스크바가 하나 밖에 없어서 불편했던 사람들을 위한 – 듀얼모니터용 프로그램 울트라몬 (UltraMon)

듀얼모니터를 쓰고 있는 사람이라면 누구나 느끼는 불편함은 태스크매니져가 메인모니터에만 있어서 작업 변경이 불편하다는 것이다.좋은 솔루션이 없을까.... 해서 인터넷을 탐험했더니 울트라몬(UltraMon)이라는 것이 있어서 소개해 볼까 한다.1. 각 모니터마다 Taskbar 출력모니터 세개에도 태스크바 출력이 깔끔하다. 원하는 모니터에만 태스크바를 띄울 수 있다.2. 창 이동 편하게..단축키를 할당할 수 있어서 창 이동이 자유롭고, 이동시 화면 해상도가 다...

노키아, MS와 한배…DRM 플레이레디 채택

노키아, MS와 한배…DRM 플레이레디 채택세계 최대 휴대폰 제조사이자, 모바일 플랫폼 업체인 핀란드 노키아(Nokia)가 마이크로소프트(MS)의 새로운 디지털 저작권 기술 ‘플레이레디(PlayReady)’를 공식 채택하기로 해 관심을 끌고 있다.MS와 노키아는 6일(현지시각) 해외 언론에 배포한 공동 보도자료에서 “음악, 동영상 등 무선 엔터테인먼트를 사용할 때 저작권을 강화할 수 있도록 노키아 모바일 플랫폼 ‘S60’에 MS 플레이레디 기술을 채택하기로 했다”고 전격 발표했다.플레이레디 기술이...

SONY의 LGPL위반으로 인한 소송 휘말림 사례

소니가 LGPL 소스를 무단으로 사용하다 적발되어 소송당한 사례가 유명하다.2005년 11월경에 인터넷을 크게 달구었던 내용으로LGPL저작권자가 리버스엔지니어링을 통해 소니를 제소했던 사건으로원 소스 저작권자가 승소한 큰 사례이다.하기는 승소 사례 원문이다Posted on 11/17/2005 8:33:09 AM PST by N3WBI3Due to the importance of the latest discoveries, here's another upda...

LGPL은 소스 고쳐도 공개 안해도 되는거 아닌가?

몇년전에 소니가 LGPL 소프트웨어의 소유권자로부터 소송을 당해 곤욕을 치룬 일이 있었다.이것이 가능했던 것은 리버스 엔지니어링의 방법으로 소스 사용여부는 무척 쉽게 알 수 있었기 때문이다.다음의 LGPL문구를 읽어보도록 하자.0조의 일부입니다.인용:``라이브러리''란 소프트웨어 함수와 데이터를 함께 또는 개별적으로 수집해 놓은 것으로 이들 중 일부를 사용하는 응용 프로그램과 링크되어 실행물을 생성하는데 편리하도록 미리 준비된 것을 의미합니다....``원...

LGPL 위반이라고 보았을 때 해야 되는 일

만약, 특정한 프로그램이나 소프트웨어가 GPL (또는 LGPL 또는 GFDL) 위반인지 아닌지를 확인하고 싶다면 다음과 같은 사항들을 확인해 보시기 바랍니다. 배포판에 GPL 원문이 포함되어 있는가? GPL에 의해서 배포되는 소프트웨어라는 사실이 명시되어 있는가? GPL로 선언된 소프트웨어가 아님에도 불구하고, GPL에 의한 소프트웨어라는 인상을 줄만한 문구가 포함되어 있는가? 배포판에 소스 코드가 함께 제공되고 있는가? 배포판이 바이너리, 즉 실행 파일...

라이브러리에 LGPL을 사용하지 말아야 하는 이유

GNU 프로젝트는 라이브러리에 두 가지 주된 라이선스를 사용하고 있습니다. 하나는 GNU Library GPL이고 또다른 하나는 일반적인 GNU GPL입니다. 라이선스의 선택은 큰 차이를 유발합니다. Library GPL이 적용된 라이브러리는 독점 소프트웨어에 사용될 수 있지만, 일반적인 GPL이 적용된 라이브러리는 단지 자유 프로그램에서만 사용될 수 있습니다. 특정한 라이브러리에 어떤 라이선스를 적용할 것인가라는 문제는 전략적인 사항이기 때문에 구체적인...

주소로 구글 어스 지도 찾는 방법 (네이버-구글맵) – 간편 약도 만들기

주소로 구글 어스 지도 찾는 방법 (네이버-구글맵) - 간편 약도 만들기지명으로 구글 어스 지도 찾는 방법이 있다.먼저 http://m.kurapa.com/maps 에 접속한다.그리고 원하는 지명을 입력하고 [검색]을 누른다.나온 링크를 클릭하면 다음과 같이 네이버맵이 디폴트로 나온다.여기서 우측 상단의 [맵토글] 링크를 클릭하면 다음과 같이 구글어스 맵으로 토글된다.만든 지도는 블로그에 HTML로 바로 붙일 수도 있고, 제로보드 5.0에 플러그인으로 넣을 수도 있다.(제로보드 5.0 플러그인은 제로보드 5.0 사이트를 참조...

Exchange Server 인증서 때문에 Windows Mobile 디바이스와 ActiveSync가 되지 않는 경우 해결법

다음과 같은 메시지가 뜨면서 ActiveSync가 안되어서 고통스러운적은 없엇는가?계정 정보를 검색 할 수 없습니다.Active Sync 메뉴에서 [서버 구성]을 선택하여 Exchange Server 인증서를 확인하세요.지원코드 : 85002009 아마도Microsoft ActiveSync와 Microsoft Windows Mobile 5.x 이상을 설치한 PC에서 그러한 문제가 생겼을 가능성이 높다.이 경우는PC의 네트워크 이름이 한글로 되어져 있어서 ...

PC 부팅할때 Num Lock 키 해제하는 방법

노트북 이나 wireless keyboard 쓰다보면 부팅하고나서 Num Lock 키가 눌러져 있어서 무지 불편한 경우가 많다.이 경우 다음과 같은 방법으로 이를 해제하거나 세팅 할 수 있다.1) [시작] -> [실행] -> regedit 실행2) HKEY_USERS.DEFAULTControl PanelKeyboard를 찾아 InitialKeyboardIndicators를 원하는 값으로 설정한다.0 - Indicators off 1 - Caps Lock ...

      1      2      3      4      5      6      7      8      9      10            16      17      18