From b42dfe791d879660b7e1e0470fb1ef4061414740 Mon Sep 17 00:00:00 2001 From: geekpi Date: Mon, 6 Nov 2017 09:15:07 +0800 Subject: [PATCH 1/2] translated --- ...01 We re switching to a DCO for source code contributions.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/sources/tech/20171101 We re switching to a DCO for source code contributions.md b/sources/tech/20171101 We re switching to a DCO for source code contributions.md index e26512b1e4..801e289a5f 100644 --- a/sources/tech/20171101 We re switching to a DCO for source code contributions.md +++ b/sources/tech/20171101 We re switching to a DCO for source code contributions.md @@ -1,3 +1,5 @@ +translating---geekpi + We're switching to a DCO for source code contributions ============================================================ From 699fd100509a9d604d8f2d4f0fdf9991333e879a Mon Sep 17 00:00:00 2001 From: geekpi Date: Tue, 7 Nov 2017 09:06:36 +0800 Subject: [PATCH 2/2] translated --- ... to a DCO for source code contributions.md | 40 ------------------- ... to a DCO for source code contributions.md | 38 ++++++++++++++++++ 2 files changed, 38 insertions(+), 40 deletions(-) delete mode 100644 sources/tech/20171101 We re switching to a DCO for source code contributions.md create mode 100644 translated/tech/20171101 We re switching to a DCO for source code contributions.md diff --git a/sources/tech/20171101 We re switching to a DCO for source code contributions.md b/sources/tech/20171101 We re switching to a DCO for source code contributions.md deleted file mode 100644 index 801e289a5f..0000000000 --- a/sources/tech/20171101 We re switching to a DCO for source code contributions.md +++ /dev/null @@ -1,40 +0,0 @@ -translating---geekpi - -We're switching to a DCO for source code contributions -============================================================ - -We want to make it even easier for everyone to contribute, by doing away with our Contributor License Agreement in favor of the Developer's Certificate of Origin. - -We're committed to being [good stewards of open source][1], and part of that commitment means we never stop re-evaluating how we do that. Saying "everyone can contribute" is about removing barriers to contribution. For some of our community, the Contributor License Agreement is a deterrent to contributing to GitLab, so we're changing to a Developer's Certificate of Origin instead. - -Many large open source projects want to be masters of their own destiny. Having the freedom to run your own infrastructure based on open source software, together with the ability to modify and audit source code and not be dependent on a vendor, makes open source appealing. We want GitLab to be an option for everyone. - -### Why the change? - -A Contributor License Agreement (CLA) is the industry standard for open source contributions to other projects, but it's unpopular with developers, who don't want to enter into legal terms and are put off by having to review a lengthy contract and potentially give up some of their rights. Contributors find the agreement unnecessarily restrictive, and it's deterring developers of open source projects from using GitLab. We were approached by Debian developers to consider dropping the CLA, and that's what we're doing. - -### What's changing? - -As of today, we're rolling out changes so that contributors to the GitLab source code will only be required to make contributions and bug fixes under a project license (MIT for all repositories with the exception of Omnibus which would be licensed under Apache) and a [Developer's Certificate of Origin][2] (DCO). The DCO gives developers greater flexibility and portability for their contributions, and it's one of the reasons that Debian and GNOME plan to migrate their communities and projects to GitLab. We hope this change encourages more developers to contribute to GitLab. Thank you Debian, for prompting us to make this change. - -> "We applaud GitLab for dropping their CLA in favor of a more OSS-friendly approach. Open source communities are born from a sea of contributions that come together and transform into projects. This gesture affirmed GitLab's willingness to protect the individual, their creative process, and most importantly, keeps intellectual property in the hands of the creator." - Carlos Soriano, Board Director at GNOME - -> "We’re thrilled to see GitLab simplifying and encouraging community contributions by switching from a CLA to the DCO. We recognize that making a change of this nature is not easy and we applaud the time, patience and thoughtful consideration GitLab has shown here." - Chris Lamb, Debian Project Leader - -You can [read the analysis that informed our decision][3]. Read all about our [stewardship of GitLab Community Edition][4]. - --------------------------------------------------------------------------------- - -via: https://about.gitlab.com/2017/11/01/gitlab-switches-to-dco-license/ - -作者:[ Jamie Hurewitz ][a] -译者:[译者ID](https://github.com/译者ID) -校对:[校对者ID](https://github.com/校对者ID) - -本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译,[Linux中国](https://linux.cn/) 荣誉推出 - -[a]:https://about.gitlab.com/team/#hurewitzjamie -[1]:https://about.gitlab.com/2016/01/11/being-a-good-open-source-steward/ -[2]:https://developercertificate.org/ -[3]:https://docs.google.com/a/gitlab.com/document/d/1zpjDzL7yhGBZz3_7jCjWLfRQ1Jryg1mlIVmG8y6B1_Q/edit?usp=sharing -[4]:https://about.gitlab.com/stewardship/ diff --git a/translated/tech/20171101 We re switching to a DCO for source code contributions.md b/translated/tech/20171101 We re switching to a DCO for source code contributions.md new file mode 100644 index 0000000000..8f3f35694a --- /dev/null +++ b/translated/tech/20171101 We re switching to a DCO for source code contributions.md @@ -0,0 +1,38 @@ +我们正将源码贡献切换到 DCO +============================================================ + +我们希望通过取消“贡献者许可协议”来支持开发者原始证书,让每个人都能更轻松地做出贡献。 + +我们致力于成为[开源的好管家][1],而这一承诺的一部分意味着我们永远不会停止重新评估我们如何做到这一点。承诺“每个人都可以贡献”就是消除贡献的障碍。对于我们的一些社区,贡献者许可协议是对 GitLab 贡献的阻碍,所以我们改为开发者原始证书。 + +许多大型的开源项目都想成为自己命运的主人。拥有基于开源软件运行自己的基础架构的自由,以及修改和审计源代码的能力,而不依赖于供应商,这使开源具有吸引力。我们希望 GitLab 成为每个人的选择。 + +### 为什么改变? + +贡献者许可协议 (CLA) 是其他项目的开源贡献的行业标准,但对于不愿意参与法律条款的开发人员来说,这是不受欢迎的,并且由于需要审查冗长的合同而可能放弃他们的一些权利。贡献者发现协议不必要的限制,并且阻止开源项目的开发者使用 GitLab。我们接触到 Debian 开发人员,他们考虑放弃 CLA, 这就是我们正在做的。 + +### 改变什么? + +到今天为止,我们正在推出更改,以便 GitLab 源码的贡献者只需要一个项目许可证(所有仓库都是 MIT,除了 Omnibus 是 Apache)和一个[开发者原始证书][2] (DCO)。DCO 为开发人员提供了更大的灵活性和可移植性,这也是 Debian 和 GNOME 计划将其社区和项目迁移到 GitLab 的原因之一。我们希望这一改变能够鼓励更多的开发者为 GitLab 做出贡献。谢谢 Debian,提醒我们做出这个改变。 + +>“我们赞扬 GitLab 放弃他们的 CLA,转而使用更加 OSS 友好的方式,开源社区诞生于一个汇集在一起并转化为项目的贡献的海洋,这一举动肯定了 GitLab 愿意保护个人及其创作过程最重要的是把知识产权掌握在创造者手中。” - GNOME 董事会主席 Carlos Soriano + +>“我们很高兴看到 GitLab 通过从 CLA 转换到 DCO 来简化和鼓励社区贡献。我们认识到,改变这种性质并不容易,我们赞扬 GitLab 在这里所展示的时间、耐心和深思熟虑的考虑。” - Debian 项目负责人 Chris Lamb + +你可以[阅读告知我们决定的分析][3]。阅读所有关于我们[ GitLab 社区版的管理][4]。 + +-------------------------------------------------------------------------------- + +via: https://about.gitlab.com/2017/11/01/gitlab-switches-to-dco-license/ + +作者:[ Jamie Hurewitz ][a] +译者:[geekpi](https://github.com/geekpi) +校对:[校对者ID](https://github.com/校对者ID) + +本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译,[Linux中国](https://linux.cn/) 荣誉推出 + +[a]:https://about.gitlab.com/team/#hurewitzjamie +[1]:https://about.gitlab.com/2016/01/11/being-a-good-open-source-steward/ +[2]:https://developercertificate.org/ +[3]:https://docs.google.com/a/gitlab.com/document/d/1zpjDzL7yhGBZz3_7jCjWLfRQ1Jryg1mlIVmG8y6B1_Q/edit?usp=sharing +[4]:https://about.gitlab.com/stewardship/