Проект Appium стремится работать с использованием процедур, которые являются справедливыми, открытыми, привлекательными и в конечном итоге полезными для сообщества. По этой причине мы считаем ценным закрепление некоторых способов, которыми Проект занимается своей повседневной деятельностью. Мы хотим обеспечить возможность для любого человека внести свой вклад в Appium. Мы хотим гарантировать, что ни одна корпорация не может оказывать чрезмерное влияние на сообщество или держать Проект в заложниках. Также мы хотим гарантировать, что корпорации, которые пользуются преимуществами от Appium, также мотивированы вернуть что-то взамен.
Проект официально возглавляется Техническим комитетом (Technical Committee, TC), который в настоящее время состоит из следующих лиц:
Все они представляют различные компании и различные типы вклада в Проект Appium. Технический комитет ответствен за принятие стратегических решений (например, установление дорожной карты функциональностей, принятие спонсорства, организация конференций и так далее), арбитраж конфликтов между участниками сообщества и изменения процессов управления проектом.* Членство в Техническом комитете предоставляется единогласным голосованием действующих членов комитета.
Proposal
) и все участники должны быть уведомлены, чтобы они могли высказаться по вопросу при желании. Значительные изменения, будь то на этапе предложения или на этапе запроса на слияние, должны быть одобрены одним членом команды TC и двумя другими участниками.Для помощи в обсуждении можно выполнить небольшой концепт-демо на части экосистемы Appium и представить его как временный запрос на слияние, чтобы привнести реальные детали в предложение и сделать обсуждение более конкретным.appium/appium
или appium/appium-ios-driver
. Другие являются "периферийными" в том смысле, что они получают мало изменений, поддерживаются одним человеком или вообще никем, например, appium/ruby_lib
или appium/appium_thor
. Для "основных" репозиториев участники не должны объединять свой собственный код сразу. Как все вкладчики, они должны открыть запрос на слияние и получить одобрение от другого участника.Для "периферийных" репозиториев, где они являются единственным поддерживателем или имеют хорошее понимание, настоятельное требование получения одобрения от другого вкладчика является излишним, и данное правило следует смягчить в этом случае. В целом: используйте здравый смысл и не пропускайте код без проверки, когда это возможно. Текущие участники проекта (вместе с основными областями их ответственности или поддержки):* @dan-maor - драйвер XCUITest и внутренние механизмы iOSСм. список бывших значимых вкладчиков в разделе Emeritus Contributors.
Другие, менее формальные, виды вклада описаны в нашем Руководстве по вкладу. Мы также очень ценим тех, кто уделяет своё ценное время помощи в форумах Appium. Текущие высокопрофессиональные участники форума и модераторы включают:
Разработчики-партнеры: Основной потребностью любого проекта с открытым исходным кодом является обеспечение постоянного обслуживания и участия в нём. Компании, официально спонсирующие развитие проекта за счёт времени занятых этим сотрудниками, признаются как Разработчики-партнёры и получают те же преимущества, что и самые высокие уровни финансового спонсорства. Чтобы считаться Разработчиком-партнёром, компания должна выделять не менее 50% рабочего времени одного полного рабочего места на поддержание Appium. Это означает, что назначенные компанией участники должны иметь доступ к правам на коммит в хорошем положении в одном или более основных репозиториях Appium. (См. выше описание того, как стать правообладателем коммита).
Стратегические партнёры: Представляют собой самый высокий уровень постоянной финансовой поддержки проекта.Стратегические партнёры делают возможной нашу систему компенсации для участников, и мы благодарим их за значительные инвестиции в проект! Более того, они предоставляют не только финансовую помощь, но и активно способствуют повышению позиций Appium в отрасли через маркетинговые и пропагандистские усилия, а также сотрудничают с командой Appium для улучшения проекта. Вместе с Разработчиками-партнёрами, Стратегические партнёры имеют возможность размещать свои логотипы на нашем сайте и иметь право ссылаться на продукты, связанные с Appium, в различных разделах нашей документации.
Золотые, серебряные и бронзовые спонсоры: эти уровни спонсорства соответствуют различным суммам регулярного финансового взноса, которые щедро поддерживают нашу систему компенсации для участников. Спонсоры этих уровней также имеют возможность размещать свои логотипы на нашем сайте.
Представители поддержки: лица, которые используют проект Appium, могут также сделать одноразовое или регулярное пожертвование любой суммы и будут признаны как Представители поддержки за свой вклад! Чтобы стать спонсором на одном из этих уровней, следует процессу, указанному на странице OpenCollective.### Схема компенсации
С использованием средств, полученных через спонсорство, проект Appium хочет мотивировать вклады в код, усилия по созданию документации, обслуживание и лидерство проекта. Мы разработали схему распределения средств ежемесячно тем, кто вносит свой вклад в проект, а также некоторым другим «верхним» открытым проектам.
Каждый месяц 15% средств спонсорства будут пожертвованы верхним проектам по усмотрению текущего TC. На данный момент нет попыток формализовать количественные понятия релевантности. Если вы управляете проектом выше Appium и хотите быть рассмотренным как часть этой группы пожертвований, свяжитесь с нами!
Из оставшихся 85% средств спонсорства, 70% (приблизительно 60% от первоначальной суммы) будет направлено проектным коммиттерам (то есть, тем, кто занимает роль обслуживания), а 30% (приблизительно 25% от первоначальной суммы) — вкладчикам (то есть, тем, кто делает одноразовые или периодические вклады). Способ выплаты коммиттерам и вкладчикам отличается.Для коммиттеров каждый коммиттер будет поддерживать ежемесячный отчёт о часах, затраченных на проект. К концу каждого месяца часы, отслеженные всеми коммиттерами, будут суммированы; затем средства, предназначенные для коммиттеров, будут распределены (через OpenCollective) пропорционально. В рамках этой схемы коммиттеры согласились не представлять часы работы, выполненные в рамках их трудового соглашения с разработчиком (поскольку это является частью «спонсорского» вклада разработчика).Для вкладчиков, когда они делают вклады, успешно объединённые в проект, коммиттер может дискреционно назначить «уровень ценности» этому вкладу. Уровни ценности и соответствующие выплаты представлены ниже:
Каждый месяц на конец месяца участники (коммиттеры) будут суммировать количество изменений, имеющих потенциальную возможность получения выплаты. Если общая сумма средств, выделенных для выплат участникам (вкладчикам), превышает сумму, которую требуется заплатить, то каждому участнику будет отправлено сообщение с ссылкой на OpenCollective для получения своих средств. В случае, если недостаточно средств для покрытия всех выплат, размеры выплат будут снижены пропорционально.
Область применения для выплат участникам или авторам заключается в выполнении работ внутри любого "основного" репозитория Appium (то есть, тех официально поддерживаемых репозиториях командой Appium, находящихся в организации Appium на GitHub, расположенной по адресу https://github.com/appium
).
Также стоит отметить, что все изменения должны быть сделаны в рамках одного из основных репозиториев Appium, чтобы иметь право на получение выплат.Некоторые оговорки: Выплаты осуществляются исключительно через OpenCollective. Получатели средств ответственны за поддержание своего аккаунта на OpenCollective таким образом, чтобы средства могли быть распределены, а также за любые налоговые, финансовые или юридические последствия получения денег данным способом. Получение средств от данной схемы освобождает проект Appium и OpenJS Foundation от каких-либо претензий или обязательств. Хотя данное соглашение существует для того, чтобы четко и публично установить условия, при которых обычно производятся выплаты, комитет TC имеет право предоставлять или отказываться от предоставления финансирования по своему усмотрению или в особых случаях. Другими словами, эта схема работает по усмотрению проекта и не является общественной услугой. Участие в проекте согласно этой схеме не обязывает проект платить вам за выполненную работу или иным образом компенсировать вас.
Данная модель управления неизбежно оставляет многие ситуации неопределенными. Если возникают вопросы относительно того, как следует действовать в конкретной ситуации в соответствии с общими целями проекта, лучшим решением будет открытие задачи на GitHub и уведомление членов комитета TC.### Почётные участники
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )