开源 企业版 高校版 私有云 模力方舟 AI 队友
代码拉取完成,页面将自动刷新
捐赠
捐赠前请先登录
扫描微信二维码支付
取消
支付完成
支付提示
将跳转至支付宝完成支付
确定
取消
1 Star 0 Fork 0

CNCF/foundation

加入 Gitee
与超过 1400万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
已有帐号? 立即登录
main
分支 (90)
main
update-wasmcloud
update-wasmedge-maintainer
update-kserve
slack-reporting-instruction-tweaks
archive-hexa-project
fix-gh-hanlde-typo
copilot/run-monthly-workflow
copilot/update-license-exceptions-json
update-cadence-maintainers
remove-dulicate-kagent-listing
add-llm-d
update-confifential-containers-maintainers
update-cloudnativepg-maintainers
update-dalec-maintainers
update-kcp
update-meshery-maintainers
eliza-power-patch-1
move-microcks-to-incubating
harbor-maintainer-update
克隆/下载
克隆/下载
提示
下载代码请复制以下命令到终端执行
为确保你提交的代码身份被 Gitee 正确识别,请执行以下命令完成配置
初次使用 SSH 协议进行代码克隆、推送等操作时,需按下述提示完成 SSH 配置
1 生成 RSA 密钥
2 获取 RSA 公钥内容,并配置到 SSH公钥
在 Gitee 上使用 SVN,请访问 使用指南
使用 HTTPS 协议时,命令行会出现如下账号密码验证步骤。基于安全考虑,Gitee 建议 配置并使用私人令牌 替代登录密码进行克隆、推送等操作
Username for 'https://gitee.com': userName
Password for 'https://userName@gitee.com': # 私人令牌
贡献代码
同步代码
对比差异 通过 Pull Request 同步
同步更新到分支
通过 Pull Request 同步
将会在向当前分支创建一个 Pull
Request,合入后将完成同步
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README
Apache-2.0
<!-- SPDX-License-Identifier: CC-BY-4.0 --> ## License Notices in CNCF Files Where reasonably possible, each source code and documentation file that is contributed to a CNCF project should contain a copyright notice and license notice. There are several reasons to include notices on a file-by-file basis, rather than just in a single LICENSE file in the repo root directory. In particular, including notices on a file-by-file basis enables better code reuse, by helping to ensure that the relevant information travels along with the file when it is reused in other projects. There is no one mandatory way in which license notices need to be provided. Following are some options for ways to provide notices in various use cases. For additional details regarding attribution notices for third party code used in CNCF projects, see the [CNCF attribution recommendations] document. ### Original content for CNCF projects Under the [CNCF charter], section 11, source code is to be made available under the Apache License, version 2.0 (Apache-2.0) and documentation is to be made available under the Creative Commons Attribution 4.0 International License (CC-BY-4.0). These notices can be included using either the standard language from the license steward, and/or using an [SPDX short-form identifier](https://spdx.dev/ids). For example, for source code: ``` # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. ``` and/or: ``` # SPDX-License-Identifier: Apache-2.0 ``` For documentation: ``` <!-- This work is licensed under a Creative Commons Attribution 4.0 International License. --> ``` and/or: ``` <!-- SPDX-License-Identifier: CC-BY-4.0 --> ``` Often, a file will include a copyright notice just before or after the license notice. See CNCF's [recommendations for copyright notices](./copyright-notices.md) for more details. ### Reusing a file from another project When reusing a file from another project, you will typically want to: 1. retain any existing copyright notices in the file; 2. retain any existing license notices in the file; and 3. if there is no license notice in the file, add one. Parts 1 and 2 are straightforward: Don't delete existing notices. For part 3, if the file does not contain a notice stating the license it was used under, you will likely want to add one. This can be done with an [SPDX short-form identifier](https://spdx.dev/ids), using the applicable license ID from the [SPDX license list](https://spdx.org/licenses). For example, if the file is provided under the MIT license, you could add to the file: ``` # SPDX-License-Identifier: MIT ``` Also see below for details about including the actual text of these additional licenses in the repo. ### Reusing content from part of a file from another project Sometimes, a contribution may include a portion of code (sometimes called a "snippet") taken from another project, but without copying the entire file. For example, this might include copying a single function from another project, and adding it to a file that you otherwise wrote. When reusing a _portion of a file_ from another project, you will typically want to: 1. include any existing copyright notices from the original file that applied to that portion; 2. include any existing license notices from the original file that applied to that portion; and 3. if there was no license notice from the original file, add one. For each of these, it is typically helpful to include context explaining which part of the new file is covered by the applicable notices. For example: ``` # The foo() function was copied from Project XYZ, and is # provided here subject to the following: # [copyright notice] # [license notice] ``` Additionally, if the copied content is under a different license from your own code, then you will likely want to update any SPDX short-form identifier to communicate that both licenses apply to the file. This is typically done using the `AND` operator in an [SPDX license expression](https://spdx.dev/ids). For example: * if a file contains code written for CNCF which is under Apache-2.0, * and it also contains a function copied from a third-party project licensed under MIT, * then the identifier for the file would say: `SPDX-License-Identifier: Apache-2.0 AND MIT` Also see below for details about including the actual text of these additional licenses in the repo. ## Including the text of additional licenses Note that where other licenses are used, you will also want to include the corresponding license text itself somewhere in the repo. The LICENSE file will contain the project's main license text (e.g., Apache-2.0), but many other licenses require that the license text itself be reproduced in addition to a short notice or identifier. This could be done in the file itself, or in a root-level file such as THIRD-PARTY.txt. We do not recommend using a file called NOTICE for this purpose, as that filename has a specific meaning under the [Apache-2.0 license](https://www.apache.org/licenses/LICENSE-2.0.txt). The [REUSE Software Initiative](https://reuse.software/spec/) also contains recommendations for placing license texts within a `/LICENSES/` directory. [CNCF Charter]: https://github.com/cncf/foundation/blob/main/charter.md [CNCF attribution recommendations]: https://github.com/cncf/foundation/blob/main/policies-guidance/recommendations-for-attribution.md
举报
举报成功
我们将于2个工作日内通过站内信反馈结果给你!
请认真填写举报原因,尽可能描述详细。
请选择举报类型
取消
发送
误判申诉

此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。

如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。

取消
提交

简介

☁️♮🏛File non-technical issues related to CNCF
暂无标签
README
Apache-2.0
使用 Apache-2.0 开源许可协议
取消

发行版

暂无发行版

贡献者

全部

近期动态

不能加载更多了
编辑仓库简介
简介内容
主页
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/cncf/foundation.git
git@gitee.com:cncf/foundation.git
cncf
foundation
foundation
main
点此查找更多帮助

搜索帮助

评论
仓库举报
回到顶部
登录提示
该操作需登录 Gitee 帐号,请先登录后再操作。
立即登录
没有帐号,去注册

AltStyle によって変換されたページ (->オリジナル) /