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

[Project Proposal] Apptainer #21

Open
DrDaveD opened this issue Dec 12, 2024 · 0 comments
Open

[Project Proposal] Apptainer #21

DrDaveD opened this issue Dec 12, 2024 · 0 comments
Labels
Project Proposal Label for project proposals to HPSF

Comments

@DrDaveD
Copy link

DrDaveD commented Dec 12, 2024

1. Name of Project

Apptainer

2. Project Description

Apptainer is a container management tool optimized for HPC applications. It was formerly called Singularity, but after a fork called SingularityCE was created the Singularity project joined the Linux Foundation which required the name change. Apptainer is a founding project of the HPSF, and the original author of Singularity Greg Kurtzer is a member of the HPSF Technical Advisory Committee. Apptainer is used widely on HPC and HTC (High Throughput Computing) systems especially for scientific applications.

3. Statement on Alignment with High Performance Software Foundation's Mission

The Apptainer project aligns completely with the HPSF Roles and Values.

4. Project Website

Apptainer Website

5. Open Source License

SPDX Identifier: BSD-3-Clause
LICENSE

6. Code of Conduct

Code of Conduct

7. Governance Practices

Apptainer Technical Charter

8. Two Sponsors from the High Performance Software Foundation's Technical Advisory Committee

Todd Gamblin and Damien Lebrun-Grandie

9. What is the project's solution for source control?

git repository on Github

10. What is the project's solution for issue tracking?

github issues

11. Please list all external dependencies and their license

They are tracked in LICENSE_THIRD_PARTY and LICENSE_DEPENDENCIES.

12. Please describe your release methodology and mechanics

They are in RELEASE_PROCEDURES.

13. Please describe Software Quality efforts (CI, security, auditing)

There's an extensive set of unit tests, end to end tests, and other CI checks automated by github actions. There is a documented security policy. All pull requests are required to be reviewed by a Technical Steering Committee member that is different than the author.

14. Please list the project's leadership team

Technical Steering Committee members as listed in the project's CONTRIBUTING file:

Cedric Clerget @cclerget
Dave Dykstra @DrDaveD
Ian Kaneshiro @ikaneshiro
Greg Kurtzer @gmkurtzer
Krishna Muriki @kmuriki

15. Please list the project members with access to commit to the mainline of the project

Only TSC members have commit privileges.

16. Please describe the project's decision-making process

Decisions are made by a majority vote of the TSC members.

17. What is the maturity level of your project?

The Apptainer project is quite mature and there are no major developments planned.

18. Please list the project's official communication channels

Slack, a mailing list, and github as linked on the support page.

19. Please list the project's social media accounts

@SingularityApp on X

20. Please describe any existing financial sponsorships

There are no direct financial sponsorships; development is done through companies permitting their employees to spend time on the project. CIQ pays for the domain and email accounts. CIQ also offers paid support.

21. Please describe the project's infrastructure needs or requests

None at this time.

@DrDaveD DrDaveD added the Project Proposal Label for project proposals to HPSF label Dec 12, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Project Proposal Label for project proposals to HPSF
Projects
None yet
Development

No branches or pull requests

1 participant