나는 이것이 iPhone App Store 에서는 불가능하다는 것을 알고 있지만 Mac App Store에서도 같은 상황입니까?
참고 : 아래 답변 중 어느 것도 법적인 조언으로 간주되어서는 안됩니다. 이 질문에 대한 법적 답변이 필요한 경우 변호사와 상담하십시오.
나는 이것이 iPhone App Store 에서는 불가능하다는 것을 알고 있지만 Mac App Store에서도 같은 상황입니까?
참고 : 아래 답변 중 어느 것도 법적인 조언으로 간주되어서는 안됩니다. 이 질문에 대한 법적 답변이 필요한 경우 변호사와 상담하십시오.
답변:
당신이 소프트웨어를 복용 의미 경우에 당신은에 대한 저작권을 보유하지 않으며, 어떤 만 사용하도록 허용하고, 그 다음은 GNU GPL 라이센스 때문에 복사 없다는 것을 더 .
FSF는 여기를 주문 GPL의 섹션 6 "당신은 여기에서 권리의 행사에 대한 더 이상의 제한을 부과하지 않을 수 있습니다"라고 및 서비스의 맥 앱 스토어 약관 명시 적으로 다른 제한을 추가합니다.
소프트웨어 자유 법률 센터의 법정 대리인 이 확인 : 앱 스토어 계약은 모든 플랫폼에서의 GNU GPL과 호환되지 않습니다.
애플은 정책상의 문제로 앱 스토어에서 GPL 프로그램을 허용하지 않는 것으로 보이지만,이를 통해 몰래 빠져 나간 경우, 해당 프로그램의 저자는 저작권을 위반 한 것으로 판명 될 수 있습니다.
완전히 다른 당신이 소프트웨어의 조각에 저작권을 보유 곳 경우입니다. 이 경우 하나 이상의 라이센스로 배포 할 수 있습니다. (예를 들어 Firefox는 MPL, GPL 및 LGPL에 따라 라이센스가 부여 된 기간 동안, MySQL은 GPL에 따라 라이센스가 부여되고 독점 라이센스도 부여됩니다.) 따라서 Mac App Store를 통해 프로그램을 판매하는 경우에는 GPL-귀하가 이들 각각을 독립적으로 할 수 있다고 가정합니다.
(App Store 중 하나에서 다른 사람의 GNU GPL 라이센스 코드를 사용하려면 저작권 보유자에게 문의하여 소프트웨어에 대한 대체 라이센스를 판매 할 의사가 있는지 확인할 수 있습니다. 물론 그렇게해야 할 의무)
VLC는 많은 사람들이 소프트웨어에 대한 저작권을 보유하고 있었으며 전체 프로그램을 GPL로만 배포 할 수 있었기 때문에 문제가 생겼습니다. 일부 프로그램은 기고자에게 저작권 을 부여 하도록 요구함으로써 이러한 문제를 회피 하지만 대부분은 그렇지 않습니다.
iOS App Store의 주요 문제점은 소스 코드가 있어도 Apple의 iOS App Store 용어에 동의하지 않고 iOS 장치에 응용 프로그램을 수정 및 재배포 할 수 없다는 사실이었습니다. 기기에서 앱을 얻는 방법.
그러나 Mac App Store에서도 마찬가지입니다. 사람들이 Mac App Store 외부에서 응용 프로그램을 수정하고 배포하는 데 사용할 수있는 소스를 쉽게 제공 할 수 있으므로 GPL의 응용 프로그램에 문제가 없다고 생각합니다. Mac App Store.
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 코드를 어느 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 버전이 아닌 것은 분명합니다. 또한 둘 다 법적 문서를 구속하기위한 것임이 분명합니다.
따라서 간단한 "당신은 할 수 있습니다 ..."라는 질문이 몇 가지 암시적인 질문으로 요약됩니다.
다음과 같은 가능성이 있습니까?
여기에 포함 된 모든 비 변호사 (지식 포함)는 지적 재산권 및 저작권에 관한 매우 구체적인 라이센스의 합법성에 대한 의문을 가지고 춤을 추고 있습니다. 짖는 소리는 지능적이고 잘 표현되어 있지만 그럼에도 불구하고 짖는 소리입니다.
GPL은 무료 승차이며 제한이없는 척하는 것은 순진합니다. 실제 치아를 가진 법적 문서로 만들어졌습니다. 나는 누군가를 모욕하려는 의도는 없다. 단지이 질문에 대답하려고하는 선의의 시도조차도 부적절하다고 지적하면된다.
iOS App Store에서 GPL 소프트웨어를 명확하고 분명하게 가질 수 있습니다. WordPress가 더 두드러진 예 중 하나입니다 ( 1 ). iOS 앱 스토어에서 VLC에 반대 한 사람은 애플이 아니었다. 그것은 VLC의 개발자 중 한 사람이었습니다. (그리고 메일 링리스트에서 그의 해석이 옳은지에 대해 많은 논쟁이있었습니다).
Mac App Store의 경우 문제가되지 않는 것에 더 가깝게 기댈 것입니다. iOS와 달리 누구나 Mac에서 GPL 코드를 검사, 수정, 컴파일 및 실행할 수 있습니다. 연간 $ 99를 지불하거나 Apple의 ADC 정책에 동의 할 필요가 없습니다.