This is an automated email from the ASF dual-hosted git repository.

casion pushed a commit to branch dev
in repository https://gitbox.apache.org/repos/asf/incubator-linkis-website.git


The following commit(s) were added to refs/heads/dev by this push:
     new 61bd57d256 add Apache Linkis maturity assessment (#550)
61bd57d256 is described below

commit 61bd57d2567c3046c778e90016f831267568a433
Author: aiceflower <[email protected]>
AuthorDate: Fri Oct 21 11:27:45 2022 +0800

    add Apache Linkis maturity assessment (#550)
---
 maturity.md | 176 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 176 insertions(+)

diff --git a/maturity.md b/maturity.md
new file mode 100644
index 0000000000..1da52bc76a
--- /dev/null
+++ b/maturity.md
@@ -0,0 +1,176 @@
+> 
参考[Doris](https://cwiki.apache.org/confluence/display/DORIS/Maturity+Assessment+for+Doris)
+
+# 中文
+
+# Apache Linkis 的成熟度评估(孵化中)
+
+这个成熟度模型的目标是描述 Apache 项目如何以简洁和高级的方式运行,并提供一个项目可以选择用来评估自己的基本框架。
+
+可以在 
[这里](https://community.apache.org/apache-way/apache-project-maturity-model.html)
 找到更多详细信息。
+
+## 本次评估的状态
+
+该评估仍在进行中。
+
+## 成熟度模型评估
+
+下表根据【Apache成熟度模型】(https://community.apache.org/apache-way/apache-project-maturity-model.html)填写。欢迎导师和社区成员发表评论和修改。
+
+**代码**
+
+|  **ID** | **描述** | **状态** |
+| -------- | ----- | ---------- |
+| **CD10** |该项目免费生产开源软件以向公众分发。 | **YES** 项目源代码在 `Apache License 2.0` 下获得许可。 |
+| **CD20** |任何人都可以轻松发现和访问该项目的代码.. | **YES** 
[官方网站](https://linkis.incubator.apache.org/) 包含`Github`图标链接,可以直接访问GitHub。 |
+| **CD30** |任何使用标准的、广泛可用的工具的人都可以以可重现的方式构建代码。 | **YES** Apache Linkis 
提供如何构建文档来告诉用户如何在裸机上编译。 |
+| **CD40** |项目代码的完整历史可通过源代码控制系统获得,任何人都可以重新创建任何已发布的版本。 | **YES** 它依赖于 
git,任何人都可以通过提交日志查看项目的完整历史。 |
+| **CD50** |源代码控制系统基于提交者的强身份验证,以可靠的方式确定每一行代码的出处。当第三方贡献代码时,提交消息会提供有关代码来源的可靠信息。 
|  |
+
+**许可和版权**
+
+|  **ID** | **描述** | **状态** |
+| -------- | ----- | ---------- |
+| **LC10** | Apache 许可证 2.0 版涵盖了已发布的代码。 | **YES** 
[许可](https://github.com/apache/incubator-linkis/blob/master/LICENSE) 位于 GitHub 
存储库中。并且所有源文件都带有 APLv2 头文件,请通过 `apache-rat:check` 检查。 |
+| **LC20** |作为项目代码的强制依赖项的库不会产生比 Apache 许可更严格的限制。 | **YES**  |
+| **LC30** | LC20 中提到的库可作为开源软件使用。 | **YES**   |
+| **LC40** |提交者受个人贡献者协议(“Apache iCLA”)的约束,该协议定义了他们可以提交的代码以及他们需要如何识别不合法的代码继承人。 
| **YES**所有提交者都有 iCLA。 |
+| **LC50** |该项目清楚地定义并记录了项目产生的所有内容的版权所有权。 | **YES** 所有源文件都带有 APLv2 标头,请通过 
``apache-rat:check` ` 检查。 与LC10的差异??? |
+
+**发布**
+
+|  **ID** | **描述** | **状态** |
+| -------- | ----- | ---------- |
+| **RE10** |版本由源代码组成,使用标准和开放的存档格式分发,预计将长期保持可读性。 | **YES** 源版本通过 
[dist.apache.org](https://dist.apache.org/repos/dist/release/incubator/linkis/) 
分发,并从 [下载页面](http://linkis.incubator.apache.org/download/main)。 |
+| **RE20** |项目的 PMC(项目管理委员会,参见 CS10)批准每个软件发布,以使发布成为基金会的行为。 | **YES**所有版本均已在 
dev@linkis 和 general@incubator 投票,并且至少有 3 个 PPMC 投票。 |
+| **RE30** |版本与摘要一起签名和/或分发,任何人都可以可靠地使用它来验证下载的档案。 | **YES**所有版本都已签名,并且 
[KEYS](https://dist.apache.org/repos/dist/release/incubator/linkis/KEYS) 可用。 |
+| **RE40** |该项目可以与源代码一起分发便利二进制文件,但它们不是 Apache 版本,它们不提供任何保证。 | **YES** 
用户可以轻松地从源代码构建二进制文件。而且我们不提供二进制文件作为 Apache 版本。 |
+| **RE50** |该项目记录了一个可重复的发布过程,以便项目的新手可以独立生成发布所需的完整工件集。 | **YES**我们可以按照 
[发布指南](https://linkis.apache.org/community/how-to-release) 来制作新的 Apache Linkis 
版本。到目前为止,我们有 5 个不同的发布经理。 |
+
+**质量**
+
+|  **ID** | **描述** | **状态** |
+| -------- | ----- | ---------- |
+| **QU10** |该项目对其代码的质量是开放和诚实的。各种模块的各种质量和成熟度级别是自然的和可接受的,只要它们被清楚地传达。 | **YES** 
我们鼓励用户[报告问题](http://linkis.incubator.apache.org/community/feedback.html) |
+| **QU20** |该项目高度重视生产安全软件。 | **YES** 所有安全问题将在 3 天内解决。 |
+| **QU30** |该项目提供了一个有据可查、安全且私密的渠道来报告安全问题,以及有记录的响应方式。 | **YES** 网站提供 
[安全上报](https://linkis.incubator.apache.org/community/security) |
+| **QU40** |该项目高度重视向后兼容性,旨在记录任何不兼容的更改,并提供工具和文档来帮助用户过渡到新功能。 | **YES** 
所有版本都向后兼容,并提供了[升级指引文档](https://linkis.incubator.apache.org/docs/latest/upgrade/upgrade_guide)
  |
+| **QU50** |该项目力求及时响应记录在案的错误报告。 | **是**  到目前为止,该项目已经解决了 1175 多个问题和 1150 
多个拉取请求,并且响应非常迅速。 |
+
+
+
+**社区**
+
+|  **ID** | **描述** | **状态** |
+| -------- | ----- | ---------- |
+| **CO10** |该项目有一个主页,其中指向了根据此成熟度模型进行操作所需的所有信息。 | **是** 
[网站](https://linkis.apache.org/) 包含用户运行 Apache Linkis 所需的所有信息。 |
+| **二氧化碳** |社区欢迎任何以诚信和尊重的方式行事并为项目增加价值的人的贡献。 | **YES** Apache Linkis 提供 
[代码提交指南](http://linkis.incubator.apache.org/community/pull-request.html) 
并欢迎所有好的贡献。 |
+| **CO30** |贡献包括源代码、文档、建设性的错误报告、建设性的讨论、营销以及通常为项目增加价值的任何东西。 | 
**是**欢迎所有好的贡献,包括代码和非代码。 |
+| **CO40** |社区努力做到任人唯贤,并为随着时间的推移为项目增加价值的贡献者赋予更多的权利和责任。 | **YES** 到目前为止,社区已经选出了 
6 名新的提交者。 |
+| **CO50** |该项目记录了贡献者如何获得更多权利,例如提交访问权或决策权,并始终如一地应用这些原则。 | **YES** 附上文档 
[committer guide](https://linkis.apache.org/community/how-to-contribute)。 |
+| **CO60** |社区的运作基于拥有决策权的成员(参见 CS10)的共识。 Apache 项目不欢迎独裁者,无论仁慈与否。 |  |
+| **CO70** |该项目力求及时回答用户的问题。 | **YES** 我们使用 dev@linkis, [Github 
issue](https://github.com/apache/incubator-linkis/issues) 和 [Github 
Discussion](https://github.com/apache/incubator-linkis/discussions) 及时完成此操作。 |
+
+**共识**
+
+|  **ID** | **描述** | **状态** |
+| -------- | ----- | ---------- |
+| **CS10** |该项目维护其具有决策权的贡献者的公开列表。项目的 PMC(项目管理委员会)由这些贡献者组成。 | **是** 请参阅所有 PPMC 
成员和提交者的 [members](https://linkis.apache.org/team)。 |
+| **CS20** |决策需要 PMC 成员之间达成共识,并记录在项目的主要沟通渠道上。 PMC 会考虑社区意见,但 PMC 拥有最终决定权。 | |
+| **CS30** |当讨论不足时,该项目使用记录在案的投票规则来建立共识。 | **YES** 该项目使用标准的 ASF 投票规则。 |
+| **CS40** |在 Apache 项目中,否决仅对代码提交有效。根据 CS30 中定义的 Apache 
投票规则,行使否决权的人必须通过技术解释来证明其合理性。 | **是** 除了代码提交之外,Apache Linkis 社区尚未使用否决权。 |
+| **CS50** |所有“重要”的讨论都是在项目的主要沟通渠道上以书面形式异步进行的。影响项目的线下、面对面或私人讨论也记录在该频道上。 |  
所有重要的讨论和结论都以书面形式记录下来。 |
+
+**独立**
+
+|  **ID** | **描述** | **状态** |
+| -------- | ----- | ---------- |
+| **IN10** |该项目独立于任何公司或组织的影响。 |  |
+| **IN20** |贡献者以他们自己的身份行事,而不是作为公司或组织的代表。 | |
+
+
+
+# English 
+# Maturity Assessment for  Apache Linkis (incubating)
+
+The goals of this maturity model are to describe how Apache projects operate 
in a concise and high-level way, and to provide a basic framework that projects 
may choose to use to evaluate themselves.
+
+More details can be found 
[here](https://community.apache.org/apache-way/apache-project-maturity-model.html).
+
+## Status of this assessment
+
+This assessment is still working in progress.
+
+## Maturity model assessment
+
+The following table is filled according to the [Apache Maturity 
Model](https://community.apache.org/apache-way/apache-project-maturity-model.html).
 Mentors and community members are welcome to comment and modify it.
+
+**CODE**
+
+| **ID**   | **Description** | **Status** |
+| -------- | ----- | ---------- |
+| **CD10** | The project produces Open Source software for distribution to the 
public, at no charge.                                                           
                                                                                
                              | **YES** The project source code is licensed 
under the `Apache License 2.0`. |
+| **CD20** | Anyone can easily discover and access the project's code..        
                                                                                
                                                                                
                             | **YES** The [offical 
website](https://linkis.incubator.apache.org/) includes `Github` link which can 
access GitHub directly. |
+| **CD30** | Anyone using standard, widely-available tools, can build the code 
in a reproducible way.                                                          
                                                                                
                             | **YES**  Apache Linkis provide how-to-build 
document to tell user how to compile on bare metal. |
+| **CD40** | The full history of the project's code is available via a source 
code control system, in a way that allows anyone to recreate any released 
version.                                                                        
                                    | **YES** It depends on git, and anyone can 
view the full history of the project via commit logs. |
+| **CD50** | The source code control system establishes the provenance of each 
line of code in a reliable way, based on strong authentication of the 
committer. When third parties contribute code, commit messages provide reliable 
information about the code provenance. | **YES** The project uses GitHub and 
managed by Apache Infra, it ensuring provenance of each line of code to a 
committer. And the third-party contributions are accepted in accordance with 
the [Code submission Guide](https:/ [...]
+
+**Licenses and Copyright**
+
+| **ID**   | **Description**                                                   
                                                                                
                                                                                
                                              | **Status** |
+| -------- | 
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
 | ---------- |
+| **LC10** | The Apache License, version 2.0, covers the released code.        
                                                                                
                                                                                
                                             | **YES** The 
[LICENSE](https://github.com/apache/incubator-linkis/blob/master/LICENSE.txt) 
is in GitHub repository. And all source files are with APLv2 header, check by 
`apache/[email protected]`. |
+| **LC20** | Libraries that are mandatory dependencies of the project's code 
do not create more restrictions than the Apache License does.                   
                                                                                
                                                | **YES** All 
[dependencies](https://github.com/apache/incubator-linkis/blob/master/thirdparty/vars.sh)
 has been checked and non of them create more restrictions than the Apache 
License does. |
+| **LC30** | The libraries mentioned in LC20 are available as Open Source 
software.                                                                       
                                                                                
                                                   | **YES** See 
[dependencies](https://github.com/apache/incubator-linkis/blob/master/thirdparty/vars.sh).
 |
+| **LC40** | Committers are bound by an Individual Contributor Agreement (the 
"Apache iCLA") that defines which code they may commit and how they need to 
identify code that is not their own. | **YES** All committers have iCLAs. |
+| **LC50** | The project clearly defines and documents the copyright ownership 
of everything that the project produces.                                        
                                                                                
                                                      | **YES** And all source 
files are with APLv2 header, check by `apache/[email protected]`. |
+
+**Releases**
+
+| **ID**   | **Description**                                                   
                                                                                
                                                                                
                                              | **Status** |
+| -------- | 
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
 | ---------- |
+| **RE10** | Releases consist of source code, distributed using standard and 
open archive formats that are expected to stay readable in the long term.       
                                                                                
                                                | **YES** Source release is 
distributed via 
[dist.apache.org](https://dist.apache.org/repos/dist/release/incubator/linkis/) 
and linked from [download 
page](http://linkis.incubator.apache.org/downloads/downlo [...]
+| **RE20** | The project's PMC (Project Management Committee, see CS10) 
approves each software release in order to make the release an act of the 
Foundation.                                                                     
                                                                                
                     | **YES** All releases have been voted at dev@linkis and 
general@incubator, and have at least 3 PPMC's votes. |
+| **RE30** | Releases are signed and/or distributed along with digests that 
anyone can reliably use to validate the downloaded archives.                    
                                                                                
                                                   | **YES** All releases are 
signed, and the 
[KEYS](https://dist.apache.org/repos/dist/release/incubator/linkis/KEYS) is 
available. |
+| **RE40** | The project can distribute convenience binaries alongside source 
code, but they are not Apache Releases, they are provided with no guarantee. | 
**YES** User can easily build binaries from source code. And we don't provide 
binaries as Apache Releases. |
+| **RE50** | The project documents a repeatable release process so that 
someone new to the project can independently generate the complete set of 
artifacts required for a release. | **YES** We can follow the [Release 
guide](http://linkis.incubator.apache.org/community/release-process.html) to 
make new Apache Linkis release. And so far we had 6 different release managers. 
|
+
+**Quality**
+
+| **ID**   | **Description**                                                   
                                                                                
                                                                                
                                              | **Status** |
+| -------- | 
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
 | ---------- |
+| **QU10** | The project is open and honest about the quality of its code. 
Various levels of quality and maturity for various modules are natural and 
acceptable as long as they are clearly communicated. | **YES** We encourage 
user to [report 
issues](http://linkis.incubator.apache.org/community/feedback.html) |
+| **QU20** | The project puts a very high priority on producing secure 
software.                                                                       
                                                                                
                                                     | **YES** All security 
issues will be addressed within 3 days. |
+| **QU30** | The project provides a well-documented, secure and private 
channel to report security issues, along with a documented way of responding to 
them. | **YES** Website provides a [security 
page](http://linkis.incubator.apache.org/community/security.html) |
+| **QU40** | The project puts a high priority on backwards compatibility and 
aims to document any incompatible changes and provide tools and documentation 
to help users transition to new features. | **YES** All releases are backwards 
compatibility. |
+| **QU50** | The project strives to respond to documented bug reports in a 
timely manner. | **YES** The project has resolved 2000+ issues and 4000+ pull 
requests so far, with very prompt response. |
+
+**Community**
+
+| **ID**   | **Description**                                                   
                                                                                
                                                                                
                                              | **Status** |
+| -------- | 
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
 | ---------- |
+| **CO10** | The project has a well-known homepage that points to all the 
information required to operate according to this maturity model. | **YES** The 
[website](https://linkis.apache.org/) includes all information user need to run 
Apache Linkis. |
+| **CO20** | The community welcomes contributions from anyone who acts in good 
faith and in a respectful manner, and who adds value to the project. | **YES** 
Apache Linkis provides [Code submission 
guide](http://linkis.incubator.apache.org/community/pull-request.html) and 
welcome all good contributions. |
+| **CO30** | Contributions include source code, documentation, constructive 
bug reports, constructive discussions, marketing and generally anything that 
adds value to the project. | **YES** All good contributions including code and 
non-code are welcomed. |
+| **CO40** | The community strives to be meritocratic and gives more rights 
and responsibilities to contributors who, over time, add value to the project. 
| **YES** The community has elected 6 new PPMC members and 17 new committers so 
far. |
+| **CO50** | The project documents how contributors can earn more rights such 
as commit access or decision power, and applies these principles consistently. 
| **YES** With the document [committer 
guide](http://linkis.incubator.apache.org/community/committer-guide.html). |
+| **CO60** | The community operates based on consensus of its members (see 
CS10) who have decision power. Dictators, benevolent or not, are not welcome in 
Apache projects. | **YES** All decisions are made after vote by community 
members. |
+| **CO70** | The project strives to answer user questions in a timely manner. 
| **YES** We use dev@linkis, [Github 
issue](https://github.com/apache/incubator-linkis/issues) and [Github 
discussion](https://github.com/apache/incubator-linkis/discussions) to do this 
in a timely manner. |
+
+**Consensus**
+
+| **ID**   | **Description**                                                   
                                                                                
                                                                                
                                              | **Status** |
+| -------- | 
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
 | ---------- |
+| **CS10** | The project maintains a public list of its contributors who have 
decision power. The project's PMC (Project Management Committee) consists of 
those contributors. | **YES** See 
[members](http://linkis.incubator.apache.org/community/members.html) with all 
PPMC members and committers. |
+| **CS20** | Decisions require a consensus among PMC members and are 
documented on the project's main communications channel. The PMC takes 
community opinions into account, but the PMC has the final word. | **YES** All 
decisions are made by votes on dev@linkis, and with at least 3 PPMC's +1 |
+| **CS30** | The project uses documented voting rules to build consensus when 
discussion is not sufficient. | **YES** The project uses the standard ASF 
voting rules. |
+| **CS40** |In Apache projects, vetoes are only valid for code commits. The 
person exercising the veto must justify it with a technical explanation, as per 
the Apache voting rules defined in CS30. | **YES** Apache Linkis community has 
not used the veto power yet except for code commits. |
+| **CS50** | All "important" discussions happen asynchronously in written form 
on the project's main communications channel. Offline, face-to-face or private 
discussions that affect the project are also documented on that channel. | 
**YES** All important discussions and conclusions are recorded in written form. 
|
+
+**Independence**
+
+| **ID**   | **Description**                                                   
                                                                                
                                                                                
                                              | **Status** |
+| -------- | 
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
 | ---------- |
+| **IN10** | The project is independent from any corporate or organizational 
influence. | **YES** The PPMC members and committer of Apache Linkis are from 
6+ companies, and majority of them are NOT From the company that donated this 
project. |
+| **IN20** | Contributors act as themselves, not as representatives of a 
corporation or organization. | **YES** The contributors act on their own 
initiative without representing a corporation or organization. |
+
+


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to