Pouvez-vous avoir le logiciel GPL dans le Mac App Store ?
Je sais que ce n'est pas possible dans l'iPhone App Store , mais est-ce la même chose dans le Mac App Store?
REMARQUE: Aucune des réponses ci-dessous ne doit être considérée comme un avis juridique. Si vous souhaitez une réponse juridique à cette question, consultez un avocat.
mac-appstore
Jukka Suomela
la source
la source
Réponses:
Si vous envisagez de prendre des logiciels pour lesquels vous ne détenez pas de droits d'auteur, et que vous n'êtes autorisé à utiliser et à copier que parce qu'ils étaient sous licence GNU GPL, alors non .
La FSF le précise ici : la section 6 de la GPL stipule "Vous ne pouvez pas imposer de restrictions supplémentaires à l'exercice des droits cédés par le destinataire", et les conditions d'utilisation du Mac App Store ajoutent explicitement d'autres restrictions.
Le représentant légal du Software Freedom Law Center l'a confirmé: les contrats d'App Store, sur toutes les plateformes, sont incompatibles avec la GNU GPL.
Apple semble interdire les programmes GPL sur l'App Store pour des raisons de politique générale, mais si vous parveniez à en glisser un, l'auteur du programme pourrait vous poursuivre pour avoir violé leurs droits d'auteur.
Un cas complètement différent est celui où vous détenez le droit d'auteur sur un logiciel. Dans ce cas, vous pouvez le distribuer sous plusieurs licences. (Par exemple, Firefox était sous licence MPL, GPL et LGPL pendant un certain temps. MySQL est sous licence GPL et également sous licence propriétaire.) Ainsi, si vous vendez un programme via le Mac App Store, vous pouvez également le publier sous la GPL - en supposant que vous êtes autorisé à faire chacune de ces choses indépendamment.
(Si vous souhaitez utiliser le code sous licence GNU GPL de quelqu'un d'autre dans l'un des App Stores, vous pouvez écrire au détenteur des droits d'auteur pour voir s'il est disposé à vous vendre une licence alternative à leur logiciel. obligation de le faire, bien sûr.)
VLC a eu des problèmes (je pense) parce que le copyright du logiciel était détenu par de nombreuses personnes différentes, et que l’ensemble du programme n’était autorisé à être distribué que sous GPL. Certains programmes évitent ces problèmes en demandant aux contributeurs de leur attribuer des droits d' auteur , mais la plupart ne le font pas.
la source
Je pense que le principal point de blocage de l'iOS App Store était le fait que même si vous aviez le code source, il n'était pas possible de modifier et de redistribuer une application sur des appareils iOS sans se conformer aux conditions d'utilisation de l'App Store iOS d'Apple, car c'est la seule moyen d'obtenir des applications sur l'appareil.
La même chose n’est pas vraie, cependant, avec le Mac App Store - vous pouvez facilement fournir la source que les gens peuvent utiliser pour modifier et distribuer l’application en dehors du Mac App Store. Je pense donc qu’il n’ya aucun problème avec les applications de la GPL dans le Mac App Store.
la source
Nous avons un projet GPL que nous aimerions distribuer sur le MAS. À mon avis (non juriste), la distribution sur la MAS est probablement acceptable, mais nous ne prenons pas le risque de notre projet. Il s’agit d’un projet vieux de 10 ans auquel n’ont plus participé les premiers développeurs. Nous devons donc veiller à suivre parfaitement la GPL.
Si vous avez Xcode ou si votre appareil est en prison, vous n'avez pas à accepter les conditions du iOS App Store pour distribuer et installer les logiciels open source. Comment cela ne satisfait-il pas à la GPL?
Je me rends compte que vous devez accepter une licence pour installer Xcode, et de nombreux utilisateurs ne veulent pas emprisonner leur appareil (je ne le ferai pas). Mais la GPL n'exige pas que votre logiciel soit installable par tous ceux qui le téléchargent. En quoi cela diffère-t-il, par exemple, de la distribution de logiciels ne fonctionnant que sous Windows, qui ne peuvent pas être utilisés par les utilisateurs de Linux, à moins d’acheter un ordinateur Windows et d’accepter le CLUF inclus?
Quelles seraient exactement les exigences? Devez-vous distribuer le code binaire et le code source en dehors de l'App Store, ou juste le code source suffit-il? On dirait que vous devriez pouvoir avoir une distribution binaire uniquement sur l'App Store et une distribution code seul sur votre site Web (par exemple: code Google).
Éviter une deuxième distribution binaire serait bien, notre équipe ne fait pas de versions binaires aussi souvent que nous le devrions - simplement à cause de tout le travail impliqué.
Ce gâchis est une raison de plus pour passer à MIT ou BSD, un processus que nous avions déjà entamé pour d'autres raisons et que nous allons bientôt terminer. Nous devrions corriger les bugs, ne pas discuter des restrictions légales dictant précisément comment nous donnons notre travail au monde entier.
la source
Je ne suis pas d'accord avec le sentiment que le code GPL ne peut pas être inclus dans l'App Store. (ainsi que remuer le pot un peu sans offenser quiconque a répondu de bonne foi jusqu'à présent!)
Bien sûr , tout le monde PEUT prendre le code qui est GPL et l' envoyer à l'App Store . Apple n'a aucun moyen de savoir quel code vous avez utilisé à moins d'intégrer le fichier de licence dans le binaire. Vous ou quelqu'un d'autre devez attirer leur attention sur ce fait.
La licence d’Apple associée au Mac App store, d’une longueur de 16,7 000 mots, permet à une licence tierce d’être différente et de vous lier en plus de leurs licences.
La GPLv3 utilise actuellement 5,2k mots - dont beaucoup sont ouvertement destinés à lutter contre les DRM et ajoutent des restrictions qui ne font pas déjà explicitement partie de la GPL (disons comme une limitation de N-device).
Il est clair que la licence attachée par Apple à Mac App Store et iTunes App Store ne sont pas une version de la GPL. Il est également clair que les deux sont destinés à être des documents juridiques contraignants.
Ainsi, une simple question "pouvez-vous avoir ..." se résume à plusieurs questions implicites:
Est-il probable que:
Tous les non-avocats ici (moi compris) aboient sur la lune en dansant autour des questions de la légalité de licences très spécifiques régissant la propriété intellectuelle et le droit d'auteur. Les aboiements sont intelligents et bien intentionnés, mais aboient néanmoins.
Il est naïf de prétendre que la licence GPL est gratuite et sans restrictions: elle est conçue comme un document juridique très sérieux. Je n’ai pas l’intention d’insulter qui que ce soit, mais simplement de souligner à quel point une tentative, même de bonne foi, de répondre à cette question sera inadéquate.
la source
Vous évidemment de façon claire et peut avoir un logiciel GPL dans l'iOS App Store - WordPress est l' un des exemples les plus importants ( 1 ). Ce n’est pas non plus Apple qui s’est opposé à VLC dans l’App Store iOS; c'était l'un des développeurs de VLC (et la liste de diffusion a suscité un vif débat pour savoir si son interprétation était correcte).
Pour le Mac App Store, je m'appuierai encore plus sur le fait que ce n'est pas un problème. Contrairement à iOS, n'importe qui peut inspecter, modifier, compiler et exécuter votre code GPL gratuitement sur un Mac; il n'est pas nécessaire de payer 99 $ / an, ou d'accepter les politiques d'ADC d'Apple.
la source