gpl 라이센스에 대해 질문이 있습니다

익명 사용자의 이미지

안녕하세요

영어가 짧아서 당연히 gpl 라이센스 원본은 해독이 불가능하고

한국어 번역본도 해독이 안되는걸로 봐서 한국어도 많이 모자라는것 같아

여기에 도움을 요청해 봅니다

일단 gpl 이 버전이 어떻든, alsa 를 예를 들어봅시다

어드벤스 리눅스 소리 라이브러리가 gpl 로 되어있는데, 커널에 포함되어 있습니다

그래서 제가 리눅스용 프로그램을 만들었는데, alsa api를 호출합니다만

alsa 는 이미 커널에 포함되어 있어서 프로그램을 배포할 때 alsa 까지 배포할 필요는 없습니다

이런경우, 제가만든 리눅스용 프로그램이 gpl인 alsa 의 api 를 호출한다는 이유로

gpl 로 배포해야 하는 건가요?

그리고 두번째 다른 예 입니다

gecko(모질라파이어폭스엔진) 이(가) gpl 입니다

제가 만약 일렉트론(크로미움엔진)같이 gecko 를 활용한 (정확히 예기하면 소스를 변경은

안하고 통째로 임포트(임베딩?)해서) 프로그램을 만든다면, 이 프로그램은 gpl 로 배포해야 하는건가요?

그리고 또 다른 예로, 제가 만든 프로그램이 gecko 를 활용은 하는데, gecko 엔진을 제 프로그램에

포함시키지 않고, 제가 설치하지도 않고, 사용자에게 '이건 gecko 엔진 없으면 쓸수 없으니까, 알아서

gecko 엔진을 설치하세요' 하면, 이런 경우도 제 프로그램은 gpl 로 배포해야 하는건가요?

아시는분 계시면 답변 좀 부탁드리겠습니다

세벌의 이미지

https://www.oss.kr/user_question
https://www.oss.kr/qna
위 사이트에 물어보시면 도움을 얻으실 수 있을 것 같습니다.

익명 사용자의 이미지

실제 어떤 GPL 라이브러리가 있고 그 라이브러리를 사용하는 애플리케이션이라면 GPL로 배포해야 하는 것 맞습니다. 하지만 예가 잘못된 것 같네요.

1. ALSA 호출 - 말씀하시는 ALSA 드라이버는 커널에 있는 것이고 일반적인 시스템콜을 통해 사용하므로 해당 없습니다. libasound같은 ALSA 라이브러리를 말하는 거라면 라이선스가 GPL이 아니라 LGPL로 라이선스에 따라 허용됩니다.

2. gecko 임베딩 - gecko 라이선스는 GPL이 아니라 MPL이고 파생물에 대한 규정이 좀 달라서 임베딩하는 것과 같은 상황은 다른 라이선스로 배포 가능합니다.

댓글 달기

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