Вопрос, который меня беспокоит, заключается в том, возможно ли / целесообразно / разумно ли ожидать, что приложение с открытым исходным кодом будет хорошо продаваться на рынке мобильных устройств?
Должен ли я полагать, что мои пользователи будут использовать мое приложение, а не создавать проверенную версию, и, что более важно, как я могу бороться с конкурентами, если я сделаю свое приложение доступным по лицензии OSS?
Пока единственная ссылка на эту тему, которую я нашел, - это http://blog.zachwaugh.com/post/17554643060/selling-open-source-apps, однако она имеет отношение к приложению Mac OS X.
Я должен упомянуть, что мой вопрос касается не iOS, Android или другой ОС, а мобильных приложений в целом.
РЕДАКТИРОВАТЬ: был задан очень разумный вопрос о том, являются ли мои пользователи программистами.
Я не ожидаю, что большинство моих пользователей будут хотя бы отдаленно знакомы с программированием.
источник
Ответы:
Начнем с того, что подавляющее большинство из миллионов приложений не очень хорошо продаются, будь то с открытым или закрытым исходным кодом. Поэтому не ожидайте, что какое-либо приложение будет хорошо продаваться, если только оно не является выдающимся и хорошо продается.
Для приложений 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.
источник
Ваше мобильное приложение с открытым исходным кодом не окажет большого влияния на продажи приложения, если оно появится на рынке.
Существует много работы, связанной с оформлением заказа (необходим соответствующий SCM) и установкой соответствующего SDK (соответствующая лицензия приобретена, если это iOS или Windows). Это при условии, что ваши целевые пользователи настолько хорошо осведомлены, что это то, что им нужно сделать, чтобы получить его бесплатно.
Это на самом деле позитив до определенного уровня. Предоставление источника на самом деле может быть бонусом и может склонить многих продвинутых пользователей на вашу сторону. Эти пользователи могут расширять или создавать приложения вместе с вашим приложением, которое использует такие функции приложения, как «Действия в Android».
Предоставление доступа к источнику само по себе не привлечет участников. Приложение должно привлечь достаточную привлекательность, прежде чем это произойдет.
Если вас беспокоит конкуренция, то лучше вообще не открывать исходный код. Очень трудно установить, что ваши подражатели были скопированы и занимают много времени, чтобы решить эту проблему.
источник
Собирается ли сообщество внести свой вклад в исходный код? Если нет, то нет необходимости делать его общедоступным.
Вы можете предоставить платящим клиентам источник в качестве дополнительного бонуса, чтобы они могли изменять приложение в соответствии со своими потребностями.
Напишите свою собственную лицензию, которая соответствует вашим потребностям как перчатка. Пусть ваши потребности и желания направляют лицензию, а не наоборот.
источник
Часто мы не платим / не жертвуем, потому что мы ленивы и даже хотим, но откладываем на неопределенное время
Пример, если вы не возражаете. Дело не в мобильном, но концепция интересная. Это ssh-сервер для Windows, который называется KpyM. Приложение имеет открытый исходный код, и загружаемая версия содержала 5-секундную задержку для любого клиентского подключения, если оно не зарегистрировано. Эта практика обычна для закрытых условно-бесплатных программ, но я впервые встретил ее в OSS. И наконец я заплатил. Потому что
источник