Платное приложение с открытым исходным кодом

9

Вопрос, который меня беспокоит, заключается в том, возможно ли / целесообразно / разумно ли ожидать, что приложение с открытым исходным кодом будет хорошо продаваться на рынке мобильных устройств?

Должен ли я полагать, что мои пользователи будут использовать мое приложение, а не создавать проверенную версию, и, что более важно, как я могу бороться с конкурентами, если я сделаю свое приложение доступным по лицензии OSS?

Пока единственная ссылка на эту тему, которую я нашел, - это http://blog.zachwaugh.com/post/17554643060/selling-open-source-apps, однако она имеет отношение к приложению Mac OS X.

Я должен упомянуть, что мой вопрос касается не iOS, Android или другой ОС, а мобильных приложений в целом.

РЕДАКТИРОВАТЬ: был задан очень разумный вопрос о том, являются ли мои пользователи программистами.
Я не ожидаю, что большинство моих пользователей будут хотя бы отдаленно знакомы с программированием.

K.Steff
источник
3
Ваши пользователи программисты?
chrisaycock
Наверное, нет, это развлекательное приложение. Я отредактирую вопрос, чтобы отразить это.
Стефф
1
Вы спрашивали других программистов, которые открыли платные мобильные приложения? Пример: play.google.com/store/apps/details?id=net.osmand.plus (оплачивается) и play.google.com/store/apps/details?id=net.osmand (бесплатная, с ограниченным набором функций) с открытым исходным кодом и доступен на github github.com/osmandapp/Osmand
k3b
Комментируя мой собственный вопрос, поскольку я (надеюсь) получил некоторое понимание после того, как спросил: 1) Не разработчики, вероятно, не будут беспокоиться о сборке, если ваша цена не будет разумной. 2) Время разработчиков является драгоценным, и те, кто просто хочет использовать, вероятно, просто заплатят за удобство и поддержку. 3) Единственная практическая проблема - это конкуренция, в основном незаконная - респектабельная компания предпочла бы выкупить вас или сделать чистого
реинженера,

Ответы:

13

Начнем с того, что подавляющее большинство из миллионов приложений не очень хорошо продаются, будь то с открытым или закрытым исходным кодом. Поэтому не ожидайте, что какое-либо приложение будет хорошо продаваться, если только оно не является выдающимся и хорошо продается.

Для приложений 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.

hotpaw2
источник
4

Ваше мобильное приложение с открытым исходным кодом не окажет большого влияния на продажи приложения, если оно появится на рынке.

Существует много работы, связанной с оформлением заказа (необходим соответствующий SCM) и установкой соответствующего SDK (соответствующая лицензия приобретена, если это iOS или Windows). Это при условии, что ваши целевые пользователи настолько хорошо осведомлены, что это то, что им нужно сделать, чтобы получить его бесплатно.

Это на самом деле позитив до определенного уровня. Предоставление источника на самом деле может быть бонусом и может склонить многих продвинутых пользователей на вашу сторону. Эти пользователи могут расширять или создавать приложения вместе с вашим приложением, которое использует такие функции приложения, как «Действия в Android».

Предоставление доступа к источнику само по себе не привлечет участников. Приложение должно привлечь достаточную привлекательность, прежде чем это произойдет.

Если вас беспокоит конкуренция, то лучше вообще не открывать исходный код. Очень трудно установить, что ваши подражатели были скопированы и занимают много времени, чтобы решить эту проблему.

rsman
источник
1

Собирается ли сообщество внести свой вклад в исходный код? Если нет, то нет необходимости делать его общедоступным.

Вы можете предоставить платящим клиентам источник в качестве дополнительного бонуса, чтобы они могли изменять приложение в соответствии со своими потребностями.

Напишите свою собственную лицензию, которая соответствует вашим потребностям как перчатка. Пусть ваши потребности и желания направляют лицензию, а не наоборот.

Лорд тидус
источник
Я думаю, что это не всегда вариант, так как разработчик может использовать библиотеки с лицензией на
копирование
1

Часто мы не платим / не жертвуем, потому что мы ленивы и даже хотим, но откладываем на неопределенное время

Пример, если вы не возражаете. Дело не в мобильном, но концепция интересная. Это ssh-сервер для Windows, который называется KpyM. Приложение имеет открытый исходный код, и загружаемая версия содержала 5-секундную задержку для любого клиентского подключения, если оно не зарегистрировано. Эта практика обычна для закрытых условно-бесплатных программ, но я впервые встретил ее в OSS. И наконец я заплатил. Потому что

  • Я мог бы жить с этим напоминанием, но оно напомнило мне, что работа сделана, и ее лучше вознаграждать. Чем больше я чувствую, что программа работала, как ожидалось, тем больше эта задержка была связана с желанием заплатить (потому что, если это раздражение, я всегда могу изменить источники и перекомпилировать)
  • Я мог перекомпилировать без задержки, но у меня было сильное желание не делать этого. Не говоря уже о перекомпиляции и загрузке этой версии по этическим причинам. Взлом закрытых двоичных файлов является незаконным, но иногда имеет смысл (например, решение сложной задачи), но изменение исходного кода программы OSS в подобных случаях даже не даст вам знак умного парня :)
Maksee
источник