- Автор flashr сентября 15, 2009
Все наслышаны про open source проекты, но наверно никто из Вас не принимает участие в их написании. Некоторое могут негативно относится к таким проектам, а некоторые боготворят, думая, что только так создается настоящий продукт. Но факты есть факты, что даже в разработке открытого Linux вклад в разработку от "случайных разработчиков" не превышает 30%. Остальное было сделано корпоративной разработкой под нужды клиентов.
Если пойти далее, то можно найти описание того, из чего состоит вклад "случайных" разработчиков в open source проект и мы увидим, что они даже програмный код не пишут. И итоге я прихожу к выводу, что выкладывать исходники продукта - полезно, а вот принимать сторонние изменения или тратить время на разбор сторонних предложений по изменению кода - бесполезно.
Так что же из себя представляют эти 30%:
1)
Обратная связь с пользователями - программист, открывший open source проект, представляет из себя опытного пользователя, который, в отличии от простого пользователя, с охотой сообщает разработчикам о проблемах в работе программы или своих пожеланиях на будущие версии продукта.
2)
Помощь другим - пользователь, поставивший open source проект понимает, что поддержку ему никто не гарантирует, поэтому за помощью обращается к более опытным знакомым и сам более активно помогает другим, бесплатно консультируя о работе продукта.
3)
Написание документации - часто "помощь другим" выражается в написании документации или редактировании документации, созданной основными разработчиками продукта.
4)
Пожертвования денег - тут все ясно.
5)
Прочее - организация фан сайтов, юзер групп, форумов и т.д., тоже является неотъемлемой частью конечного продукта.
Метки: Code | life