ПредишенСледващото

Моята цел - да взриви пръстта е погрешно схващане, че с отворен код не може да се заслужи.

Типичната история

Бих искал да започна с един много типичен история.

Имало едно време един прост човек Борис в далечна български провинции. Той е работил като програмист в една малка фирма за разработване на уеб сайт, който активно се използва Linux и софтуера с отворен код. Борис няма да се притесняват, пропита с духа на свободния софтуер, но той се поколеба да участва в развитието.

Времето минаваше, и след като хвърли другар Борис идея оживен модул за софтуера с отворен код CMS. Идеята е хладно, и Борис отдавна сърбеж.

Модул рана и е публикувал. Малко по-късно дойде първите потребители, обратна връзка и бъгове доклади, стана ясно, че желания модул.

След известно време, Борис е бил поканен да работи в голяма компания в един голям град. Заинтересованите способности, които Борис е показал в развитието на проекта OpenSource.

Скоро новото произведение е ял целия си свободно време на OpenSource време лявата. Преди Борис стоеше дилема, как да се продължи да се занимава с любим проект и да не умрат от глад (без работа) по същото време.

Нека се опитаме да помогне за намиране на решение на Борис.

Спонсорирането време работодател

Можете да се опита да убеди работодателя да се разпределят 10-20% от времето си за собствените си проекти. Такива дълго практикуват големи компании като Google.

Обществото Drupal се практикува все повече и повече, тъй като работата по разширяването и в основата на репутацията на компанията е и подхранва и укрепва позициите си в общността. Има дори някои компании, при които някои служители работят по Drupal ядро ​​на пълно работно време.

Ако работодателят отказва, нашата Борис може да реши да напусне голямата част от работата и да се ангажират в любимия си проект в тясно сътрудничество. В този случай, Борис трябва да бъде сериозно притеснен за приходите.

Проектът има постоянен спонсор

Толкова е просто, не е на фирма или физическо лице, което използва проекта в неговата дейност. Тази компания плаща редовно, или, по-рядко, еднократна такса за развитието на проекта.
В действителност, тя се превръща в собствен дизайн или дори наемен труд, при които клиентът диктува посоката на проекта.

Обърнете завършване в рамките на всеки

Това е доста общ модел, където предприемачът живее чрез модифициране на дизайна на нуждите на всеки отделен клиент.

Например, имам приятели, които правят отворена камера решения, базирани на Yii и частично живеят на завършване.

Там се среща такъв подход като колективен финансиране на конкретна ревизия, когато някои, които искат да се обединят, за да поделят разходите за развитие на всички. Например, аз често се намира такъв подход в рускоезичните общност Drupal.

Когато финализиране всеки проект рискува да стане хиляда различни проекти, което ще бъде много трудно да се поддържа.

платена поддръжка

Един от най-популярните модели, като разработчик, всъщност, не продава кода и подкрепа срещу заплащане за своето решение. Например, купувачът получава разширение на WooCommerce за вашата година поддръжка и актуализации пари 1.

Този подход се избягва като няколко версии на проекта. Разработчикът определя посоката на развитие на проекта.

двойно лицензиране

Друг начин да се печелят на софтуера с отворен код - е да лицензират своите проекти на два лиценза наведнъж: свободен и търговски.

Например, мога да използвам jQuery.Isotope за лична употреба с нетърговска цел напълно безплатно на GPL v3 лиценз, но когато го направих един сайт за поръчка с помощта на тази библиотека, аз трябваше да купя лицензионното търговски недвижими имоти.

Подобна схема на разрешителни работи за MySQL.

Дарения

На дарения, по мое мнение, можете да спечелите, с изключение на хляб без масло, но да спомена няколко интересни системи все още стои.

Gratipay - Система позволява дарения в подкрепа на екипи и разработчици анонимно на седмична база.

Flattr - Система mikropozhertvovany, където можете да решите колко искате да дарите един месец, а системата ще раздели тази сума сред всички, които сте пожертван.

Сега идва тежката артилерия.

Платени услуги за поддръжка

С този подход, разработчикът не печелят директно на вашия проект, тя осигурява платени услуги за поддръжка, като домакин, архивиране и наблюдение на услуги.

Ето няколко примера за такива услуги:

Много компании, мениджъри OpenSource проекти, организиране на платени обучение и учат хората как да използват техния продукт. В действителност, насърчаване на проекта, и в същото време да се печелят пари.

Обърнете trenigi осигури компании като Zend, SensioLabs, Acquia и т.н ..

сертифициране

се изисква сертификация за разработчици дипломирането. В допълнение, тя позволява да се идентифицират и да се привлекат най-добрите в държавата. И, разбира се, това не е безплатно.

Zend Framework / PHP Сертификация - Официална сертификация Zend Framework и PHP, който по едно време трябваше да мине
SensioLabs Сертификация - Официална сертификация Symfony 2
Acquia Сертификация - официален Drupal сертифициране
MongoDB Сертификация - Официална сертификация MongoDB

Както можете да видите, Open Source дейност, която не само подобрява репутацията си като разработчик с цялата придружител, но, ако се прави правилно, може да донесе пари. Сега нашият герой Борис безплатно ръка, и така той не пропусна шанса си.

В заключение, позволете ми да цитирам Мат Mullenvega, съосновател WordPress.com:

Съгласен съм с метомил и Ви препоръчваме да се пробвате в развитието на софтуера с отворен код (вече сега). Вие няма да съжалявате.

Свързани статии

Подкрепете проекта - споделете линка, благодаря!