Як проекти з відкритим кодом здатні підтримувати себе?


21

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

Відповіді:


15

Є багато різних відповідей.

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

Деякі проекти підтримуються людьми, які хочуть платити за підтримку тощо. Більшість компаній з відкритим кодом подібні: вони хочуть створити популярний продукт безкоштовно, щоб вони могли стягувати плату за пов'язані речі. Це форма реклами.

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

Припустимо, ваша компанія хоче продавати веб-сервери. Ви хочете, щоб якомога більше грошей клієнтів йшло до вас. Якщо ви продаєте їм сервери на базі Windows з IIS, частина цих грошей надійде Microsoft. Якщо ви продаєте їх на базі Linux-серверів за допомогою Apache, ви можете зберегти ці гроші, і ви маєте набагато більше контролю над тим, що продаєте. Це, можливо, варто пожертвувати ресурсами для різних проектів. (Очевидно, що у Microsoft є протилежна думка. Вони хотіли б, щоб люди сервера виробляли дешеве обладнання, яке працює під керуванням Windows та IIS. Майбутня компанія, мабуть, найбільше протистоїть Open Source, але навіть вони певним чином цим користуються.)

Давайте розглянемо використання Apple. Apple заробляє свої гроші на продажу апаратних засобів, але головна відмінна особливість - їх здатність створювати користувальницькі інтерфейси. IPhone не робить нічого, що попередні смартфони не робили, це просто набагато простіше у використанні, і тому він продав мільйони дуже швидко і переосмислив ринок. Вони мають гарне уявлення про те, що продають. Ніхто не збирається купувати Apple для роботи з внутрішніми системами, тому, маючи частину Дарвіна ОС як відкритий код, вони можуть отримати допомогу ззовні. Вони також розпочали роботу з відкритим кодом після того, як не змогли самостійно створити високоякісну операційну систему. Ніхто не збирається купувати Apple для програмного забезпечення принтера, тому користуватися CUPS було простіше та швидше. Вони будуть для інтерфейсу, так що це закрито щільно.


Третя причина - фінансове спонсорство від великих компаній з симбіотичними стосунками - це, мабуть, найбільший шматок, якщо ми подивимось на розмір пирога "індустрії з відкритим кодом". Лише моя здогадка.
rwong

4

Ось один потенційний шлях: підтримка. Підтримка може бути грошей.

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

Приклад із реального світу: компанія, над якою я працюю, хотіла запровадити автоматизоване тестування приймання (використовуючи такі інструменти, як селен, fitnesse, fitsharp тощо). Усі інструменти безкоштовні, але ефективно реалізувати їх не так просто. Тож був залучений консультант (хтось, хто насправді розробляв ці інструменти), щоб запропонувати найкращі способи їх застосування.

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


4

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

Хорошими прикладами таких проектів є MySQL та Magento. Я багато писав на тему заробляння грошей з відкритого коду на своєму блозі компанії, може зацікавити.


2

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

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

Дістатися до заробляння грошей може зайняти роки побудови споживацької бази та багато наполегливої ​​праці.


Чи пристойний означає, що Canonical вигідний?
thepang

2

Якщо ви розробляєте ОС з потужною ліцензією на копілефт (GPL або AGPL), то ви можете стягувати винятки з цієї ліцензії, дозволяючи людям включати ваш код у свої власні продукти. Якщо ви використовуєте більш дозвільну ліцензію (X11, Apache, MPL), вони так чи інакше можуть включити ваш код у свій продукт, тож вам нічого продати.


Наскільки це реально в реальному житті? Будь-які приклади?
Арман

@Alison, MySQL був розроблений таким чином у рамках GPL. fsf.org/blogs/rms/selling-exceptions
TRiG

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

Я не знаю жодного, але теоретично це можливо.
TRiG

@Alison, x264 - ще один приклад: x264dev.multimedia.cx/archives/584
TRiG

0

Apple платить за підтримку CUPS , WebKit та багатьох інших проектів з відкритим кодом.

Вони використовують ці технології в продуктах та послугах, які продають.


0

Це ключ: http://www.codinghorror.com/blog/2010/06/the-vast-and-endless-sea.html
Те, що ділові люди не розуміють. У вас є маса хороших розробників, які справді отримують усі внутрішні мотиватори, які ви могли отримати. Вам не доведеться платити за всю інфраструктуру, з якою постачається комерційний продукт (підприємство з великою кількістю людей, які не потрібні для створення продукту, такі як адміністрація, адвокати, маркетинг, реклама тощо). Деякі проекти фактично приносять достатній дохід (за рахунок пожертв, комерційної підтримки / ліцензій), але це досить рідко. А потім є кілька проектів, які в основному є відкритими, оскільки це робить їх набагато дешевшими в обслуговуванні або тому, що їх не вдалося продати.


0

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

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

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

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.