Как приручить программного монстра
LVEE 2013
Фредерик Брукс сравнил большой программный проект с оборотнем, который по мере своего роста требует все больше и больше ресурсов на свое развитие, и со временем, такой программный монстр легко может съесть своего автора. Для «лечения» подобных программных проектов-монстров должно помочь мифическое средство, «серебряная пуля», которая должна многократно увеличить производительность труда программиста, и тем самым уменьшить требуемые ресурсы на разработку и поддержку большого программного проекта, т.е. «убить» проект-оборотень.
Практически все поиски «серебряной пули» были сосредоточены среди технических средств, облегчающих программирование. Но снизить стоимость программных продуктов можно не техническими, а организационными методами. Достаточно использовать свободную или открытую модель разработки программного обеспечения. К сожалению, количество открытых и тем более свободных программных проектов для бизнеса катастрофически мало. Такая ситуация легко объяснима: или у компании нет ресурсов на разработку достойного продукта или ресурсы есть, но тогда программный продукт делать свободным уже ненужно.
Но даже если несколько разработчиков сумеют договориться между собой о совместной разработке программного продукта для бизнеса, риск недобросовестной конкуренции очень велик. И неорганизованное сообщество, т.е. сообщество без юридического оформления, всегда будет проигрывать коммерческим компаниям-конкурентам. Организационные формы сообществ могут быть разными, но если программный продукт, разрабатываемый сообществом, предназначен для получения прибыли, то юридическая регистрация сообщества необходима.
Регистрация некоммерческой организации, очень длительное и затратное мероприятие. Дополнительную сложность при регистрации может создавать различные требования законодательства и опасения, что регистрация НКО была политически мотивированной. По этим причинам, большинство СПО сообществ любо никак не оформлены, либо действуют в рамках правил, разработанных коммерческой организацией — собственником программного продукта.
Выходом из подобной ситуации может стать создание независимых СПО сообществ в рамках одной некоммерческой организации. При этом государственная регистрация такого СПО сообщества не потребуется, и в тоже время оно станет частью юридического лица, т.е. у него появляется возможность привлечения финансирования, судебной защиты и т.д. Такой способ организации СПО сообществ особенно хорошо подходит для начального этапа развития проекта, а после того, как сообщество окрепнет, оно может принять решение о регистрации отдельного юридического лица.
В 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