Skip to content
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

IP Clearance for Terraform Provider and Go SDK #5159

Closed
12 tasks done
rohityadavcloud opened this issue Jun 25, 2021 · 19 comments
Closed
12 tasks done

IP Clearance for Terraform Provider and Go SDK #5159

rohityadavcloud opened this issue Jun 25, 2021 · 19 comments

Comments

@rohityadavcloud
Copy link
Member

rohityadavcloud commented Jun 25, 2021

This issue tracks for the IP clearance process for accepting the Terraform Provider and Go SDK: https://incubator.apache.org/ip-clearance/ip-clearance-template.html#process

Top 20 contributors tracking table for https://github.com/xanzy/terraform-provider-cloudstack/graphs/contributors:

Contributor ICLA or contributor agreed over email/github? Remarks
@svanharmelen ICLA + grants OK sander@vanharmelen.nl Major contributor/author and repo owner
@grubernaut No objection received on PMC ML 16 commits
@hany No objections in comments 16 commits
@mcanevet No objection received on PMC ML 11 commits
@serbaut ? 8 commits
@cezarsa No objection received on PMC ML 6 commits
@radeksimko No objection received on PMC ML 6 commits
@jalemieux ? 5 commits
@jefflaplante ? 4 commits
@jeroendekorte ? 4 commits
@benjvi No objections in comments 4 commits
@ceh No objections in comments 3 commits
@stack72 No objections in comments 3 commits
@schans No objections in comments, already ASF committer ICLA should be OK 3 commits
@ddegoede ? 2 commits
@greut No objections in comments 2 commits
@av1nashs1ngh ? 2 commits
@glenjamin ? 2 commits
@chiradeep Yes, ACS PMC member 2 commits
@cryptobioz ? commits

Top 20 contributor tracking table for https://github.com/xanzy/go-cloudstack/graphs/contributors:

Contributor ICLA or contributor agreed over email/github? Contact Remarks
@svanharmelen ICLA + grants OK sander@vanharmelen.nl Major contributor/author and repo owner
@benjvi No objections in comments 9 commits
@cezarsa No objection received on PMC ML 3 commits
@nettoclaudio ? 3 commits
@jalemieux ? 3 commits
@ustcweizhou Yes ACS PMC member and comment on this issue 2 commits
@pdube ? 1 commits
@Ovear No objections in comments 1 commits
@dcarbone No objections in comments 1 commits
@glenjamin No objections in comments 1 commits
@ryhamz ? 1 commits
@andrestc ? 1 commits
@ustcweizhou
Copy link
Contributor

@rhtyd I am OK with it.

@rohityadavcloud
Copy link
Member Author

rohityadavcloud commented Jun 25, 2021

Apologies to all the contributors tagged on this ticket. The Apache CloudStack project has voted and agreed to further lead the development, maintenance and releases of the Terraform provider and the Go SDK codebases: https://markmail.org/message/g4prb25g7wakbifa

Following advice from general@ incubator I've started this issue to track IP clearance for the same. The thread can be referred here: https://markmail.org/message/uiot3qhuf7to2twz

We've been advised and we should attempt to get agreement from all contributors request them to submit ICLA (see https://www.apache.org/licenses/contributor-agreements.html) to secretary@ ASF, or have some document to demonstrate agreement was gathered from contributors. We understand that may be asking too much a simple github comment or email to ACS PMC - private@cloudstack.apache.org may also be fine.

If you agree with the initiative and codebase donation to Apache CloudStack project, you may kindly drop a comment on this issue with something like "Fine with me"; and/or you may submit ICLA (signed & scanned pdf) to secretary@apache.org.

I'll keep the issue open for your approval/objection until end of Monday 28th June 2021. On/after 29th June 2021 Tuesday, I request our volunteer IP clearance officer and ASF member @PaulAngus to start the voting thread on general@ as per the process on https://incubator.apache.org/ip-clearance/ip-clearance-template.html#process after due diligence.

Thanks all.

@glenjamin
Copy link

Could you expand on what this means in practice? What are we agreeing to exactly? What would happen if we didn't agree?

I don't expect I would have any objections, but it's extremely unclear to me from this comment what transfer of what rights would be taking place if I stated agreement.

@rohityadavcloud
Copy link
Member Author

rohityadavcloud commented Jun 25, 2021

@glenjamin we are asking if you and the other contributors agree to the Terraform codebase being re-licensed and donated to the Apache CloudStack project under the opensource APLv2 (https://www.apache.org/licenses/LICENSE-2.0). That's all.

TBH I don't know what should happen on any disagreements. In practice, I would see this as a mere formality as Sander the original author and owner of the repository has already submitted ICLA and his software grants to the ASF. I thought that was enough but folks on the mailing lists suggested we should make an attempt to ask all/major contributors to the codebases being donated.

The background of the initiative is that the Terraform provider was archived and no longer maintained/released, and the ACS project/community (who effectively are the users of the projects with CloudStack) want to go forward with this initiative for users and contributors to continue to develop, maintain and release (a) under the APLv2 license and (b) by the wider Apache CloudStack community. I'm not a legal expert but from what I understand as a layperson moving anything to Apache license would no longer require modifications to be shared. I'm not sure what conditions were/are applicable with the previous license.

Hope this helps.

Edit - the terms are stated in ICLA, the individual contributor license agreement, can be referenced here https://www.apache.org/licenses/icla.pdf

@schans
Copy link

schans commented Jun 25, 2021

Happy to help out if I can. I'm already an Apache committer (Jackrabbit) with id "schans" and the ASF already has my ICLA.

I have no objections. Do you want me to mail that formally to the PMC ML? Or is here fine as well?

Thanks
Bart

@rohityadavcloud
Copy link
Member Author

Thanks @schans I'll leave it to you, here should be fine as an ASF contributor/committer you would have already submitted your ICLA.

@schans
Copy link

schans commented Jun 25, 2021

Cool. Hereby my office "No objection". Submitted my ICLA in 2011 ;-)

@glenjamin
Copy link

Ah ok. As far as I can tell go-cloudstack was already Apache 2 licensed, but sure - no objections from me.

@hany
Copy link

hany commented Jun 25, 2021

No objections from me.

@stack72
Copy link

stack72 commented Jun 25, 2021

None from me either

@grubernaut
Copy link

grubernaut commented Jun 25, 2021 via email

@greut
Copy link
Contributor

greut commented Jun 25, 2021 via email

@benjvi
Copy link

benjvi commented Jun 26, 2021

Fine by me, no objecttions

@ceh
Copy link

ceh commented Jun 26, 2021

Fine with me.

@Ovear
Copy link

Ovear commented Jun 27, 2021

That's cool, Fine with me.

@dcarbone
Copy link
Contributor

fine with me.

@rohityadavcloud
Copy link
Member Author

Thanks all for your support, no one has objected to the initiative so we'll proceed with the IP clearance process this/next week cc @PaulAngus.

@rohityadavcloud
Copy link
Member Author

Thanks to all involved for your help, assistance, and patience.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests