사악한 구글: 안드로이드

feanor의 이미지

구글의 Open Handset Alliance (이전글 http://kldp.org/node/88050) 에서 공개한 Android SDK를 다운받기 위해 Terms and Conditions를 읽어봤습니다. 읽어보니 "장난하냐?"는 생각과 "Don't be evil"은 말뿐이었나 하는 생각이 듭니다.

직접 읽어보세요.
http://code.google.com/android/terms.html

"Open"이라는 것이 기존의 모바일 플랫폼과 비교해서 그렇다는 것인지는 모르겠으나, "오픈 소스의 정의"에 따르면 현단계에서 이걸 Open이라고 부르는 것은 말장난일 뿐입니다. "SDK가 완성에 가까이 가면" 어떻게 될지 지켜보도록 합시다.

몇가지 하일라이트만 번역합니다.

1.3 Once the SDK reaches a more finished form, Google intends to release most of the components under the Apache v2.0 open source license.
1.3 SDK가 완성에 가까이 가면 구글은 대부분의 컴포넌트를 아파치 라이센스 버전 2로 발표할 생각입니다. (all이 아닙니다.)

3.2 Until the SDK is released under an open source license, you may not extract the source code or create a derivative work of the SDK.
3.2 SDK가 오픈 소스 라이센스로 발표될 때까지 당신은 소스 코드를 추출하거나 SDK의 파생 저작물을 만들 수 없습니다. (OSD 3)

4.2 You agree to use the SDK and write applications only for purposes that are permitted by (a) this License Agreement
4.2 당신은 SDK를 사용하여 응용프로그램을 작성함에 있어 이 라이센스가 허락하는 목적에만 사용하기로 동의합니다. (OSD 6)

9.3 Google may at any time, terminate this License Agreement with you if: (D) Google decides to no longer providing the SDK or certain parts of the SDK to users in the country in which you are resident or from which you use the service, or the provision of the SDK or certain SDK services to you by Google is, in Google's sole discretion, no longer commercially viable.
9.3 구글은 다음과 같은 경우 아무 때나 이 라이센스를 종료할 수 있습니다. (D) 구글이 SDK 또는 SDK의 특정 부분을 당신이 살고 있거나 서비스를 사용하고 있는 나라의 사용자에게 제공하지 않기로 결정하거나, 구글이 당신에게 SDK나 특정 SDK 서비스를 제공하는 것이 구글의 독자적인 재량에 상업적으로 이득이 없다고 판단되는 경우.

번역: 우리에게 돈이 되지 않으면 언제든지 라이센스를 철회하겠습니다.

댓글

권순선의 이미지

http://kldp.org/node/88050#comment-417762 와 연계해서 참고해 보시기 바랍니다. +1점 날립니다...

keedi의 이미지

GWT는 한창 개발중일 때 라이센스가 BSD가 아니었죠.
(아무나 쓸수는 있었지만...)
요즘은 BSD인 것 같은데... 그 당시는 라이센스보고,
벙~쪄서 한번 보려다가 즐! 했던 기억이 나네요.

이성적으로는 회사니까 당연히 그럴 수 있다고 생각합니다.
(뭐 사실 그정도면 대단한거죠... 의무도 아닌데...)
하지만 구글은 그 이상으로 찬양(?) 받고 있긴한 것 같습니다.

---------------------------
Smashing Watermelons~!!
Whatever Nevermind~!!

Keedi Kim

----
use perl;

Keedi Kim

creativeidler의 이미지

이 정도를 가지고 사악한 구글이라고 하는 건 너무 심한 것 같군요. 악해지지 않는다는 것과 착해지는 것은 다릅니다.

예시들을 봐도 전 별로 문제인 것 같지 않군요. 만들다보면 아파치 라이센스를 못 쓸 경우도 생길 수 있죠. GPL에 걸린다거나, 혹은 정말 핵심 기술이 들어간다거나 할 수 있는데 그런 것까지 죄다 공짜로 내놔라 하는 건 기업에 대고 할 소리는 아닌 것 같습니다. 기업이 돈 안되면 철수할 수도 있는 것도 당연하구요. 오픈소스로 발표되기 전까지 오픈소스가 아닌 것 또한 당연. 단 하나 걸리는 게 허용 목적인데 이건 그 허용 목적이 얼마나 넓으냐가 중요하죠.

보통 개발자들은 저걸 GPL보다 훨씬 자유롭게 느낄 수도 있을 겁니다.

그리고 이런 거 죄다 떠나서, 이 폐쇄적인 폰 시장을 개방할 수 있다는 거 하나만으로도 정말 멋진 겁니다. 모바일 쪽 개발해보신 분들은 저게 우리나라에 된다면 저거보다 더 폐쇄적인 라이센스라도 쌍수를 들고 환영할 겁니다.

feanor의 이미지

저는 이것이 "오픈 소스"로 홍보되고 있다는 점에 항의한 것입니다. 기존 플랫폼보다 오픈일수는 있겠습니다. 그러나 오픈 소스는 아닙니다.

"기업이 돈 안되면 철수할 수도 있는 것도 당연하구요"에 대해서는, 애플이나 마이크로소프트의 오픈 소스 라이센스에서도 "돈 안되면 라이센스를 종료한다"는 조항은 들어본 일이 없습니다. 더 이상 개발을 하지 않는 것은 상관없지만 이미 배포한 SDK의 라이센스를 종료시켜 더이상 사용하지 못하게 하겠다는 것은 문제가 있습니다.

cwryu의 이미지

오픈소스 라이센스가 아니라 독점 라이센스라고 해도, 이미 부여된 라이센스를 임의의 판단에 따라 나중에 종료시킬 수 있다는 얘기가 법적으로 가능한 얘기인지 모르겠군요.

APSL 1.0이 그런 식의 조항을 집어 넣었을 때 같은 논란이 있다가 결국 그 조항을 없애버렸는데요.

----
익명이나 오래전 글에 리플은 무조건 -1

feanor의 이미지

APSL때처럼 되었으면 좋겠네요.

yundreamm의 이미지

오픈은 "오픈소스"만을 의미하는게 아닙니다.

개발자에게 오픈된 정책, 기업에 오픈된 시장 정책, 오픈된 API 등등에도 사용합니다.
일반적으로 구글이 말하는 오픈이라는 의미는 개발자(혹은 소비자), 기업, 다른 오픈소스 등등에 오픈되어 있다는 폭넓은 의미이지 구글 == 오픈소스 가 아닙니다.

SDK의 (아마도) 일부를 오픈소스화 하고, SDK는 오픈소스를 지향한다고 홍보한다고 해서 이게 문제될게 있는지 모르겠습니다.

이익이 안되면 라이센스를 종료할 수 있다와 돈안되면 라이센스를 종료할 수 있다는 다른 의미입니다. 자사의 이익이 안되거나 혹은 침해할경우 라이센스를 종료할 수 있다는 조항은 일반적으로 포함되는 걸로 알고 있습니다.
예를 들어 SDK를 해킹해서 서비스를 혼란하는 용도로 누군가가 사용하거나, 특별히 과도한 플렛폼 자원을 사용해서 다른 서비스 사용자를 불편하게 한다면, 이는 자사에 이익이 되는 행위가 아니므로, 라이센스를 종료시킬 수가 있습니다.

단 이런 사례를 하나하나 예로 들어서 약관을 만들 수 없기 때문에 "이익이 되지 않을 경우, 혹은 이익을 침해할경우"라고 명시해서 광의로 해석할 수 있게끔 하는 거죠.
문제는 이게 광의로 해석되기 때문에 불합리하게 집행될 수 있다는 거지 위의 내용자체에 큰 문제가 있다고 생각되지는 않습니다.

seansong의 이미지

1) 오픈소스라이센스는 200종류 이상이 존재하며
2) 오픈소스 소프트웨어 != 프리소프트웨어
3) 대부분의 오픈소스 라이센스 소프트웨어는 소유자가 있으며
4) 오픈소스 라이센스의 terms and condition은 소유자가 자기 꼴리는데로 만들어도 되는 것이고
5) 오픈소스 라이센스는 법의 보호를 받습니다.

따라서 님이 생각하고 있는 개념과 다르기 때문에 오픈 소스가 아니라는건 설득력이 전혀 없는 주장입니다.

cwryu의 이미지

자기 꼴리는데로 만들면 오픈소스 라이센스가 아닌 건 말할 것도 없고, 저작권법 적용도 못 받는 수가 생깁니다.

이런 댓글을 보면 "오픈소스"라는 용어 사용이 10년이 지난 지금, 결국 RMS 예언대로 됐다는 생각이 드는 군요. 조금 관계있다 싶으면 마케팅 용어로 끼워넣는 용어가 되 버린 건가요?

youlsa의 이미지

좀 기대에 덜미치는건 사실입니다만... MS가 했으면 어땠을까 하는 생각이 드네요. 어쨌든, 한국에서 SKT등 통신사들의 독점 구조가 어느 정도 해소 되는데 큰 역할을 할 거 같다는 생각입니다.

=-=-=-=-=-=-=-=-=
http://youlsa.com

=-=-=-=-=-=-=-=-=
http://youlsa.com

댓글 달기

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