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鈥檒l occasionally send you account related emails.

Already on GitHub? Sign in to your account

Donate project to "Cloud Native Computing Foundation" (CNCF) or similar for longevity #3686

Open
1 task done
nitrocode opened this issue Aug 20, 2023 · 15 comments
Open
1 task done
Labels
feature New functionality/enhancement work-in-progress

Comments

@nitrocode
Copy link
Member

nitrocode commented Aug 20, 2023

Community Note

  • Please vote on this issue by adding a 馃憤 reaction to the original issue to help the community and maintainers prioritize this request. Searching for pre-existing feature requests helps us consolidate datapoints for identical requirements into a single place, thank you!
  • Please do not leave "+1" or other comments that do not add relevant new information or questions, they generate extra noise for issue followers and do not help prioritize the request.
  • If you are interested in working on this issue or have submitted a pull request, please leave a comment.

Describe the user story

I'd like to create this issue to propose donation to CNCF to

  • add more contributors to atlantis
  • help remove the notion that corporate interests hold back this project
  • keep this project going as long as possible

This is for open source and for all of these companies that currently use atlantis. This is also for all the companies that cannot afford a SaaS or simply want to self-host.

Describe the solution you'd like

This project should be donated to an organization such as CNCF. Once it's incubating in CNCF, more contributors will join the efforts to keep this project alive. We get more benefits once it has incubated and finally graduated. The first step is to get approval from HashiCorp to submit this project to CNCF or better yet have HashiCorp submit it. 馃槃

NOTE: DD is Due Diligence

There are so many examples of successful projects in CNCF such as kubernetes, argocd, helm, flux, etcd, prometheus, etc. Let's make atlantis part of that list!


The current license for atlantis is Apache Licence 2.0 and there is no CLA for this repo.

https://github.com/runatlantis/atlantis/blob/main/LICENSE

References

@nitrocode nitrocode added the feature New functionality/enhancement label Aug 20, 2023
@nitrocode
Copy link
Member Author

cc @lkysow please add comments here for visibility. It would be absolutely amazing to enter cncf.

cc @jamengual @GenPage @acastle @chenrui333 (et al) please add your thoughts too

@nitrocode nitrocode pinned this issue Aug 26, 2023
@GenPage
Copy link
Member

GenPage commented Aug 28, 2023

I would love to see the project in CNCF to ensure the continuity of the project. This would ensure businesses that already use this tool internally can contribute and rely on the project long-term.

@nitrocode
Copy link
Member Author

Thanks @GenPage for weighing in. Ideally, we could just do an org transfer, domain transfer, etc and keep everything the same. Have you heard from Luke?

It seems like cncf may not require permission from the current owner. The steps to submit may just be:

  • new organization
  • fork the runatlantis org repos (atlantis, helm-charts, etc)
  • submit to cncf with new organization
  • invite maintainers to new org
  • new license like official AL or MPL

Then

  • new domain name?
  • new slack community?
  • initial release

@nitrocode nitrocode added the needs discussion Large change that needs review from community/maintainers label Aug 29, 2023
@GenPage
Copy link
Member

GenPage commented Aug 29, 2023

@nitrocode I have not, I would tread lightly with suggesting a fork. We do not want to split the community. While I support the CNCF idea as being ideal, we have to think what is best for the community in the short-term as well.

@jamengual
Copy link
Contributor

I do like this idea but I think forking might not be the best way to go, it will fracture the community and could be detrimental to both projects.

@nitrocode I don't agree with doing this without owner approval, and I do not believe you can do that with active projects.

@lkysow
Copy link
Member

lkysow commented Aug 30, 2023

HashiCorp is supportive of donating Atlantis to the CNCF if that's what the maintainers agree on. On a personal note, this will be the end of the road for me with Atlantis. I leave it in your hands!

@bschaatsbergen
Copy link
Contributor

bschaatsbergen commented Aug 30, 2023

I'm glad to see that Atlantis is on its way to being donated to CNCF. By now I've rolled out Atlantis at so many clients, as @GenPage said; this step would provide assurance to companies currently utilizing Atlantis to both contribute to and rely upon the project over the long haul.

@chenrui333
Copy link
Member

cc @lkysow please add comments here for visibility. It would be absolutely amazing to enter cncf.

cc @jamengual @GenPage @acastle @chenrui333 (et al) please add your thoughts too

Sounds like we are well positioned to donate it to CNCF, I would be for it for the project's longevity.

@bryantbiggs
Copy link
Contributor

It would be amazing to have this under the CNCF - thank you to all of the Atlantis maintainers !!!

@lazzurs
Copy link
Contributor

lazzurs commented Aug 31, 2023

I would love to see Atlantis in the CNCF. I think this is the right move.

@lordz-ei
Copy link

It's been amazing getting to meet @lkysow in person, and using Atlantis. Would be amazing see it evolve under CNCF

@nitrocode
Copy link
Member Author

@lkysow thank you!!! This is wonderful news!

What are the next steps? Can we keep runatlantis.io and the runatlantis org or to take to cncf do we need to create a new org and fork? The former would be much more preferred 馃槃

@GenPage
Copy link
Member

GenPage commented Sep 1, 2023

The maintainer team is in discussions on next steps and will keep everyone update here on our progress.

@hungran
Copy link

hungran commented Sep 4, 2023

Cannot wait this 馃殌

@GenPage GenPage added work-in-progress and removed needs discussion Large change that needs review from community/maintainers labels Sep 5, 2023
@GenPage
Copy link
Member

GenPage commented Sep 5, 2023

We have officially submitted our application to join CNCF. It is linked above.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature New functionality/enhancement work-in-progress
Projects
None yet
Development

No branches or pull requests

10 participants