🌐 В защиту открытого кода: команда NouGit, победившая на Хакатоне EOS, надеется сподвигнуть людей на совместное написание кода
Постоянные участники митапов EOS заняли первое место в Сан-Франциско, представив на суд жюри приложение, которое совмещает интересы руководителей проектов и желающих принять в нем участие разработчиков.
В мире разработки программного обеспечения концепция открытого исходного кода (позволяющая любому разработчику создавать и улучшать код ради всеобщего блага) стала очень популярна.
Данная концепция легла в основу самых успешных доступных на сегодняшний день рабочих протоколов – от Linux до EOSIO.
Но что произойдет, если у ИТ-разработчиков появится стимул развивать этот код, получая вознаграждение за найденные решения по улучшению протокола?
Этот заманчивый сценарий был предложен командой NouGit – автором победившего на EOS Global Hackathon проекта. Мероприятие состоялось в Сан-Франциско в начале ноября.
Перед участниками была поставлена задача создать на базе EOSIO приложение, которое «объединяет в себе интересы различных держателей доли и/или генерирует какую-либо ценность для пользователей». NouGit обошли конкурентов из 74 других команд и получили главный приз в размере US$100 тыс. Их проект – Git-репозиторий, по сути являющийся системой для отслеживания и координации изменений исходного кода в файлах и программном обеспечении – при всём том он децентрализован и основан на системе поощрений.
«Разработчики, работающие с открытым исходным кодом, были основой технической индустрии на протяжении последних 30 лет. Теперь NouGit собираются предоставить проектам с открытым кодом способ получать материальную выгоду для себя, а не для Microsoft и IBM», - говорит Роб Бенке, серийный предприниматель и один из членов команды NouGit, которая примет участие в Гранд-Финале хакатона в Кейптауне, Южная Африка.
Для справки: за последние месяцы Microsoft и IBM приобрели две крупнейшие в мире платформы для разработки открытого кода, заключив сделки на несколько миллиардов долларов. Microsoft купили GitHub за US$7,5 млрд, а IBM заплатили US$34 млрд за Red Hat.
Бенке считает, что эти «централизованные» модели отнюдь не максимизируют потенциал сотрудничества.
«Децентрализация позволит платформе процветать и развивать философию открытого исходного кода», - заявил он, объясняя, как программа вознаграждений NouGit совмещает интересы менеджеров проектов и разработчиков.
В системе NouGit производится выдача вознаграждений за определенные строки кода. «Разработчик, который предлагает лучшее решение, получает награду. Таким образом, ценность возвращается разработчикам в виде компенсаций и повышения репутации».
Бенке добавил: «Это позволяет существенно снизить проблематичность найма сотрудников, поскольку позволяет руководителям проектов сперва ознакомиться с навыками программистов, а уже после оплатить их труд. В рамках существующей ныне модели многие проекты с открытым исходным кодом испытывают трудности с поиском желающих поработать над проектом. Создание четких стимулов должно увеличить вероятность успешного завершения проекта».
В то же время учет всех этих изменений в коде и транзакций в блокчейне создает т.н. «не требующую доверия» объективную среду, которая позволяет руководителям проектов сохранять честность и беспристрастность.
Бенке и его коллеги – Колби Гилберт, Фред Мадрид, Майк Лин и Николай Карабут, выходец из Молдовы – объединяют свои знания и опыт в разработке программного обеспечения, шифровании, финтех-технологиях, финансах и UI/UX-дизайне. Их стремление к улучшению модели с открытым исходным кодом можно рассматривать как отражение естественного процесса формирования EOSIO и, в более широком смысле, всего блокчейн-сообщества Сан-Франциско, а также их приверженность преобразующему социальному и экономическому потенциалу блокчейна. Конечным результатом стал проект, созданный с учетом точки зрения разработчиков и поощряющий их интересы.
«Наша команда сформировалась в результате постоянных встреч в Starfish Mission, блокчейн-коворкинге в Сан Франциско», - рассказал Бенке. «Мы натыкались друг на друга на мероприятиях EOS, а примерно за месяц до хакатона как раз прошло несколько собраний, посвященных созданию команд для него».
Они зарегистрировались на хакатоне EOS с намерением «хорошенько повеселиться». В результате их «ожидания были значительно превышены».
Так какие же уроки они извлекут из опыта, полученного в процессе подготовки NouGit к продакшену? “Умение собрать правильную команду и готовность довериться своим товарищам стали для нас большим преимуществом и источником опыта”, - говорит Бенке, добавляя, что сообщество EOSIO является “самым вирусным” во всей отрасли.
“Мы получали исключительно поддержку и конструктивную обратную связь, которые помогали нам двигаться в правильном направлении», - сказал он. «И, кстати, наставники хакатона стали той вишенкой на торте, которая помогла нам прорваться к победе и пересечь финишную черту.”
Оригинал поста: ЗДЕСЬ