Mac App StoreでGPLソフトウェアを使用することはできますか?


41

Mac App StoreGPLソフトウェアを入手できますか?

これはiPhone App Storeでは不可能ですが、Mac App Storeでも同じ状況ですか?

注:以下の回答はいずれも法的助言とみなされるべきではありません。この質問に対する法的回答が必要な場合は、弁護士に相談してください。


1
GPLv1はGPLv2とGPLv3とは大きく異なります。特に、DRMを使用してGPLベースの製品を配布できるかどうか、またはディストリビューターが別のライセンスを添付するかどうかに関してです。もちろん、GPLコードに基づいてアプリを送信できるため、この質問を真剣に受け止めることはできません。これは、ライセンス条項の適法性に関するものであり、免責事項を追加してもその事実は変わりません。
bmike

回答:


21

あなたが著作権を保持していないソフトウェアを使用することを意味し、GNU GPLの下でライセンスされているために使用およびコピーのみが許可されているソフトウェアを使用する場合、no

FSFは、ここでそれを呪文 GPLのセクション6は、「あなたがここで認められた権利の受信者の行使について、さらに制約を加えるかもしれない」と言い、およびサービスのMacのApp Storeの規約は、明示的に他の制限を追加します。

ソフトウェアフリーダム法律センターの法定代理人はこれを確認した:App Storeの契約は、すべてのプラットフォームで、GNU GPLと互換性がありません。

Appleはポリシーの問題としてApp StoreのGPLプログラムを許可していないように見えますが、もしあなたがそれをこっそりと抜け出せば、プログラムの作者はあなたの著作権を侵害してあなたを追うことができます。

完全に別のあなたがソフトウェアの一部に著作権を保持する場合があります。その場合、複数のライセンスで配布することを歓迎します。(たとえば、Firefoxはしばらくの間MPL、GPL、LGPLでライセンスされていました。MySQLはGPLでライセンスされており、独自のライセンスでもあります。)Mac App Storeでプログラムを販売する場合GPL-これらのことを個別に行うことが許可されていると仮定します。

(App Storeの1つで他の誰かのGNU GPLライセンスコードを使用したい場合は、著作権所有者に書き込み、彼らがソフトウェアの代替ライセンスを販売してくれるかどうかを確認できます。もちろんこれを行う義務。)

VLCは、ソフトウェアの著作権が多くの異なる人々によって保持され、プログラム全体がGPLの下でのみ配布されることを許可されたため、トラブルに遭遇しました(私は思う)。一部のプログラムは、寄稿者に著作権割り当てることを要求することでこのような問題を回避していますが、ほとんどのプログラムはそうではありません。


1
これはGPLv3のように聞こえます。GPLv2はDRMを考慮しませんでした。
トールビョーンラヴンアンデルセン

実際、GPLv2には「受信者がここで認められた権利を行使することに対して、それ以上の制限を課してはならない」という条項が含まれています。
ケリック

少し遅れますが、ソフトウェアをアプリストア経由でダウンロードするすべての人に、アプリストアの外部でバイナリとして配布される追加のコピーを無料で付与するとどうなりますか?アプリストアを介して受信される最初のコピーには制限がある場合がありますが、この方法では、開発者としてのユーザーによるアプリの使用(つまり、両方のコピーの結合)に制限はありません。
jdm 14年

VLCを使用すると、メディアがはるかにアクセスしやすくなります。iOSのメディアへのアクセスを弱めることで、人々がiOSを使用することを思いとどまらせることができるので、彼らがそこのGPLに執着していたのは良いことです。iOSに既に商用フォームで存在するパッケージのGPLコードを使用してフリーフォームを作成する場合、開発者はそれを使用できるようにします。つまり、iOSを使いやすくするのではなく、商用開発者にとってiOSの収益性を低下させます。tl; dr政治だ!
ジェフバージズ

7

iOS App Storeの一番のこだわりは、ソースコードがあったとしても、AppleのiOS App Storeの条件に同意することなく、アプリケーションを変更してiOSデバイスに再配布することができないという事実だったと思います。デバイスでアプリを取得する方法。

ただし、Mac App Storeでも同じことは当てはまりません。MacApp Storeの外部でアプリケーションを変更および配布するために使用できるソースを簡単に提供できます。したがって、GPLのアプリで問題はないと思いますMac App Store。


1
これはGPLの正しい解釈だと思います。
バハマ

4
ただし、MASに関連付けられているDRMにより、共有3である権利3に違反する可能性があります。ただし、コードの署名と受信を無視する(つまり、意図的に「海賊行為を行う」)アプリは明確な場合があります。いずれの場合でも、MASはiASと同じではありません。また、元の作者がデュアルライセンスを取得できることに注意してください。MASでMASライセンスを使用し、独自のWebサイトでGPLを使用します。
バハマ

@bahamat:現在、MASアプリではDRMの強制はオプションのようです。その変更があったとしても、ソースコードから(MASをバイパスして)インストールすることができるため、GPLの規定を満たすことができます。
ティロ

3
@bahamat:それはどこでもそうですか?MASは、代替配布チャネルの提供を妨げるものではなく、GPLソース配布要件を満たすために、一般にアクセス可能なWebサイトへのリンクは問題ありません。そのため、アプリの(Aboutページに)完全なソースコードを取得できるWebページへのリンクが含まれている場合、それは問題ないはずです。バイナリパッケージも存在する可能性がありますが、その必要はないと思います。
ティロ

2
デュアルライセンスは、すべての著作権所有者が同意する場合にのみオプションとなります。これは、1人の個人または会社がソースに対するすべての権利を保有していない限り、おそらく困難です。VLCの場合、それは機能しませんでした。
ティロ

5

MASで配布したいGPLプロジェクトがあります。私の(弁護士ではない)意見では、おそらくMASで配布しても構いませんが、プロジェクトでリスクを取ることはできません。初期の開発者がもう関与していない10年のプロジェクトなので、GPLに完全に従うことに注意する必要があります。

iOS App Storeの一番のこだわりは、ソースコードがあったとしても、AppleのiOS App Storeの条件に同意することなく、アプリケーションを変更してiOSデバイスに再配布することができないという事実だったと思います。デバイスでアプリを取得する方法。

Xcodeを使用している場合、またはデバイスが刑務所で壊れている場合、オープンソースソフトウェアを配布およびインストールするためにiOS App Storeの条件に同意する必要はありません。これはどのようにGPLを満たさないのですか?

Xcodeをインストールするためのライセンスに同意する必要があることを理解しています。多くのユーザーはデバイスを刑務所から破壊することを嫌います(私はしません)。ただし、GPLでは、ダウンロードするすべての人がソフトウェアをインストールできる必要はありません。たとえば、WindowsユーザーがWindows PCを購入して付属のEULAに同意しない限り、Linuxユーザーが使用できないWindows上でのみ実行されるソフトウェアの配布とはどう違うのでしょうか。

ただし、Mac App Storeでも同じことは当てはまりません。MacApp Storeの外部でアプリケーションを変更および配布するために使用できるソースを簡単に提供できます。したがって、GPLのアプリで問題はないと思いますMac App Store。

要件は正確に何になりますか?バイナリコードとソースコードの両方をアプリストアの外部に配布する必要がありますか、それともソースコードだけで十分ですか?アプリストアでバイナリのみのディストリビューションと、ウェブサイトでコードのみのディストリビューション(例:グーグルコード)を持つことができるように思われます。

2番目のバイナリ配布を避けることは良いことです。私たちのチームは、必要な頻度でバイナリリリースを行いません。これは単にすべての作業が関係しているためです。

この混乱は、MITまたはBSDに変更するもう1つの理由です。これは、他の理由ですでに開始されていたプロセスであり、まもなく完了する予定です。私たちは、バグを修正するべきであり、私たちの仕事を全世界にどのように与えるかを正確に規定する法的制限について議論するべきではありません。


要点:「しかし、GPLでは、ダウンロードするすべての人がソフトウェアをインストールできる必要はありません。」私は、WindowsとFSFの準拠がいることを恐れているだけでその考えられないので、OSSの世界からそれを捨てるために。ただし、iOSデバイスはまだ少数であるため、早期に削除できるため、ビルドされません。これにZFSを追加すると、GPLよりもBSD / MIT / Apacheライセンスを好む傾向があることがわかります。
ラス

2

私は、GPLコードをどちらのApp Storeにも含めることはできないという感情に反対します。(同様に、これまで誠意を持ってこれに答えた人には、何の罪もなくポットをかき混ぜてください!)

もちろん、誰もがCAN GPLのコードを取ると、アプリストアに送信します。ライセンスファイルをバイナリに何らかの方法で埋め込まない限り、Appleは使用したコードを知る方法がありません。あなたまたは他の誰かがその事実に注意を向けなければなりません。

Mac AppストアからリンクされたAppleのライセンスは現在16.7kワードの長さで動作し、サードパーティのライセンスを異なるものにし、ライセンスに加えてあなたをバインドすることができます。 ここに画像の説明を入力してください

GPLv3の現在5.2kワード実行公然戦闘DRMすることを意図しており、既に明示GPLの一部を(N-デバイスの制限のような言う)制限をしない追加するその多くが-ここに画像の説明を入力してください

AppleがMac AppストアとiTunes Appストアに添付するライセンスは、GPLのどのバージョンでもないことは明らかです。また、両方が法的文書を拘束することを意図していることも明らかです。

したがって、単純な「can you have ...」質問は、いくつかの暗黙の質問に要約されます。

  • AppleのApp Store配信の利用規約により、GPLライセンスで取得したコードを使用できなくなりますか?
  • GPLにより、DRMを使用する流通チャネルを禁止したり、販売/使用条件にGPLライセンスを逐語的(および単独で)含めたりしません。
  • 以下の可能性がありますか?

    • それらが何らかの(または何らかの)方法で互換性があるということですか?
    • それが捕まるだろうか?
    • その道を下ることに影響があるのだろうか?

ここにいるすべての非弁護士(私も含む)は月にbarえ、知的財産と著作権を管理する非常に特定のライセンスの合法性の問題をめぐって踊ります。barえ声は理性的でわかりやすいが、それでもbarえ声は聞こえる。

GPLが自由な乗り物であり、制限がないことを装うことは素朴です-それは本物の歯を持つ法的文書として意図されています。私はだれにもin辱するつもりはありません-この質問に答えようとする誠実な試みがどれほど不適切であるかを指摘してください。


4
質問を書き直した後、両方のライセンスについて説明しました。これに続いて、「誰も気付かないならできる」と言った。この質問は、ライセンスに互換性があるかどうかを明確に対象としているようであり、GPLでコード化されたアプリケーションを物理的に送信できるかどうかはありません。
偽の名前

私はそれを知っており、あなたはそれを知っています。質問は、特定の「互換性がありますか」という方法で尋ねられるものではありません。誰かが質問を編集する場合、それは良いかもしれません。あいまいな質問にあいまいな方法で答えようとしました。opは、ストアの仕組みとは別に存在する法的枠組みの代わりに、ライセンスのコードチェックがないことに気付いていない可能性があります。ライセンスを不適切に使用するのと同じように、税金に嘘をつくことができます。
bmike

2

iOS App StoreでGPLソフトウェアを使用できることは明らかです。WordPress は、最も顕著な例の1つです(1)。iOS App StoreでVLCに反対したのはAppleでもなかった。それはVLCの開発者の1人でした(そして彼の解釈が正しいかどうかについてメーリングリストで激しい議論がありました)。

Mac App Storeについては、問題にならないようにさらに近づきます。iOSとは異なり、だれでも GPLコードをMacで無料で検査、変更、コンパイル、実行できます。年間99ドルを支払う必要も、AppleのADCポリシーに同意する必要もありません。


1
WordPress-the-iOS-appはWordPress-the-GPL-CMSではなく、WordPress-for-iOSがGPLの下で再配布可能であることを示唆するものはどこにも見当たりません。さらに、何かに対する権利を所有している場合は、GPLとApp Storeの両方で配布できます(デュアルライセンスは新しいものではありません)。これらは両方とも、GNU GPLの条件の下で提供されたソフトウェアを取得し、App Storeを介して再配布することとはまったく異なります。最初の2つが合法であるということは、3つめとは無関係です。
ケン

1
これは正しくありません。
-SmallChess
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.