-
Notifications
You must be signed in to change notification settings - Fork 635
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Present etcd to TOC #136
Comments
RFC @cncf/toc If I don't hear any objections by next week, we can schedule you on Oct 16th if that works |
We probably should use |
I'm against moving things into foundations like this. It's a 501(c)(6) not a 501(c)(3) so we need additional written assurances to prevent complete corporate control and "pay to play" direction so that smaller parties have an influence too. In particular, if contributing to etcd in the future would require signing a CLA, I would most likely find it difficult to send any future patches. I'm only contributor #30 ( https://github.com/coreos/etcd/graphs/contributors ) but I'd like to think I'm involved a lot in the project, and have a lot of future work that I'd plan to contribute, as well as do a good deal of testing. Thanks |
@purpleidea requiring a CLA is up to the project, CNCF allows projects to choose DCO+Apache2 or CLA+Apache2, it would be up to the etcd community to make that decision, see our IP policy (section 11): https://www.cncf.io/about/charter/ @purpleidea 501(c) is a tax status and nothing more... there is no pay to play here, it's more PAY TO SUSTAIN the project by having us provide services such as events, technical writing, infrastructure (see https://github.com/cncf/servicedesk) Each project defines its governance and its required to be open, fair and transparent. You can see our technical principles here: https://github.com/cncf/toc/blob/master/PRINCIPLES.md You can view project governance examples here: If you want to discuss more, I'm more than happy to take a call with you to clear up misconceptions: http://calendly.com/caniszczyk |
Does CNCF allow projects to choose just Apache2, or LGPLv3+ or AGPLv3+ ?
https://en.wikipedia.org/wiki/501(c)_organization (c)(3): benefits the public CNCF is the latter. I'm not against business, I'm actually for it, but since there are many heavyweight partners in CNCF it would be great to have some community assurances that those without large memberships in CNCF could have a fair say. Even LF doesn't have a community position any more AIUI. I believe outside community influences are very valuable, because they help "keep things honest" when paid business coders are often making decisions at the behest of their individual business interests. So in short, I have a lot of reservations about whether this would be a good idea. If it is, then it's up to you to convince me, otherwise you'll just loose another contributor. (But don't worry, I'm only # 30, so it's not a major loss.) Thanks! |
@purpleidea How is owned by one company better with respect to your concerns than owned by a foundation? |
@caniszczyk @erinboyd I am in favor and am happy to sponsor if there isn't one already |
@caniszczyk Could we move this up in the schedule? October is a long time from now. |
@bgrant0607 Thank you.
…On Fri, Jul 27, 2018, 4:17 PM Brian Grant ***@***.***> wrote:
@caniszczyk <https://github.com/caniszczyk> @erinboyd
<https://github.com/erinboyd> I am in favor and am happy to sponsor if
there isn't one already
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#136 (comment)>, or mute
the thread
<https://github.com/notifications/unsubscribe-auth/ADLTZwJmj3LvyXBdWkzASuoXE4kl0Z-Rks5uK5F6gaJpZM4VkVgV>
.
|
@bgrant0607 I'm here to serve so sure, it's a @cncf/toc call. We can do as soon as Aug 7th or 21st |
You didn't answer my first question. It was:
RE:
Because I trust that company to provide good stewardship more than I do the companies controlling the CNCF. |
We default to the Apache v2.0 license but the charter allows other licenses if approved by the board, I linked to our organization charter and IP Policy which covers this information: https://www.cncf.io/about/charter/ I encourage you to take up any issues you have with the etcd official maintainers as they work with the process bring their project under neutral ownership and governance. re: CNCF, we are a member driven organization that fosters and sustains an ecosystem of open source, vendor-neutral and independently operated projects. You can learn more about our principles here: https://github.com/cncf/toc/blob/master/PRINCIPLES.md If you want to learn more about the organization and any details about our community as I think you're misunderstanding with how our community and projects work, you can schedule time with me here and I'm happy to work with you and answer any questions: http://calendly.com/caniszczyk - I encourage you to read our annual community report from last year: https://www.cncf.io/cncf-annual-report-2017/ |
@purpleidea , I read the blog (copyleft) and learned that you want to adopt the GPL-like license's motivation. I don't choose which side of the opinion, just hope that etcd can continue to develop better, after all, it is an excellent and widely used software. |
I believe that a mono-culture of permissively licensed software is bad for the world, and since it's well-known that CNCF and it's membership are strongly against copyleft, then you understand one reason I'm against etcd moving there. Historically, Red Hat has not been against copyleft, which is why I think they're currently a more responsible steward. If you'd like to dispute the anti-copyleft nature of the CNCF, please respond with some data about which major projects of theirs use copyleft and which don't. Thanks |
FWIW, I am strongly in favor of this proposal. |
@purpleidea your discussion is out of topic for this particular issue which is around bringing etcd to a neutral home, if you have issues with their decision I encourage you to reach out to the etcd community, for other topics, I already linked my calendly and you can setup a meeting with me any time I'm going to close this issue and schedule etcd to present at the TOC meeting on Aug 7th or 21st |
@caniszczyk Well etcd locked their issue because they don't want to discuss it there. I opened etcd-io/etcd#9967 to see why. I don't want to discuss privately on your "calendly" because open, public discussion is needed, not more private meetings. If you don't want to address the issues and discuss here, then you should probably tell us where you would like to discuss publicly, if at all. But maybe I'm just wasting my time, CNCF is a giant behemoth, and so RIP the non-corporate "community" aspect of open source and etcd if there ever even was one. |
I completely agree. And I did not mean to block any discussions (I apologize if you felt that way!).
I'd really like to know more about your concerns, and let's discuss more in etcd-io/etcd#9967. |
As an etcd contributor, I fully support this proposal of moving etcd as a CNCF project and I am very glad that we are making progress towards it. |
etcd is a distributed, reliable, consistent, key-value store for the most critical data of a distributed system. It is used by several CNCF projects, particularly Kubernetes, as well as many other projects in the broader cloud-native ecosystem. Red Hat supports etcd as a part of OpenShift. We do not have plans to productize etcd independently.
The etcd team believes that this project aligns well with all three goals in section 1 of the CNCF Charter by providing a consistent information store for all other cloud microservices. Per 1(a) etcd is generally distributed and deployed in containers; per 1(b) it supports dynamic management by providing a place to store and retrieve configuration and location information; per 1(c) it provides only consistent data storage, and allows other microservices to wrap its storage rather than implementing their own.
Given its already wide industry adoption, the team hopes that moving it to CNCF ownership will encourage a broader community to contribute to, maintain, and build on etcd as a foundation for both new and existing cloud-native projects.
Website: https://etcd.io
GitHub: https://github.com/coreos/etcd (soon to move to a new namespace)
License: Apache License, Version 2.0
The text was updated successfully, but these errors were encountered: