블로터 다음세대재단
  • 아이티캐너스
  • 오픈노하우
  • 소리아카이브
  • e하루616
  • 만드는 사람들
  • 함께해요
  • 궁금해요
  • 아카이브
  • 태그
  • 오픈램프 소개
 

GPL 3.0에 해당되는 글 :: 2

예전에 음악을 들을 때에는 카세트 테이프를 사서 듣거나 공테이프를 사서 원하는 곡을 녹음해서 들었다. (비싼 카세트 테이프 플레이어가 아직도 집에 있는데 ...  흑흑) 그런데 이제는 세상이 많이 변해서 카세트 테이프가 점차 귀해 지고 있고 이제는 음악 CD를 거쳐서 mp3로 변화하고 있다. MP3의 경우 컴퓨터, mp3 플레이어, 자동차, 핸드폰 등 여러 환경에서 사용할 수 있고 CD에 비해서 부피는 적고 더 많은 곡을 가지고 다닐 수 있기 때문에 편리 하다.

이번 2009년 추석 명절에도 20시간 이상을 차에서 보내야 하는 나로서는 번거로운 CD 보다 mp3가 편한데 딸이 CD를 여러장 가져가야 한다고 해서 mp3로 변환하는 오픈소스를 찾아 보았다. 아래에 언급한 CDex 는 GNU GPL 3.0 라이선스를 따르는 오픈소스로 한글팩도 구비되어 있어 편리하게 mp3를 구을 수 있었다. 물론 일부 보안이 적용된 CD는 mp3로 변환을 할 수 없었지만 CD를 여러장 가져다니는 것 보다 한두장만 가지고 다니는 것이 편하다.

아래는 CDex를 설치하고 이를 사용하여 mp3로 변환하는 것을 설명 한다. 사용법이 그다지 어렵지 않아 쉽게 사용할 수 있다.

설치 가이드

  • 다운로드 사이트에서 CDex를 다운로드하고 Google 검색 등을 통해서 한글 언어팩을 다운로드 하여도 된다.
  • cdex_151.exe를 실행하여 CDex 1.5.1을 설치 한다.
  • CDex 한글팩 v1.6.exe를 실행하여 CDex 1.5.1용 한글팩을 설치 한다.
  • CDex를 실행하여 "Options -> Select Lanaguage -> 한국어" 메뉴를 선택 한다.
  • mp3 파일 저장 위치를 선택 한다.
  • "옵션 -> 환경설정" 메뉴을 선택 한다.
  • "파일 이름" 탭을 선택 한다.
  • "WAV -> MP3"에 mp3 파일을 저장할 폴더를 지정 한다. (저는 d:\99_zztemp\cd_music\ 로 사용)
  • "저장된 트랙"에 wav 파일을 저장할 폴더를 선택 한다.

저장 폴더 선택

  • mp3 변환 옵션을 선택 한다.
  • "옵션 -> 환경설정" 메뉴을 선택 한다.
  • "변환" 탭을 선택 한다.
  • "버전"에 "MPEG II.5"를 선택하고 "음질"에 "160 kbps"를 선택 한다.

저장 옵션 선택

 CD로부터 MP3 제작

  • CDex를 실행 한다.
  • 음악 CD를 넣으면 자동으로 CDex에 표시 된다.
  • "음악가"와 "앨범명"을 입력 한다.
  • mp3로 만들고 싶은 오디오를 선택 한다. (필요한 경우 각각이 오디오를 선택하여 이름을 지정할 수 있다.)
  • CD 트랙을 압축된 파일로 변환하는 우측의 두번째 아이콘을 선택 한다.

mp3 제작

  • 변환이 완료된 mp3 파일은 "d:\99_zztemp\cd_music\음악가\앨범명\" 폴더에 저장된다.

*** 참고 문헌 ***

트랙백 주소 :: http://openlamp.co.kr/trackback/173

  1. |
    2009/09/27 21:19

    새로 산 CD를 설레는 마음으로 일일이 mp3로 뽑아내던 옛 시절이 그립군요.
    요즘은 CD도 잘 안 사고, 음악을 구할 경로도 다양해졌네요.

  2. |
    2009/10/12 21:14

    예전 MP3가 처음 보급되던 시절에는 일단 웨이브로 리핑한 다음 MP3로 다시 인코딩 했었는데 요즘엔 정말 편리해졌어요. 태그 정보도 자동으로 수집해 주니 손댈 것도 없구요.. 좋은 정보 감사합니다.

  3. 오중영
    |
    2009/12/08 14:38

    어떻게 하는겨?

     

오픈소스를 사용함에 있어 주의해야 할 사항은 해당 오픈소스의 라이선스를 명확히 이해하는 것이다. 오픈소스의 활성화와 라이선스에 대한 명확한 이해를 위해 GNU GPL (General Public License) 3.0에 대한 가이드를 작성한다.

출처 : GNU GPL 3.0

*** 참고 문헌 ***

라이선스 가이드

  • 저작권 표시 (copyright notice)와 보증 책임이 없다는 표시 (disclaier of warranty)를 유지한다.
  • 프로그램이 특정 오픈소스 라이선스에 의해 배포되고 있다는 표시와 함께 라이선스 원문을 제공한다.
  • 오픈소스에 포함된 저작권과 관련된 파일 또는 파일의 상단에 포함된 저작권 문구 등을 있는 그대로 유지한다.
  • 오픈소스를 수정할 경우 기존 라이선스 하단에 수정했다는 사실과 수정 일자를 표시 그리고 수정한 사람의 저작권 관련 문구를 명시한다.
  • 오픈소스와 동일한 이름으로 제품명이나 서비스명을 사용하면 상표권 침해의 문제가 생길 수 있다.
  • 오픈소스 사용 여부 명시
  • 오픈소스의 라이선스 침해를 예방하기 위해 오픈 소스 사용 목록을 작성하여 명시한다.
  • MPL에서는 해당 목록을 LEGAL 파일로 유지하고 기타 오픈소스에서는 COPYRIGHT 파일 하단에 명시한다.


  • 실행파일 배포
  • 소스 코드를 함께 제공하거나 최소 3년 동안 배포에 필요한 최소한의 비용만을 받고 소스 코드를 제공하겠다는 문서(written offer)를 함께 제공
  • 소스코드 공개
  • 소스코드 공개 대상
  • 두개의 모듈이 동일한 실행 파일에 포함되어 있거나 공유 주소 영역에서 링크되어 실행 되도록 설계됨
  • Plug-in : 동적으로 링크되어 함수 호출을 하고 데이터 구조를 공유
  • 인터프리터, 컴파일러 : 컴파일 과정에서 라이브러리나 클래스의 결과물이 추가된 경우
  • 소스 코드를 특정한 제품에 포함 시키거나 혹은 그와 함께 배포하는 경우, 해당 소스코드에 설치 정보도 함께 제공
  • 소스코드 비공개 대상
  • 2개의 프로그램이 파이프(pipes), 소켓(sockets), command-line arguments 형태로 통신
  • Plug-in : fork와 exec를 이용
  • 인터프리터, 컴파일러 : 컴파일된 결과물
  • On-Demand 형태로 서비스할 경우
  • 소스코드 공개 예외
  • 리눅스를 기반으로 개발된 프로그램
  • 커널 모듈 형태로 작성된 Loadable Device Driver
  • GNU Classpath 프로젝트 : 동 프로젝트의 결과물인 Java 언어의 가상 머신 및 컴파일러에서 사용되는 핵심 클래스 라이브러리와 링크된 독립된 SW
  • Java 플랫폼 : Java SE와 Java EE의 Classpath 예외 조항에 포함된 class를 이용한 응용 프로그램
  • 소스 코드를 특정한 제품에 포함 시키거나 혹은 그와 함께 배포하지만 롬(ROM)에 설치된 경우처럼 어느 누구도 설치할 수 없을 경우 설치 정보를 제공하지 않아도 됨
  • 라이선스 전파
  • 2차 프로그램 전체를 GPL에 의해 다시 제공
  • Linux Kernel을 정상적인 시스템 콜에 의해 커널 서비스를 이용하는 프로그램은 GPL에 의해 배포하지 않아도 됨, 커널 모듈은 의견이 분분함
  • 라이선스의 양립성
  • Apache License 2.0 양립 가능
  • Affero GPL과 양립 가능
  • 특허
  • 라이선서 특허
  • 비차별적이고 무료인 (nonexclusive and free royalty) 특허 라이선스를 허락
  • 기여자만 특허 라이선스를 허락, 단순 배포자는 제외
  • 라이선시 특허 : 특허보복(Patent Retaliation) 조항 도입
  • 제3자 특허 : 모든 이용자가 GPL의 조건에 따라 프로그램을 이용할 수 있을 경우에만 허용
  • DRM
  • DRM과 관련하여 각국의 법률에 의해 보호되는 이익을 포기


트랙백 주소 :: http://openlamp.co.kr/trackback/43