Начнем с того, что подавляющее большинство из миллионов приложений не очень хорошо продаются, будь то с открытым или закрытым исходным кодом. Поэтому не ожидайте, что какое-либо приложение будет хорошо продаваться, если только оно не является выдающимся и хорошо продается.
Для приложений iOS кто-то должен был бы заплатить Apple $ 99 / год за регистрацию в программе для разработчиков iOS, плюс иметь Mac, чтобы иметь возможность загружать ваш открытый исходный код, создавать приложение и загружать его на свое устройство, не покупая ваше приложение. Не многие конечные пользователи сделали бы это, даже если бы у них был опыт.
Тем не менее, некоторые или мало кто может помешать другим разработчикам сделать это, даже отправив их в магазин приложений под своим именем, возможно, снизив цену или добавив рекламу в бесплатное приложение.
Все больше и больше разработчиков делают последнее. Некоторые по сообщениям даже используют контент, который защищен авторским правом и не с открытым исходным кодом. Таким образом, конкуренция почти гарантирована, если ваше приложение получит видимость. Ваше преимущество по сравнению с подражателями, если таковые имеются, будет заключаться в узнаваемости торговой марки по маркетингу, PR или известности, если таковая имеется, поскольку многие магазины приложений пытаются защитить зарегистрированные торговые марки.
ДОБАВЛЕНО:
Если вы распространяете ваш открытый исходный код под лицензией GPL v3, может возникнуть определенное юридическое мнение, что использование такого лицензированного кода несовместимо с DRM от Apple App Store от Apple. Но вы, как 100% владелец авторских прав, можете самостоятельно подать собственное приложение в магазин приложений iOS, поскольку лицензия не распространяется на владельца. Тем не менее, вы можете проконсультироваться с адвокатом о том, есть ли у вас основания предъявлять иск кому-либо, кто взял ваш код под лицензией GPL v3 и попытался сделать то же самое. Это может стоить вам денег, чтобы обеспечить соблюдение, хотя. Но IANAL, поэтому проконсультируйтесь с юристом, если вы хотите подумать об использовании этой стратегии.
ДОБАВЛЕНО позже:
Начиная с Xcode 7.x, больше не нужно платить Apple 99 долларов в год за регистрацию разработчиков, чтобы установить приложения с Mac на свои собственные подключенные устройства iOS. Требуется только действительный Apple Developer ID и знание того, как использовать XCode.