То, что делает свободное / открытое программное обеспечение, - это установление базового уровня: если ваша компания не может произвести ничего лучше, чем альтернатива F / OS, она не сможет продать много копий. Если ваша компания может предложить что-то значительно лучшее, чем F / OS, она сможет продавать копии и получать прибыль. Таким образом, одно из применений заключается в том, что это снижает возможности компаний, продавая плохое программное обеспечение.
Это также снижает барьеры входа. Любой, кто имеет наполовину современный настольный компьютер или ноутбук, может, не тратя ни копейки на лицензии на программное обеспечение, иметь очень функциональную ОС с простым в использовании графическим интерфейсом и отличной средой разработки (многие считают, что MS Windows с Visual Studio лучше, чем эта вроде среды, и много, кто этого не делает).
Таким образом, F / OSS помогает предпринимателю начать бизнес по низкой цене. Это увеличивает влияние и прибыль новатора программного обеспечения по сравнению с финансовыми парнями, которые в прежние времена контролировали большинство неуниверситетских компьютеров. Многие из недавних массовых историй успеха было бы труднее осуществить, возможно, невозможно, без F / OSS и его последствий.
Это уменьшает возможность заработать много денег без соответствующих способностей, что, возможно, является хорошей вещью.
Не очень хорошие разработчики найдут ниши во внутреннем программном обеспечении для компаний, которые не полагаются на свои компьютерные системы в качестве стратегического актива, и F / OSS не окажет значительного влияния на эти работы.
Разработчики, которые очень хороши, но не предпринимательского типа, все равно преуспеют с компаниями, которые продают хорошее качество не-F / OS коммерческого программного обеспечения. Рынок, основанный на деньгах, более эффективен в удовлетворении множества потребностей, чем репутационный рынок F / OSS, и намного лучше в производстве скучных необходимых вещей. Существует множество жизненно важных приложений, которых большинство разработчиков F / OSS избегают.
В общем, я думаю, что это полезно для сообщества разработчиков. Это позволяет разработчикам лучше разбираться в том, чтобы стать богатым, и служит стимулом для создания хороших продуктов (и большинство разработчиков скорее будут работать над хорошими продуктами, чем над плохими). Это может повредить разработчикам, которые не так хороши, или работают на плохо управляемые компании, но это не сильно снижает спрос, и они в любом случае могут найти работу.