Платна програма з відкритим кодом


9

Питання, яке мене турбує, чи можна / доцільно / розумно розраховувати на те, що додаток з відкритим кодом буде добре продаватися на мобільному ринку?

Чи слід вірити, що мої користувачі будуть використовувати мій додаток, а не будувати перевірену версію, і, що ще важливіше, як я можу боротися з конкуренцією, якщо я ставлю доступний за ліцензією на OSS?

Поки що єдине посилання на тему, яку я знайшов, - це http://blog.zachwaugh.com/post/17554643060/selling-open-source-apps, однак це стосується програми Mac OS X.

Слід зазначити, що моє питання не зосереджується на iOS, Android чи іншій ОС, мова йде про мобільні додатки взагалі.

EDIT: Було задано дуже розумне питання про те, чи є мої користувачі програмістами.
Я не очікую, що більшість моїх користувачів навіть віддалено знайомі з програмуванням.


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) Єдине практичне питання - це конкуренція, здебільшого це незаконне - респектабельна компанія, скоріше, скоріше купить вас чи зробить чистий реверс-інженер, ніж намагається вас «обдурити»
K.Steff

Відповіді:


13

Для початківців переважна більшість додатків, мільйон яких там не продаються, незалежно від відкритого чи закритого джерела. Тому не сподівайтеся, що будь-який додаток буде добре продаватися, якщо це не відокремлений додаток і не продається.

Для додатків iOS комусь потрібно було б заплатити Apple $ 99 / річно за реєстрацію в програмі для iOS Developer, а також мати Mac, щоб можна було завантажувати ваш відкритий код, створювати додаток та завантажувати його на свій пристрій, не купуючи ваш додаток. Не багато кінцевих користувачів зробили б це, навіть якби вони мали досвід.

Однак, це мало або нічого не заважає іншим розробникам робити це, навіть надсилаючи його в магазин додатків під власним іменем, можливо, занижуючи вашу ціну або додаючи рекламу до безкоштовного додатку.

Все більше розробників роблять останні. Деякі, як повідомляється, навіть використовують вміст, захищений авторським правом і не є відкритим кодом. Тож конкуренція майже гарантована, якщо ваш додаток отримує якусь видимість. Вашою перевагою перед копійними кодами, якщо такі є, буде розпізнавання торгової марки з маркетингу, PR або слави, якщо у вас є такі, оскільки багато магазинів додатків намагаються захистити зареєстровані торгові марки.

ДОДАТО:

Якщо ви поширюєте свій відкритий код за ліцензією GPL v3, можливо, існує певна юридична думка, що використання коду, який так ліцензується, є несумісним з DRM-магазином додатків iOS для Apple iOS Apple. Але ви, як 100% власник авторських прав, можете самостійно подати власну програму в магазин iOS App, оскільки ліцензія не поширюється на власника. Однак ви, можливо, зможете проконсультуватися з адвокатом щодо того, чи є у вас підстави подати позов до когось іншого, хто взяв ваш код за ліцензією GPL v3 та намагався це зробити. Це, можливо, коштуватиме вам грошей на їх виконання. Але IANAL, тому проконсультуйтеся з юристом, якщо ви хочете подумати про використання цієї стратегії.

ДОБАВЕНО пізніше:

Станом на Xcode 7.x, більше не потрібно платити Apple платню за реєстрацію розробника в розмірі 99 доларів / річно, щоб встановити програми з Mac на власні підключені пристрої iOS. Потрібно лише дійсний ідентифікатор розробника Apple та знання, як користуватися Xcode.


4

Ваш мобільний додаток з відкритим кодом не матиме великого впливу на продажі програми, якщо він є на ринку.

Перед виконанням замовлення потрібно багато роботи (вам потрібна встановлена ​​відповідна SCM) та встановлення відповідної SDK (відповідної ліцензії, придбаної, якщо це iOS або Windows). Це за умови, що цільові користувачі знають, що це те, що їм потрібно зробити, щоб отримати їх безкоштовно.

Це насправді є позитивним до певного рівня. Надання джерела може насправді бути бонусом і може перевернути багатьох досвідчених користувачів на вашу сторону. Ці користувачі можуть розширювати або створювати додатки поряд із вашим додатком, який використовує функції вашого додатка, такі як Дії в android.

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

Якщо ви переймаєтесь конкуренцією, то краще взагалі не відкривати джерело. Дуже важко встановити, що ваші виконавці були скопійовані та зайняли багато часу, щоб вирішити цю проблему.


1

Чи збирається громада внести свій внесок у вихідний код? Якщо ні, немає необхідності робити це загальнодоступним.

Ви можете надати платним клієнтам джерело як додатковий бонус, щоб вони могли змінити додаток відповідно до їх потреб.

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


Я думаю, що це не завжди є варіантом, оскільки розробник може використовувати бібліотеки, що мають ліцензію на
копіювання,

1

Часто ми не платимо / не пожертвуємо, бо ліниві і навіть хочемо, але відкладаємо на невизначений час

Приклад, якщо ви не заперечуєте. Мова не про мобільний, але концепція цікава. Це ssh-сервер для Windows, який називається KpyM. Додаток має відкритий доступ, а версія для завантаження містила 5-секундну затримку для будь-якого підключення клієнта, якщо він не зареєстрований. Така практика є звичайною для закритих акцій, але я вперше зустрічався з нею в OSS. І нарешті я заплатив. Тому що

  • Я міг би жити з цим нагадуванням, але це нагадало мені, що робота виконана і краще, щоб вона була винагороджена. Чим більше я відчуваю, що програма працювала так, як очікувалося, тим більше ця затримка була про бажання заплатити (адже якщо це роздратування, я завжди можу змінити джерела та перекомпілювати)
  • Я міг би перекомпілювати без зволікань, але в мене був сильний заклик цього не робити. Не кажучи вже про його перекомпіляцію та завантажуйте цю версію кудись з етичних причин. Злом закритих бінарних файлів є незаконним, але іноді має міркування (наприклад, вирішення складної задачі), але зміна вихідного коду програми OSS у подібних випадках навіть не отримає вам знака розумного хлопця :)
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.