vTiger CRM과 관련된 라이센스를 검토 하였다. vTiger CRM에서 사용한 오픈소스가 약 25개로 관련 라이센스가 9개나 되었다. 라이센스가 모두 영문으로 되어 있어 직접 전부를 다 확인할 수는 없었고, GPL/LGPL/PHP 등 많이 알려진 것은 내가 확인하고 나머지는 다른 사람(남정현의 닷넷 블로그)이 정리해 둔 것을 참고로 하여 작성 하였다.

Google의 Chrome도 70% 이상(?)을 다른 오픈소스를 참조하여 작성 되었다고 들었는데, 이렇게 하나의 제품(서비스)에 여러가지 오픈소스가 적용되었을 때는 라이센스에 신경을 써야 한다. 여기서는 비즈니스적으로 사용할 수 있는 것을 중심으로 간략하게 정리를 하였지만, 각 라이센스별로 지켜야 할 사항이 있으므로 이를 잘 확인 하여야 한다.

오늘도 업무상 만난 파트너사(?) 사장님도 오픈소스를 가져다 쓰면 모두 오픈소스로 공개를 해야 하는 줄로 잘 못 알고 오픈소스를 가져다 사용하지 않고, 오픈소스는 벤치마킹만 한 후 새로 개발하였다고 하였다. 이렇게 오픈소스를 잘 못 이해하고 있는 분이 계서서, 정부에서 오픈소스 라이센스 가이드를 만들고 오픈소스 저작권 침해 자동 검출 프로그램도 만드는 등의 작업을 하고 있나 봅니다.

아래에 vTiger에 적용된 라이센스를 정리하니 참조하기 바랍니다. 물론, 실 업무에 적용시에는 영문 원본 라이센스를 검토하시기 바랍니다.

출처 : 오픈소스 비즈니스 컨설팅 - vTiger 위키, 적용 라이센스의 최종본은 여기서 확인하세요.

vTiger 적용 라이센스

  • 라이센스 공통 요소 설명
  • 상용 가능 : 상용 소프트웨어로 판매 가능
  • 결합 소스 공개 의무 : 오픈소스와 결합된 소스를 공개해야 함
  • 특허 허용 : 특허와 같이 배포 가능
  • 버그 패치 의무 : 소프트웨어의 버그를 패치해야 하는 의무
  • 라이센스 전파 의무 : 수정 배포된 소프트웨어가 원 소프트웨어의 라이센스를 따라야 함
2008년 10월 1일 ~ 2008년 10월 15일, Version 0.0.2
라이센스 적용 소프트웨어 소스코드
공개
결합소스
공개
특허 버그 패치 라이센스
전파
라이센스
양립성
vtiger Public License 1.1, 원본, MPL 1.1 기반
  • vtiger CRM,  : CRM
공개 의무 없음 무상, LEGAL 의무 없음 의무 없음  
GNU LGPL License 공개 의무 없음 묵시적 무상 의무 없음 전파  
GNU GPL License 공개 공개 묵시적 무상 의무 없음 전파  
BSD license 의무 없음 의무 없음 규정 없음 의무 없음 의무 없음  
PHP License version 3.0, 원본   의무 없음 무상 아님 의무 없음 의무 없음  
Apache License 의무 없음 의무 없음 무상 의무 없음 의무 없음  
SugarCRM Public License 1.1.2, 원본, MPL 1.1 기반 공개 의무 없음 무상, LEGAL 의무 없음 의무 없음  
MIT Style license   의무 없음 무상 의무 없음 의무 없음  
Mozilla Public License 1.1   공개 의무 없음 무상, LEGAL 의무 없음 의무 없음  


*** 기타 참고 문헌 ***


Posted by 산사랑

2008/10/09 20:05 2008/10/09 20:05
, , , , , , , , , ,
Response
No Trackback , No Comment
RSS :
http://www.jopenbusiness.com/tc/oss/rss/response/51

Trackback URL : http://www.jopenbusiness.com/tc/oss/trackback/51

Leave a comment
[로그인][오픈아이디란?]

vTiger 한글팩 구조

vTiger의 Architecture를 연구하기 위해 index.php를 분석 한다. 분석 과정에서 한글과 관련된 부분을 좀 더 자세히 확인할 수 있어, 기존 일본어 팩을 참조하여 구조를 파악 할 때 보다 좀 더 자세히 이해할 수 있는 시간이 되었다.

vTiger는 다른 24개의 오픈소스를 사용하고 있었는데, 사용되고 있는 오픈소스의 한글화를 제외하면 vTiger 자체의 한글 설정은 그리 복잡하지 않다. vTiger의 한글화를 계기로 vTiger에서 사용하고 있는 오픈소스의 한글화도 하여야 겠다. 특히 PDF 생성을 도와주는 오픈소스는 일본어 팩 작성시 문제가 있었다고 하는데, 이 부분의 패치도 진행 하여야 겠다.

vTiger 자체의 한글 설정 ($language = "ko_kr", $default_language = "en_us")
  • $VTIGER_HOME/themes/$theme/language/$current_language.lang.php
    테마별 한글 설정 파일
  • $VTIGER_HOME/include/language/$language.lang.php
    $VTIGER_HOME/include/language/$default_language.lang.php
    vTiger의 한글 설정 파일
  • $VTIGER_HOME/modules/$module/language/$language.lang.php
    $VTIGER_HOME/modules/$module/language/$default_language.lang.php
    vTiger에 구현된 모듈별 한글 설정

vTiger에 포함된 오픈소스의 한글 설정
  • ADOdb (BSD license)
    • $VTIGER_HOME/adodb/lang/adodb-ko.inc.php
  • jscalendar (GNU GPL License)
    • $VTIGER_HOME/jscalendar/lang/calendar-ko.js (이미 있어서 생략)
    • $VTIGER_HOME/jscalendar/lang/calendar-ko-utf8.js (이미 있어서 생략)
  • FCKeditor (GNU GPL License)
    • $VTIGER_HOME/include/fckeditor/editor/plugins/placeholder/lang/ko.js
  • tcpdf (GNU LGPL License)
    • $VTIGER_HOME/include/tcpdf/config/lang/kor.php
    • $VTIGER_HOME/include/tcpdf/doc/com.tecnick.tcpdf/_tcpdf_config_lang_kor_php.html
  • PHPMailer (GUN GPL License)
    • $VTIGER_HOME/cron/language/phpmailer.lang-ko.php

기타 한글 설정
  • $VTIGER_HOME/include/js/ko_kr.lang.js

출처 : vTiger 한글팩
참고 : 오픈소스 비즈니스 컨설팅 vTiger 위키
참고 : vTiger 한글 데모 사이트

Posted by 산사랑

2008/10/04 23:14 2008/10/04 23:14
, , ,
Response
No Trackback , No Comment
RSS :
http://www.jopenbusiness.com/tc/oss/rss/response/49

Trackback URL : http://www.jopenbusiness.com/tc/oss/trackback/49

Leave a comment
[로그인][오픈아이디란?]

vTiger 한글 문서화 프로젝트 소개

구축형 오픈소스 CRM인 vTiger에서 한글화 프로젝트를 시작 한다. 오픈소스 프로젝트를 진행하는 것은 처음인데 향후 오픈소스 프로젝트를 진행하려는 이에게 참고가 될 수 있도록 그 진행 사항을 기록으로 남긴다. 아래 정리되는 사항은 오픈소스 vTiger 한글화 프로젝트를 개설하였을 때 vtiger에서 기본으로 제공하는 서비스 이다.

  • 사용자/개발자 커뮤니티 서비스
  • SSH 서버 : korealang.forge.vtiger.com
  • 프로젝트 디렉토리 : /home/groups/korealang
  • 개발자를 위한 커뮤니티 서비스
  • svn checkout svn://svn.forge.vtiger.com/svnroot/korealang
  • svn checkout svn+ssh://developername@svn.forge.vtiger.com/svnroot/korealang
  • 둘러보기

출처 : 오픈소스 비즈니스 컨설팅 vTiger 위키
참고 : vTiger 한글 데모 사이트

Posted by 산사랑

2008/10/02 09:18 2008/10/02 09:18
, , , ,
Response
No Trackback , No Comment
RSS :
http://www.jopenbusiness.com/tc/oss/rss/response/48

Trackback URL : http://www.jopenbusiness.com/tc/oss/trackback/48

Leave a comment
[로그인][오픈아이디란?]
오픈소스 커뮤니티 중 Eclipse에 가입을 하였었는데, 이번에 vTiger에도 가입을 하였다. 한글화가 되어 있지 않아 한글팩을 만들기 위해 "vTiger 한글 문서화 프로젝트"를 만들었다. 오픈 소스를 사용하고 사용에 대한 여러가지 가이드를 정리하기만 했지 이렇게 직접 오픈소스 프로젝트에 참여하기는 처음이다.

vTiger 한글 문서화 프로젝트(프로젝트 이름: korea lang)를 개설하니 vTiger에서 몇 통의 메일이 왔다. 프로젝트 개설 승인 메일로 관련된 다음과 같은 정보가 담겨 있었다.
  • 메일링 리스트
    korealang-commits@lists.forge.vtiger.com
    List  : http://lists.forge.vtiger.com/cgi-bin/mailman/listinfo/korealang-commits
    Admin : http://lists.forge.vtiger.com/cgi-bin/mailman/admin/korealang-commits
  • CVS 서버
    cvs.korealang.forge.vtiger.com
  • Shell/Web 서버, SSH1 지원
    korealang.forge.vtiger.com
메일링 리스트의 관리자라며 관리자 암호와 함께 정보가 왔는데, 보내준 URL로 접속을 해 보니 "404 Not Found"!!!  음, 어떻게 뭘 하라는 건지? 앞으로 좀 더 연구해 봐야 겠다. CVS는 여러번 사용해 보았으니 위 정보로 작업을 하면 될 것 같다. Shell 서버는 SSH1 프로토콜을 지원하는 Telnet같은 터미널로 접속을 할 수 있다는 말인데 ~~~. 하여튼 어렵지만 vTiger에서 제공하는 프로젝트 관리 기능은 차츰 알아 가면 될 것 같다.

한글팩을 만들기 위해 일본팩과 매뉴얼을 다운로드 하였다. 일본팩에서 필요한 설정을 바꾸고 일본어 번역기를 사용하여 한글로 변환한 후 수작업으로 교정을 하여 사용할 생각이다. CRM은 다년간 사용/판매한 경험이 있기 때문에 한글 용어의 선택은 문제가 없다. 그리고 일본어의 경우 PDF 변환기에서 일본어가 안되는 문제가 있다고 하는데 한글도 그런 문제가 있는지 확인하고 패치도 해야 겠다.

앞으로 한글팩 작성과 관련된 문서는 오픈소스 비즈니스 컨설팅 : 위키 - vTiger 에서 관리를 할 것이다. 그리고, 좋은 일본어 번역기가 있으면 추천을 부탁한다. 물론 댓글로.

vTiger : vTiger 한글 문서화 프로젝트
오픈소스 비즈니스 컨설팅 : vTiger 위키
오픈소스 비즈니스 컨설팅 : vTiger 데모 사이트

Posted by 산사랑

2008/09/25 12:52 2008/09/25 12:52
, , , ,
Response
No Trackback , No Comment
RSS :
http://www.jopenbusiness.com/tc/oss/rss/response/42

Trackback URL : http://www.jopenbusiness.com/tc/oss/trackback/42

Leave a comment
[로그인][오픈아이디란?]

vTiger 5.0.4 재설치

예전에 vTiger를 설치하였었는데 레코드를 등록하는데 있어서 오류가 발생 하였다. 그 후 별로 사용할 일이 없어서 약간 방치하고 있었는데 이번에 새로 손질을 했다. vTiger 커뮤니티에서 오류에 대한 조치 사항을 확인하고 다시 설치를 하여 정상적으로 동작을 한다.

개인적으로 Account, Contact 등을 여기서 관리할 생각이라 Default 권한 설정을 private로 해 두어 사용자간에는 공유할 수 없겠지만, vTiger를 처음 접하는 사람을 위해 데모 사용자를 공개한다. 데모 사용자는 standarduser / demo1으로 로그인하여 자유롭게 사용할 수 있지만 데모 및 테스트 용이므로 언제든지 데이터는 삭제될 수 있다.

향후 이 데모 사이트를 통하여 vTiger 한글화를 진행할 예정인데 많은 참여를 부탁한다.

참조 : 오픈소스 비즈니스 컨설팅의 vTiger 데모 사이트, standarduser / demo1
참조 : 오픈소스 비즈니스 컨설팅의 vTiger 위키

Posted by 산사랑

2008/09/24 08:39 2008/09/24 08:39
, , ,
Response
No Trackback , No Comment
RSS :
http://www.jopenbusiness.com/tc/oss/rss/response/41

Trackback URL : http://www.jopenbusiness.com/tc/oss/trackback/41

Leave a comment
[로그인][오픈아이디란?]

블로그 이미지

개인적인 글쓰기와 오픈소스 비즈니스 컨설팅 관련 글을 정리합니다. consult (골뱅이) jopenbusiness.com

- 산사랑

Archives

12명이 RSS를 구독하고 있습니다.

Site Stats

Total hits:
516602
Today:
2
Yesterday:
194

*** 방문자 통계 ***
0513 : (178)
0514 : (163)
0515 : (195)
0516 : (182)
0517 : (177)
0518 : (194)
0519 : (2)
7일간 총 방문자수 : 1089