Mac App Store에 GPL 소프트웨어를 사용할 수 있습니까?


41

당신은 할 수 GPL의 소프트웨어를 맥 앱 스토어 ?

나는 이것이 iPhone App Store 에서는 불가능하다는 것을 알고 있지만 Mac App Store에서도 같은 상황입니까?

참고 : 아래 답변 중 어느 것도 법적인 조언으로 간주되어서는 안됩니다. 이 질문에 대한 법적 답변이 필요한 경우 변호사와 상담하십시오.


1
GPLv1은 GPLv2와 GPLv3과 매우 다릅니다. 특히 DRM을 사용하여 GPL 기반 제품을 배포 할 수 있는지 여부 또는 배포자가 다른 라이센스를 첨부하는 경우에 특히 그렇습니다. 물론 GPL 코드를 기반으로 앱을 제출할 수 있으므로이 질문을 심각하게 받아 들일 수 없습니다. 이것은 라이센스 용어를 분리하는 방식에 대한 라이센스의 합법성에 관한 것이며 면책 조항을 추가해도 그 사실은 변하지 않습니다.
bmike

답변:


21

당신이 소프트웨어를 복용 의미 경우에 당신은에 대한 저작권을 보유하지 않으며, 어떤 만 사용하도록 허용하고, 그 다음은 GNU GPL 라이센스 때문에 복사 없다는 것을 .

FSF는 여기를 주문 GPL의 섹션 6 "당신은 여기에서 권리의 행사에 대한 더 이상의 제한을 부과하지 않을 수 있습니다"라고 및 서비스의 맥 앱 스토어 약관 명시 적으로 다른 제한을 추가합니다.

소프트웨어 자유 법률 센터의 법정 대리인 이 확인 : 앱 스토어 계약은 모든 플랫폼에서의 GNU GPL과 호환되지 않습니다.

애플은 정책상의 문제로 앱 스토어에서 GPL 프로그램을 허용하지 않는 것으로 보이지만,이를 통해 몰래 빠져 나간 경우, 해당 프로그램의 저자는 저작권을 위반 한 것으로 판명 될 수 있습니다.

완전히 다른 당신이 소프트웨어의 조각에 저작권을 보유 곳 경우입니다. 이 경우 하나 이상의 라이센스로 배포 할 수 있습니다. (예를 들어 Firefox는 MPL, GPL 및 LGPL에 따라 라이센스가 부여 된 기간 동안, MySQL은 GPL에 따라 라이센스가 부여되고 독점 라이센스도 부여됩니다.) 따라서 Mac App Store를 통해 프로그램을 판매하는 경우에는 GPL-귀하가 이들 각각을 독립적으로 할 수 있다고 가정합니다.

(App Store 중 하나에서 다른 사람의 GNU GPL 라이센스 코드를 사용하려면 저작권 보유자에게 문의하여 소프트웨어에 대한 대체 라이센스를 판매 할 의사가 있는지 확인할 수 있습니다. 물론 그렇게해야 할 의무)

VLC는 많은 사람들이 소프트웨어에 대한 저작권을 보유하고 있었으며 전체 프로그램을 GPL로만 배포 할 수 있었기 때문에 문제가 생겼습니다. 일부 프로그램은 기고자에게 저작권부여 하도록 요구함으로써 이러한 문제를 회피 하지만 대부분은 그렇지 않습니다.


1
이것은 GPLv3처럼 들립니다. GPLv2는 DRM을 고려하지 않았습니다.
Thorbjørn Ravn Andersen

GPLv2에는 실제로 "본인이 부여한 권리를받는 사람의 행사에 대한 추가 제한을 부과 할 수 없습니다"라는 조항이 포함되어 있습니다.
Kerrick

조금 늦었지만 앱 스토어를 통해 소프트웨어를 다운로드하는 모든 사람에게 앱 스토어 외부에서 바이너리로 배포 된 추가 사본을 무료로 부여하면 어떻게됩니까? 앱 스토어를 통해 받는 첫 번째 사본 에는 제한이있을 수 있지만, 개발자로서 사용자의 앱 사용 (두 사본의 통합) 에 대한 제한은 없습니다 .
jdm

VLC는 미디어를 훨씬 더 쉽게 이용할 수 있도록합니다. iOS에 대한 미디어 액세스가 약화되어 사람들이 iOS를 사용하지 못하게하므로 GPL에 대해 고집스러워하는 것이 좋습니다. 상용 양식으로 iOS에 이미 존재하는 패키지의 GPL 코드를 사용하여 자유 양식을 작성하려는 경우 개발자가이를 사용할 수 있습니다. 즉, iOS를 더 유용하게 사용하지 않고 상용 개발자에게는 iOS의 수익성을 떨어 뜨립니다. tl; dr 정치입니다!
Jeff Burdges

7

iOS App Store의 주요 문제점은 소스 코드가 있어도 Apple의 iOS App Store 용어에 동의하지 않고 iOS 장치에 응용 프로그램을 수정 및 재배포 할 수 없다는 사실이었습니다. 기기에서 앱을 얻는 방법.

그러나 Mac App Store에서도 마찬가지입니다. 사람들이 Mac App Store 외부에서 응용 프로그램을 수정하고 배포하는 데 사용할 수있는 소스를 쉽게 제공 할 수 있으므로 GPL의 응용 프로그램에 문제가 없다고 생각합니다. Mac App Store.


1
이것이 GPL의 올바른 해석이라고 생각합니다.
bahamat

4
그러나 MAS와 관련된 DRM으로 인해 공유 3 인 오른쪽 3을 무시할 수 있습니다. 그러나 코드 서명 및 수신을 무시하는 앱 (예 : 의도적으로 "piratable")이 명확 할 수 있습니다. 어쨌든 MAS는 iAS와 동일하지 않습니다. 또한 원본 작성자는 이중 라이센스를 사용할 수 있습니다. 자체 웹 사이트에서 MAS 및 GPL에서 MAS 라이센스 사용
bahamat

@bahamat : DRM을 시행하는 것은 현재 MAS 앱에서 선택 사항 인 것 같습니다. 변경 사항이 있더라도 MAS를 우회하여 소스 코드에서 계속 설치할 수 있으므로 GPL의 조항을 충족시킬 수 있다고 생각합니다.
Thilo

3
@bahamat : 어디서나 말하는가? MAS는 대체 배포 채널을 제공하는 것을 방해하지 않으며 GPL 소스 배포 요구 사항을 충족하기 위해 공개적으로 액세스 가능한 웹 사이트에 대한 링크가 좋습니다. 따라서 앱에 정보 페이지에 전체 소스 코드를 얻을 수있는 웹 페이지에 대한 링크가 포함되어 있으면 괜찮습니다. 필자가 생각하지는 않지만 바이너리 패키지도있을 수 있습니다.
Thilo

2
이중 라이센스는 모든 저작권 보유자가 동의 한 경우에만 옵션으로, 한 사람이나 회사가 소스에 대한 모든 권한을 보유하지 않으면 어려울 수 있습니다. VLC의 경우에는 효과가 없었습니다.
Thilo

5

MAS에 배포하고자하는 GPL 프로젝트가 있습니다. 내 변호사 (비 변호사)의 의견으로는 MAS에 배포하는 것이 좋을 수도 있지만 프로젝트에 위험을 감수하지 않을 수도 있습니다. 더 이상 초기 개발자가 참여하지 않은 10 년 된 프로젝트이므로 GPL을 완벽하게 준수하는 데주의해야합니다.

iOS App Store의 주요 문제점은 소스 코드가 있어도 Apple의 iOS App Store 용어에 동의하지 않고 iOS 장치에 응용 프로그램을 수정 및 재배포 할 수 없다는 사실이었습니다. 기기에서 앱을 얻는 방법.

Xcode가 있거나 장치가 탈옥 된 경우 오픈 소스 소프트웨어를 배포 및 설치하기 위해 iOS App Store 약관에 동의 할 필요가 없습니다. 이것이 GPL을 어떻게 만족시키지 못합니까?

나는 당신이 Xcode를 설치하기 위해 라이센스에 동의해야한다는 것을 알고 있으며, 많은 사용자들이 자신의 기기를 탈옥하지 않을 것입니다. 그러나 GPL은 소프트웨어를 다운로드하는 모든 사람이 소프트웨어를 설치할 필요가 없습니다. 예를 들어 Windows에서만 실행되는 소프트웨어를 배포하는 것과 다른 점은 무엇입니까? Linux 사용자는 Windows PC를 구입하고 포함 된 EULA에 동의하지 않는 한 Linux 사용자가 사용할 수 없습니까?

그러나 Mac App Store에서도 마찬가지입니다. 사람들이 Mac App Store 외부에서 응용 프로그램을 수정하고 배포하는 데 사용할 수있는 소스를 쉽게 제공 할 수 있으므로 GPL의 응용 프로그램에 문제가 없다고 생각합니다. Mac App Store.

요구 사항은 정확히 무엇입니까? 바이너리와 소스 코드를 앱 스토어 외부에 배포해야합니까, 아니면 소스 코드로 충분합니까? 앱 스토어에 바이너리 전용 배포판과 웹 사이트에 코드 전용 배포판 (예 : Google 코드)이있을 것 같습니다.

두 번째 이진 배포를 피하는 것이 좋을 것입니다. 우리 팀은 필요한 모든 작업으로 인해 필요한만큼 이진 릴리스를 수행하지 않습니다.

이 혼란은 이미 다른 이유로 시작된 프로세스 인 MIT 또는 BSD로 변경해야 할 또 다른 이유이며 곧 완료 될 것입니다. 우리는 우리의 작업을 전 세계에 정확히 제공하는 법을 제한하는 법적인 제한을 논의하지 않고 버그를 수정해야합니다.


요점 : "하지만 GPL은 소프트웨어를 다운로드하는 모든 사람이 소프트웨어를 설치할 필요가 없습니다." 나는 윈도우와 FSF의 준수는 것을 두려워 의 상상도 할 수없는 때문에 OSS 세계에서 도랑. 그러나 iOS 기기는 여전히 창조되어 빌드되지 않을 수있는 소수입니다. 여기에 ZFS를 추가하면 GPL보다 BSD / MIT / Apache 라이센스를 선호하는 이유를 알 수 있습니다.
Laas

2

GPL 코드를 어느 App Store에도 포함시킬 수 없다는 정서에 동의하지 않습니다. (지금까지 선의로 대답 한 사람에게는 아무 문제없이 냄비를 조금 저어 줄뿐입니다!)

물론 누군가는 CAN GPL임을 코드를 가지고 앱 스토어에 보내 . 라이센스 파일을 바이너리에 포함시키지 않으면 Apple은 어떤 코드를 사용했는지 알 수 없습니다. 당신이나 다른 사람은 그 사실에주의를 기울여야합니다.

Mac App Store에서 링크 된 Apple의 라이센스는 현재 16.7k 단어 길이이며 타사 라이센스가 다를 수 있으며 라이센스 외에 사용자를 구속 할 수 있습니다. 여기에 이미지 설명을 입력하십시오

GPLv3에 현재 실행 5.2k 워드 - 공개적 전투 DRM 의도하고 있지 명시 GPL의 일부를 제한 추가를 다수가 (AN N 기기 제한 같은 말)여기에 이미지 설명을 입력하십시오

Apple이 Mac App store와 iTunes App store에 연결 한 라이센스가 GPL 버전이 아닌 것은 분명합니다. 또한 둘 다 법적 문서를 구속하기위한 것임이 분명합니다.

따라서 간단한 "당신은 할 수 있습니다 ..."라는 질문이 몇 가지 암시적인 질문으로 요약됩니다.

  • App Store 배포에 대한 Apple의 이용 약관에 따라 GPL 라이센스에 따라 얻은 코드를 사용할 수 없습니까?
  • GPL로 인해 DRM을 사용하거나 판매 / 사용 조건에 완전 GPL 라이센스가 포함되지 않은 배포 채널을 막을 수 있습니까?
  • 다음과 같은 가능성이 있습니까?

    • 그것들이 어떤 방식으로 호환되는지?
    • 잡힐까요?
    • 그 길을 따라가는 영향이 있을까요?

여기에 포함 된 모든 비 변호사 (지식 포함)는 지적 재산권 및 저작권에 관한 매우 구체적인 라이센스의 합법성에 대한 의문을 가지고 춤을 추고 있습니다. 짖는 소리는 지능적이고 잘 표현되어 있지만 그럼에도 불구하고 짖는 소리입니다.

GPL은 무료 승차이며 제한이없는 척하는 것은 순진합니다. 실제 치아를 가진 법적 문서로 만들어졌습니다. 나는 누군가를 모욕하려는 의도는 없다. 단지이 질문에 대답하려고하는 선의의 시도조차도 부적절하다고 지적하면된다.


4
질문을 다시 한 다음 두 라이센스를 모두 설명했습니다. "아무도 눈치 채지 못하면 할 수 없다"고 말하면서 이어졌습니다. 문제 는 라이센스 가 호환 가능한지 여부를 명확하게 목표로하는 것으로 보입니다 .GPL 코드로 신청서를 제출하는 것이 실제로 가능하지는 않습니다.
가짜 이름

나는 그것을 알고 당신은 그것을 알고 있습니다. 특정 "호환 가능"한 방식으로 질문하지 않습니다. 누군가가 질문을 편집하면 더 나을 수 있습니다. 모호한 질문에 모호한 방식으로 답변하려고했습니다. 상점 역학과 별도로 존재하는 법적 프레임 워크 대신 라이센스에 대한 코드 검사가 없다는 것을 알지 못할 수도 있습니다. 라이센스를 부적절하게 사용하는 것과 같은 방법으로 세금을 납부 할 수 있습니다.
bmike

2

iOS App Store에서 GPL 소프트웨어를 명확하고 분명하게 가질 있습니다. WordPress가 더 두드러진 예 중 하나입니다 ( 1 ). iOS 앱 스토어에서 VLC에 반대 한 사람은 애플이 아니었다. 그것은 VLC의 개발자 중 한 사람이었습니다. (그리고 메일 링리스트에서 그의 해석이 옳은지에 대해 많은 논쟁이있었습니다).

Mac App Store의 경우 문제가되지 않는 것에 더 가깝게 기댈 것입니다. iOS와 달리 누구나 Mac에서 GPL 코드를 검사, 수정, 컴파일 및 실행할 수 있습니다. 연간 $ 99를 지불하거나 Apple의 ADC 정책에 동의 할 필요가 없습니다.


1
WordPress-the-iOS-app는 WordPress-the-GPL-CMS가 아니며, iOS 용 WordPress-for-iOS가 GPL에서 재배포 될 수 있음을 시사하는 곳은 없습니다. 또한 무언가에 대한 권리를 소유 한 경우 GPL과 App Store 모두에서 배포 할 수 있습니다 (이중 라이센스는 새로운 것이 아닙니다). 이 두 가지는 GNU GPL의 조건에 따라 제공된 소프트웨어를 가져 와서 App Store를 통해 재배포하는 것과 완전히 다릅니다. 첫 번째 두 가지가 합법적이라는 것은 세 번째와 관련이 없습니다.
Ken

1
이것은 정확하지 않습니다.
SmallChess
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.