LGPL 오픈 소스 사용에 대한 질문입니다.

baekho8의 이미지

라이센스와 관련된 여러 문서를 살펴보았으나 명확한 답을 찾지 못해 이렇게 글을 올리게 되었습니다.

질문의 내용은 LGPL로 공개된 소스를 포함하여 컴파일해서 결과물을 만들었을 때
소스 공개 의무가 있는지 알고 싶습니다.

예를 들어 LGPL로 공개된 소스를 수정하지 않고 소스를 몇 개 더 추가한 후
추가한 소스에 LGPL로 공개된 소스를 포함하여 컴파일해서 결과물을 만들었을 경우입니다.
즉, 다음과 같이 결과물을 생성했을 경우입니다.

1.LGPL로 공개된 소스를 변경하지 않는다.
2.LGPL로 공개된 소스의 함수들을 이용하는 소스를 추가한다.
3.새로 추가한 소스에 LGPL로 공개된 소스를 포함하여 컴파일하여 결과물을 생성한다.

이런 경우 만들어진 결과물에 대한 소스 공개 의무가 어떻게 되는지 아시는 분이 계시면
답변 부탁드리겠습니다.

neogeo의 이미지

lgpl 소스와 본인이 작성하신 소스를 묶어서 하나의 바이너리나 shared obj , lib 으로 작성하셨다면 공개하셔야 하는 걸로 압니다.

lgpl 소스를 컴파일해서 따로 shared obj 로 만드신뒤 본인이 작성하신 소스를 따로 바이너리나 lib, shared obj 로 작성하셨으면 소스 공개의 의무가 없는 걸로 압니다.

그러나 제 이야기는 어디까지나 참고만 하시고, 자세한 내용은 저작권 법을 잘 아는 변호사와 상의하시는게 제일 좋습니다.

Neogeo - Future is Now.

Neogeo - Future is Now.

cwryu의 이미지

LGPL 부분을 아예 배포하지 않는다면 모르겠지만 배포한다면 LGPL에 해당하는 그 부분의 소스는 공개해야 합니다.

오해하는 분들이 많은데 LGPL 소스를 변경했든 컴파일만 했든 상관 없이 공개해야 합니다.

obbaya의 이미지

LGPL은 해당 라이센스의 코드를 수정없이 동적링크했을 때에만 문제없다

그외에는 복잡하다... 전 이렇게만 머리 속에 넣어두고 있는데요

내용파악이 정확히 안되지만 동적링크는 아니신 거 같으니

최소한 오브젝트파일 이상의 무엇인가를 공개하셔야 될 분위기...

사용하고자 하시는 소스의 LGPL버전을 확인하시고 좀더 검색해보시면

좌절을 하시지 않을까 싶은;;

힘내세요;!


댓글 달기

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
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.