라이센스 질문입니다.

오렌지쥬스의 이미지

오픈소스 라이센스를 가진 라이브러리가 있는데
상용 프로그램 개발에 사용해도 무관하지만
배포시엔 소스와 재배포 권한까지도 포함하여야 한다고 했습니다.

그런데 궁금한것은 소스공개의 수준은 어디까지인가 입니다.
그 라이브러리를 사용해서 개발된 모듈만 공개하면 되지 않을까 하는데..

구체적으로는 그 라이브러리를 재가공해서 메인 프로그램에서
dll을 임포트하는 형태로 사용할 계획을 가지고 있습니다.
그래서 그 dll 에대해서만 소스와 수정권한및 재배포권한을 주고싶습니다.
물론 copyright는 메인 프로그램에서도 명시할 것이고요.
그 개발사가 제시한 방법대로 copryright 명시사항과 안내등을
충분히 사용자에게 전달 할 것입니다.

그리고 만약 사용자가 소스코드를 원하지 않을 경우엔 바이너리만 배포해도 괜찮을지 모르겠습니다.
보통 이런문제는 어떻게들 처리해야 하는지 답변 부탁드려봅니다.

LispM의 이미지

오픈소스라도 라이센스마다 다 다릅니다. 일례로 GPL의 경우는 모든 것을 공개해야 합니다. RMS와 Bruno Haible의 GPL에 대한 메일 교환을 읽어보세요(우연히도 질문자의 상황과 매우 흡사한 것 같군요).

http://cvs.sourceforge.net/viewcvs.py/*checkout*/clisp/clisp/doc/Why-CLISP-is-under-GPL?rev=1.1

http://lisp.or.kr http://lisp.kldp.org - 한국 리습 사용자 모임

오렌지쥬스의 이미지

말씀대로 오픈소스 라이센스라도 다 틀린것 같습니다..
제가 사용하려는 라이브러리의 라이센스를 나름대로 해석해보았는데 이정도의 내용으로는 이것이 오픈소스인지 아닌지조차 판단하기가 어려운것 같습니다.
일단 제가 읽어보기에는..

아래의 라이센스는 berkeley d/b 또는 berkeley d/b /xml 소프트웨어 카피에 적용된다.
Berkely D/B나 Berkely D/B XML 소프트웨어를 사용하기 위한 라이센스


* Copyright (c) 1990-2004
 *      Sleepycat Software.  All rights reserved.
 *
 * Redistribution and use in source and binary forms, with or without
 * modification, are permitted provided that the following conditions
 * are met:
 * 1. Redistributions of source code must retain the above copyright
 *    notice, this list of conditions and the following disclaimer.
 * 2. Redistributions in binary form must reproduce the above copyright
 *    notice, this list of conditions and the following disclaimer in the
 *    documentation and/or other materials provided with the distribution.
 * 3. Redistributions in any form must be accompanied by information on
 *    how to obtain complete source code for the DB software and any
 *    accompanying software that uses the DB software.  The source code
 *    must either be included in the distribution or be available for no
 *    more than the cost of distribution plus a nominal fee, and must be
 *    freely redistributable under reasonable conditions.  For an
 *    executable file, complete source code means the source code for all
 *    modules it contains.  It does not include source code for modules or
 *    files that typically accompany the major components of the operating
 *    system on which the executable file runs.

수정된것이나 수정되지않은 소스와 바이너리 폼에서의 재배포와 사용은 아래의
조건에 따라 제공되어져야한다.

1. 소스코드의 재배포는 카피라이트 안내인 조건들의 리스트와 그에 뒤따르는것
들을 보유(계속사용)하는데 있다.

2. 바이러니 폼에서의 재배포는 배포와 함께 자료들을 제공하고 또는 문서화하는데
있어 카피라이트의 안내인 조건들의 리스트와 그에 뒤따르는것을 재현해야만 한다.

3. 어느 폼에서든지 재배포는 D/B 소프트웨어와 D/B 소프트웨어 사용하는 어떤 
동반되어지는 소프트웨어 위한 완벽한 소스코드을 어떻게 획득하였다는 정보를 표시
하여야만 한다. 그 소스코드는 배포에 포함되어 지거나 배포에 더해지는 공식적인
비용없이 사용가능하다.(?) 완전한 소스코드인 실행파일은 이것을 포함하는 모든
모듈에 대한 소스코드를 의미한다. 이것은 실행파일을 운영하는 작동시스템
(오프레이팅 시스템)에 전형적으로 동반되어지는 주요한 구성요소의 파일이나 모듈에
대한 소스코드는 포함하지 않는다.

제가 번역하고도 무슨말인지 모르겠습니다. -_-;
이 라이브러리의 출처를 명시하는거 외에는 별다른 조건없이 사용할 수 있다는 말같기도 하고..
오늘중으로 직접 메일을 보내서 문의해 볼 생각이지만 당장 심의처에서
이에대해 설명을 해달라고 하는데
기다려달라고하면 무능함이 들어나고.. -_-
저도 잘 모르니 할말은 딱히 없고.. 이거 어떻게 해야될까요?

LispM의 이미지

만일 Berkely DB라면 제가 좀 아는데, 비상업용에 사용할 때는 아무 문제도 없으나 상업용으로 사용하려면 직접 연락해서 라이센스 받아야 합니다. 라이센스 비용이 만만치 않기 때문에 아마 십중팔구 다른 것을 사용하든지 아니면 상용제품 가격이 상당히 비싸져야 합니다.

http://lisp.or.kr http://lisp.kldp.org - 한국 리습 사용자 모임

오렌지쥬스의 이미지

LispM wrote:
만일 Berkely DB라면 제가 좀 아는데, 비상업용에 사용할 때는 아무 문제도 없으나 상업용으로 사용하려면 직접 연락해서 라이센스 받아야 합니다. 라이센스 비용이 만만치 않기 때문에 아마 십중팔구 다른 것을 사용하든지 아니면 상용제품 가격이 상당히 비싸져야 합니다.

일단 그쪽에 문의메일을 보내긴 했는데..
정확히 사용하려는것은 Berkeley DB가 아니라 BDB XML(Berkeley DB XML) 이고요.
BDB XML이 Berkeley DB 환경안에서 관리될수있으니 결국 그말이 그말인셈인데
Berkeley DB와 BDB XML의 라이센스는 좀 다른듯 해서..
혹시 BDB XML을 대체할만한 비슷한게 없을까요?

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.