오픈소스 라이센스 관련해서 질문드립니다.

neutronizer의 이미지

지금은 뭐 손땐지 꽤 되었지만

이전에 특정 프로젝트를 진행하면서 오픈소스를 사용하기로 한 적이 있습니다.

애플의 스토리보드 비슷한 화면을 출력하는 모듈을 만드는 부분이 있었는데

찾아보니 이름은 기억이 안나지만 제가 딱 원하던 기능을 하는 오픈소스 라이브러리가 있더군요

그런데 여기서 문제가 발생하였습니다.

해당 라이브러리의 최신 버전이 아니라 좀 이전의 코드였었는데

그 버전의 라이센스는 LGPL이더라구요.

그랬다가 이후에 확인해보니 최신 버전에서는 라이센스가 다시 GPL로 바뀌어져있었습니다.

LGPL은 소스코드를 수정하지 않고 링크된 라이브러리 형태로 실행할 경우 소스코드 공개의 의무가 없는걸로 알고 있고

GPL은 반대로 소스코드를 공개해야 하는걸로 알고 있습니다.

이때 궁금한게, 버전이 바뀌면서 라이센스가 바뀌는 경우,

라이센스가 새로 변한 이후의 버전이 아니라 이전 라이센스를 사용하는 버전을 가져와 사용해도

항상 최신의 라이센스를 적용을 받는건가요, 아니면 해당 버전에 맞는 라이센스를 적용해야 하는건가요?

궁금합니다.

Prentice의 이미지

http://www.groklaw.net/article.php?story=2006062204552163

신버전의 라이선스야 어쨌든, 예전 버전이 GPL이었다면 예전 버전의 라이선스는 바뀌지 않습니다.

neutronizer의 이미지

그럼 예전버전은 여전히 LGPL이고

예전버전을 사용하게 될 경우 소스코드 공개의 의무는 지지않게 되는건가요?

Prentice의 이미지

LGPL2.1, LGPL3(은 GPL3 기반인데 GPL3도) 모두 non-revocable입니다. (라이선스 위반이 이루어지지 않는 이상 권리는 끊기지 않습니다.)

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