GPL 소스의 원리를 이용해도 되나요?

shint의 이미지

대폭 개정된「GPL 버전 3」 초안, 발표 임박
http://news.naver.com/main/read.nhn?mode=LSD&mid=sec&sid1=105&oid=092&aid=0000007005

1. GPL 소스의 원리를 분석 및 이용해서. 다른 소스 코드를 구현하는것

2. GPL 소스가 구현된 함수에 사용 방법을 이용하는것

Prentice의 이미지

저번에 비슷한 논의가 있었을 때 licensing@fsf.org로 문의를 던져봤었습니다. 답변을 인용해봅니다.

Quote:
Copyright law is only concerned with copying. If a person truly hasn't
copied anything, then there is no infringement. Independent creation,
(i.e. that you came up with the work on your own and didn't copy) is a
defense. So in principle merely looking at the code, so long as you
don't end up copying, shouldn't have any affect. But the reality is that
having looked at the code could be used as evidence against a claim of
independent creation, so many companies require that their employees not
look at other code before writing their own. That isn't just the case
with GPLed software; these same issues come up with any code regardless
of how it is licensed. While proprietary code should always be avoided
(for this and many other reasons), hackers shouldn't worry about looking
at GPLed code, as the GPL permits them to make copies and distribute
their own versions as long as they comply with its terms.

GPL만 잘 지키면 GPL 코드의 원리를 활용해 새 코드를 구현하는 것은 전혀 문제 없다고 이해했습니다.

shint의 이미지

ㅇ_ㅇ;; 사기꾼이 더 편하겠는데요?

// 이 코드를
int a = 10;
printf("%d", a);

//
int b = 20;
int c = b;
printf("%d", c);

어디까지가 복제의 범위에 드는건지 알 수 가 없습니다...
언어를 바꾸는것 역시 다르지 않다고 생각됩니다...

----------------------------------------------------------------------------
젊음'은 모든것을 가능하게 만든다.

매일 1억명이 사용하는 프로그램을 함께 만들어보고 싶습니다.
정규 근로 시간을 지키는. 야근 없는 회사와 거래합니다.

각 분야별. 좋은 책'이나 사이트' 블로그' 링크 소개 받습니다. shintx@naver.com

Prentice의 이미지

복제의 범위가 모호하다면 창조의 범위도 모호한가요? 모호하지 않은 방향으로 + 떳떳하게 작성을 하는 게 맞는 쪽이라고 생각합니다만...

shint의 이미지

니꺼 내꺼 따지면... 떳떳할 수 없습니다.

얼굴만 봐도 초상권이 있고.
printf()도 특허권이 있고... ㅡ_ㅡ;;

제 생각에는 이렇습니다.

윈도우는      독점
GPL   은    반독점
MIT. BSD 는 이름을 밝힌 자유

생각해보니. 제 생각은 아니었네요. 제 생각이 만들어져 버렸네요.
이렇게...
말 장난하다 10년 지나가 버렸습니다.

죄와 벌을 만들고. 서로를 헐뜯고. 증오하고. 괴롭히고. 욕심부리고. 가지고 놀고. 더럽히고. 이용하고. 감시하고. 관리하고. 시험하고... 이윤을 얻고...

마치. 시궁창에 빠뜨리면서 노는 기분이 듭니다. 돈 방석과도 다르지 않을겁니다.

제 생각은...
프로그래머는 이런거 몰라도 됩니다.
그냥. 하고 싶은거나 만들면 됩니다.

어느새. 좋은 말 보다는 이기적이고. 독선적이고. 지배적인 생각으로 점점 길들여지고 있는것 같습니다.
어설픈 인사로는 해결되지 않을것 같아서. 매우 공개 해야 한다고 생각됩니다.

----------------------------------------------------------------------------
젊음'은 모든것을 가능하게 만든다.

매일 1억명이 사용하는 프로그램을 함께 만들어보고 싶습니다.
정규 근로 시간을 지키는. 야근 없는 회사와 거래합니다.

각 분야별. 좋은 책'이나 사이트' 블로그' 링크 소개 받습니다. shintx@naver.com

Prentice의 이미지

http://freedomdefined.org/Definition/Ko

학습의 자유, 연구의 자유도 중요한 의미가 있다고 생각합니다.

익명 사용자의 이미지

무얼 하려는 것이냐에 따라 달라지지 않을까요?

GPL코드를 참조해서 GPL코드를 만드려고 한다 -> 아무 문제 없음
GPL코드를 참조해서 독점코드를 만드려고 한다 -> ...
GPL코드를 참조해서 MIT코드를 만들어서 독점코드에 쓰려고 한다 -> ......

댓글 달기

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