Можете ли вы иметь программное обеспечение GPL в Mac App Store ?
Я знаю, что это невозможно в iPhone App Store , но такая же ситуация в Mac App Store?
ПРИМЕЧАНИЕ. Ни один из ответов ниже не следует рассматривать как юридическую консультацию. Если вам требуется юридический ответ на этот вопрос, обратитесь к юристу.
mac-appstore
Юкка Суомела
источник
источник
Ответы:
Если вы имеете в виду использование программного обеспечения, на которое у вас нет авторских прав, и которое вы можете использовать и копировать только потому, что оно было лицензировано в соответствии с GNU GPL, то нет .
FSF выговаривать это здесь : раздел 6 из GPL говорит : «Вы не можете налагать каких - либо дополнительных ограничений на осуществление получателем прав предоставленные здесь», и Правила Mac App Store услуг явно добавить другие ограничения.
В законный представитель Software Freedom Law Центра подтвердил это: соглашения App Store, на всех платформах, несовместимы с GNU GPL.
Похоже, что Apple запрещает использование программ GPL в App Store в качестве политики, но если вам удастся проникнуть через одну из них, то автор программы может пойти за вами за нарушение их авторских прав.
Совершенно другой случай , когда вы держите авторские права на часть программного обеспечения. В этом случае вы можете распространять его под несколькими лицензиями. (Например, Firefox некоторое время лицензировался по MPL, GPL и LGPL. MySQL лицензируется по GPL, а также по частной лицензии.) Поэтому, если вы продаете программу через Mac App Store, вы также можете выпустить ее по GPL - при условии, что вам разрешено выполнять каждую из этих вещей независимо.
(Если вы хотите использовать чужой лицензионный код GNU GPL в одном из магазинов приложений, вы можете написать владельцу авторских прав и узнать, готовы ли они продать вам альтернативную лицензию на свое программное обеспечение. обязательство сделать это, конечно.)
VLC столкнулся с проблемами (я думаю), потому что авторские права на программное обеспечение принадлежали разным людям, и вся программа была разрешена для распространения только по лицензии GPL. Некоторые программы обходят такие проблемы, требуя, чтобы авторы присваивали им авторские права , но большинство этого не делают.
источник
Я думаю, что основным камнем преткновения в iOS App Store был тот факт, что даже если у вас был исходный код, было невозможно изменить и перераспределить приложение на устройства iOS без согласия с условиями Apple App Store для iOS, поскольку это единственное способ получить приложения на устройстве.
Однако то же самое нельзя сказать о Mac App Store - вы можете легко предоставить источник, который люди могут использовать для изменения и распространения приложения за пределами Mac App Store, поэтому я думаю, что нет никаких проблем с приложениями GPL в Mac App Store.
источник
У нас есть проект GPL, который мы хотели бы распространять на MAS. По моему (не юристу) мнению, это нормально для распространения на MAS, но мы не можем рисковать с нашим проектом. Это десятилетний проект, в котором больше не участвовал ни один из ранних разработчиков, поэтому мы должны быть осторожны, чтобы точно следовать GPL.
Если у вас есть XCode, или если ваше устройство повреждено из-за тюрьмы, вам не нужно соглашаться с условиями iOS App Store для распространения и установки программного обеспечения с открытым исходным кодом. Как это не удовлетворяет GPL?
Я понимаю, что вы должны согласиться с лицензией для установки XCode, и многие пользователи не желают взломать свое устройство (я не буду этого делать). Но GPL не требует, чтобы ваше программное обеспечение устанавливалось всеми, кто его загружает. Чем это отличается от, скажем, распространения программного обеспечения, которое работает только на Windows, которое не может использоваться пользователями Linux, если они не купят Windows PC и не согласятся с включенным лицензионным соглашением?
Какими именно будут требования? Нужно ли распространять как двоичный, так и исходный код за пределами магазина приложений, или достаточно только исходного кода? Похоже, вы должны иметь дистрибутив только для двоичного кода в магазине приложений и дистрибутив только для кода на своем веб-сайте (например, код Google).
Было бы неплохо избежать второго бинарного дистрибутива, наша команда выпускает бинарные выпуски не так часто, как мы должны - просто из-за всей этой работы
Этот беспорядок - еще одна причина, чтобы перейти к MIT или BSD, процесс, который мы уже начали по другим причинам, и скоро должны завершиться. Мы должны исправлять ошибки, а не обсуждать правовые ограничения, точно определяющие, как мы отдаем свою работу всему миру.
источник
Я собираюсь не согласиться с мнением, что код GPL не может быть включен ни в один из App Store. (а также немного перемешайте горшок, не оскорбляя никого, кто до сих пор добросовестно ответил на это!)
Конечно , кто -то МОЖЕТ принять код , который является GPL и отправить его в магазин приложений . У Apple нет возможности узнать, какой код вы использовали, если вы как-то не вставите файл лицензии в двоичный файл. Вы или кто-то другой должен обратить их внимание на этот факт.
Лицензия Apple, связанная с магазином приложений Mac, в настоящее время содержит 16,7 тыс. Слов, что позволяет сторонней лицензии отличаться и связывать вас в дополнение к их лицензиям.
GPLv3 в настоящее время работает 5.2k слова - многие из которых открыто направленных на борьбу с DRM и добавление ограничений не прямо уже частью GPL (скажем , как ограничение N-устройство)
Понятно, что и лицензия, которую Apple прикрепляет к магазину Mac App Store и iTunes App Store, не является версией GPL. Также очевидно, что оба документа являются обязательными юридическими документами.
Итак, простой вопрос «можете ли вы иметь…» сводится к нескольким подразумеваемым вопросам:
Возможно ли, что:
Все не юристы здесь (включая меня) лают на луну, танцуя вокруг вопросов о законности очень определенных лицензий, управляющих интеллектуальной собственностью и авторским правом. Лай умный и благонамеренный, но, тем не менее, лает.
Притворяться, что GPL является бесплатной поездкой и поставляется без ограничений, наивно - это задуман как юридический документ с реальными зубами. Я не собираюсь никого оскорблять - просто укажите, насколько неадекватной даже добросовестной попыткой будет ответить на этот вопрос.
источник
Вы ясно и очевидно можете иметь программное обеспечение GPL в iOS App Store - WordPress является одним из наиболее ярких примеров ( 1 ). Также Apple не возражала против VLC в iOS App Store; это был один из разработчиков VLC (и в списке рассылки велись серьезные споры о том, была ли его интерпретация правильной).
Для Mac App Store я буду склоняться еще ближе к тому, чтобы это не было проблемой. В отличие от iOS, любой может бесплатно просматривать, модифицировать, компилировать и запускать ваш GPL-код на Mac; нет необходимости платить 99 долларов в год или соглашаться с политикой Apple в отношении ADC.
источник