International conference of developers
and users of free / open source software

Как приручить программного монстра

Александр Рябиков, Москва, Россия

LVEE 2013

Free and Open Source software development model is very advantageous to use when creating large software projects. This development model is suitable, including, for software products used in the business. But Free Software business applications require specific organizational forms of Free Software Communities. For example, Free Software Community based on non-profit organization has an opportunity to protect its developments from unfair competition.

Фредерик Брукс сравнил большой программный проект с оборотнем, который по мере своего роста требует все больше и больше ресурсов на свое развитие, и со временем, такой программный монстр легко может съесть своего автора. Для «лечения» подобных программных проектов-монстров должно помочь мифическое средство, «серебряная пуля», которая должна многократно увеличить производительность труда программиста, и тем самым уменьшить требуемые ресурсы на разработку и поддержку большого программного проекта, т.е. «убить» проект-оборотень.

Практически все поиски «серебряной пули» были сосредоточены среди технических средств, облегчающих программирование. Но снизить стоимость программных продуктов можно не техническими, а организационными методами. Достаточно использовать свободную или открытую модель разработки программного обеспечения. К сожалению, количество открытых и тем более свободных программных проектов для бизнеса катастрофически мало. Такая ситуация легко объяснима: или у компании нет ресурсов на разработку достойного продукта или ресурсы есть, но тогда программный продукт делать свободным уже ненужно.

Но даже если несколько разработчиков сумеют договориться между собой о совместной разработке программного продукта для бизнеса, риск недобросовестной конкуренции очень велик. И неорганизованное сообщество, т.е. сообщество без юридического оформления, всегда будет проигрывать коммерческим компаниям-конкурентам. Организационные формы сообществ могут быть разными, но если программный продукт, разрабатываемый сообществом, предназначен для получения прибыли, то юридическая регистрация сообщества необходима.

Регистрация некоммерческой организации, очень длительное и затратное мероприятие. Дополнительную сложность при регистрации может создавать различные требования законодательства и опасения, что регистрация НКО была политически мотивированной. По этим причинам, большинство СПО сообществ любо никак не оформлены, либо действуют в рамках правил, разработанных коммерческой организацией — собственником программного продукта.

Выходом из подобной ситуации может стать создание независимых СПО сообществ в рамках одной некоммерческой организации. При этом государственная регистрация такого СПО сообщества не потребуется, и в тоже время оно станет частью юридического лица, т.е. у него появляется возможность привлечения финансирования, судебной защиты и т.д. Такой способ организации СПО сообществ особенно хорошо подходит для начального этапа развития проекта, а после того, как сообщество окрепнет, оно может принять решение о регистрации отдельного юридического лица.

В 2012 году был зарегистрирован Фонд поддержки и развития делового свободного программного обеспечения “Адемпиере”, реализующий описанные выше принципы. Название Фонда было взято по названию ERP-системы «Адемпиере» (с итальянского “выполнять, исполнять”), которая дала начальный импульс к сотрудничеству компаний и отдельных разработчиков в данной области. В работе фонда участвуют представители России, Украины, Белоруссии, Узбекистана и Казахстана, поэтому, его деятельность можно считать международной.

Активную работу фонд начал вести в 2013 году, и сейчас в его рамках работает сообщество разработчиков системы управления предприятием Adempiere/iDempiere. В стадии организации находится Юридическая рабочая группа и Образовательный проект с использованием свободного программного обеспечения. Развитие этих проектов в рамках одной организации позволяет их участникам взаимовыгодно сотрудничать между собой.

Фонд Адемпиере является членом РАСПО, что позволяет быть услышанными на самом высоком уровне и быть в курсе последних тенденций развития законодательных инициатив. Из завершённых мероприятия участников фонда можно отметить организацию двух конференции разработчиков ADempiere ERP в Москве, участие в конференции ROSS 2013 и организацию посещения России Redhuan Daniel Oon (Рэд1) — лидера международного сообщества ADempiere.

Abstract licensed under Creative Commons Attribution-ShareAlike 3.0 license

Back