Важливі фактори, які слід враховувати при отриманні фінансування

Важливі фактори, які слід враховувати

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

Важливі фактори, які слід враховувати при пошуку моделі фінансування

При виборі моделей фінансування необхідно враховувати різні фактори:

Інтерес

Перше, на що слід звернути увагу, - це інтерес, який викликає проект. Напевно, ніхто не бажає добровільно робити внесок у мільйонний дистрибутив на основі Debian, а тим більше платити за нього, якщо він не має відмінних рис, наприклад, Devuan, який не використовує SystemD. На відміну від цього, LineageOS або Ubuntu Touch (альтернативи Android від Google мають достатній рівень підтримки від розробників та спонсорів.

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

Складність

Розробити додаток, який робить лише одну справу (наприклад, відтворює музику), не те саме, що офісний пакет з текстовим процесором, який включає в себе кілька варіантів створення діаграм, одну з презентацій із сотнями анімацій та електронну таблицю з усіма поширеними математичними формулами. І, звичайно, він здатний читати та зберігати найпопулярніші формати.

Крім того, є такі програми, як The Gimp, які створені з єдиною метою (обробка зображень), але, Вони вимагають знання дуже специфічних математичних формул, які включають спеціальні знання.

платформа

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

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

Таким же чином додаток для Android матиме більше можливостей, ніж один для Ubuntu Touch.

Інтерфейс користувача

Якщо ви збираєтесь розробляти додаток для Linux, Windows та Mac, вам доведеться вирішити, чи хочете ви, щоб інтерфейс користувача поєднався з іншими програмами, або надати всім варіантам однаковий інтерфейс. Якщо ви хочете використовувати його лише для Linux, вам доведеться прийняти однакове рішення для кожного з робочих столів.

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

Мова програмування

Для створення проекту існує велика кількість мов програмування. Деякі, такі як Python або C ++, існують давно і мають велику спільноту розробників, які це добре знають. Інші, такі як Dart або Go, є відносно новими, але, будучи більш сучасними, вони краще адаптуються до сучасних парадигм розробки додатків.

Компоненти проекту

Залежно від обраної мови програмування та мети проекту, ви зможете знайти серію бібліотек, за допомогою яких можна заощадити час, та вибір інтерфейсів прикладного програмування (API), за допомогою яких простіше розширити функціональні можливості підключення їх до зовнішніх служб. Загалом, бібліотеки (принаймні на мовах програмування з відкритим вихідним кодом) безкоштовні, але у випадку з API вони або обмежують їхнє безкоштовне використання, або ви повинні платити певну суму за кожного користувача, який використовує програму.

Канал розповсюдження

Окрім менеджерів пакетів для дистрибутивів Linux, існує також можливість прямого завантаження, магазини Snap та FlatPak та пакети Appimage. Snap пропонує можливість включати платежі через додаток, тоді як дистрибутиви, такі як ElementaryOS, мають магазин додатків, де можна продавати програмне забезпечення. Офіційний магазин Android та iOS піддають допиту щодо образливих умов, які вони накладають на розробників, з іншого боку, Microsoft пропонує щедрі умови для тих, хто зацікавлений у створенні продуктів для Windows 11.


Залиште свій коментар

Ваша електронна адреса не буде опублікований. Обов'язкові для заповнення поля позначені *

*

*

  1. Відповідальний за дані: AB Internet Networks 2008 SL
  2. Призначення даних: Контроль спаму, управління коментарями.
  3. Легітимація: Ваша згода
  4. Передача даних: Дані не передаватимуться третім особам, за винятком юридичних зобов’язань.
  5. Зберігання даних: База даних, розміщена в мережі Occentus Networks (ЄС)
  6. Права: Ви можете будь-коли обмежити, відновити та видалити свою інформацію.