Оценка зрелости Apache ShenYu
Модель зрелости проекта Apache предлагает структуру для оценки общей зрелости сообщества проекта Apache и кодовой базы, которую оно поддерживает.
Все пункты модели обновлены до последнего статуса проекта в следующей таблице.
КОД
ID | Описание | Статус |
---|---|---|
CD10 | Проект выпускает программное обеспечение с открытым исходным кодом для бесплатного распространения среди общественности. | Да. |
CD20 | Любой человек может легко найти и получить доступ к коду проекта. | Да. |
CD30 | Любой пользователь, использующий стандартные широкодоступные инструменты, может создать код воспроизводимым способом. | Да. |
CD40 | Полная история кода проекта доступна через систему контроля исходного кода таким образом, что любой может воссоздать любую выпущенную версию. | Да. |
CD50 | Система контроля исходного кода надёжно устанавливает происхождение каждой строки кода на основе строгой аутентификации коммиттера. Когда третьи стороны вносят свой вклад в код, сообщения о фиксации предоставляют надёжную информацию о происхождении кода. | Да. |
Лицензии и авторские права
ID | Описание | Статус |
---|---|---|
LC10 | Выпущенный код покрывается лицензией Apache версии 2.0. | Да. |
LC20 | Библиотеки, которые являются обязательными зависимостями кода проекта, не создают больше ограничений, чем лицензия Apache. | Да. |
LC30 | Упомянутые в LC20 библиотеки доступны как программное обеспечение с открытым исходным кодом. | Да. |
LC40 | Коммиттеры связаны Индивидуальным соглашением участников (Apache iCLA), которое определяет, какой код они могут фиксировать и как им нужно идентифицировать код, который не принадлежит им. | Да. |
LC50 | В проекте чётко определено и задокументировано авторское право на всё, что производит проект. | Да. |
Релизы |----------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------|------------| | RE10 | Релизы состоят из исходного кода, распространяемого с использованием стандартных и открытых форматов архивов, которые, как ожидается, останутся читаемыми в долгосрочной перспективе. | Да. | | RE20 | Комитет по управлению проектом (Project Management Committee, см. CS10) утверждает каждый выпуск программного обеспечения, чтобы сделать выпуск актом Фонда. | Да. | | RE30 | Выпуски подписываются и/или распространяются вместе с дайджестами, которые любой может надёжно использовать для проверки загруженных архивов. | Да. | | RE40 | Проект может распространять удобные двоичные файлы вместе с исходным кодом, но они не являются выпусками Apache, они предоставляются без гарантии. | Да. | | RE50 | В проекте документирован повторяемый процесс выпуска, так что кто-то новый в проекте может самостоятельно создать полный набор артефактов, необходимых для выпуска. | Да. |
Качество
ID | Описание | Статус |
---|---|---|
QU10 | Проект открыт и честен в отношении качества своего кода. Различные уровни качества и зрелости для различных модулей естественны и приемлемы, если они чётко сообщаются. | Да. |
QU20 | Проект уделяет очень большое внимание созданию безопасного программного обеспечения. | Да. |
QU30 | Проект предоставляет хорошо задокументированный, безопасный и частный канал для сообщения о проблемах безопасности, а также задокументированный способ реагирования на них. | Да. |
QU40 | Проект придаёт большое значение обратной совместимости и стремится документировать любые несовместимые изменения и предоставлять инструменты и документацию, помогающие пользователям переходить к новым функциям. | Да. |
QU50 | Проект стремится своевременно реагировать на задокументированные отчёты об ошибках. | Да. |
Сообщество
ID | Описание | Статус |
---|---|---|
CO10 | У проекта есть известная домашняя страница, которая указывает на всю информацию, необходимую для работы в соответствии с этой моделью зрелости. | Да. |
CO20 | Сообщество приветствует вклад от всех, кто действует добросовестно и уважительно и кто добавляет ценность проекту. | Да. |
CO30 | Вклад включает исходный код, документацию, конструктивные отчёты об ошибках, конструктивное обсуждение, маркетинг и, в целом, всё, что добавляет ценность проекту. | Да. |
CO40 | Сообщество стремится быть меритократическим и даёт больше прав и обязанностей участникам, которые со временем добавляют ценность проекту. | Да. |
CO50 | Проект документирует, как участники могут получить больше прав, таких как доступ к фиксации или право принятия решений, и последовательно применяет эти принципы. | Да. |
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )