Name of the project (existing or proposed):
OpenQMC
Requested project maturity level (select one): Sandbox or Adopted or Incubation
Sandbox
Project description (please describe the purpose and function of the project, its origin and its significance to the ecosystem):
There is already a strong open source offering for offline rendering but there is currently a lack of tools or libraries to provide high quality random numbers or QMC sample points. This is a universal problem with no current open source solution. OpenQMC provides an API to deliver high quality QMC sample points as a solution to this problem.
It consists of:
• Library for sampling Quasi-Monte Carlo (QMC) points.
• Is written in C++, and has no dependencies.
• Built for CPU + GPU architectures.
• API for integration into production graphics engines.
• Tools and testing for development and analysis.
Please explain how this project is aligned with the mission of ASWF?
ASWF MISSION HERE AND USE SAME LANGUAGE
The mission of the ASWF is to increase the quality and quantity of open source contributions by developing a governance model, legal framework and community infrastructure that lowers the barrier to entry for developing and using open source software.
OpenQMC aligns with the mission ASWF through addressing an identified need to provide high quality random numbers (or QMC sample points).
OpenQMC builds upon the strong open source software for offline rendering and brings an important opportunity to connect with the community to further progress in this area.
OpenQMC provides a lower barrier to entry for developers to integrate into production graphic engines.
What is the project’s license for code contributions and methodology for code contributions. ASWF maintains recommendations for contribution and licensing for hosted projects.
Apache License 2.0.
DCO sign-off required.
Digitally signed commits.
SPDX identifier in source files.
What tool or platform is utilized for source control (GitHub, etc.) and what is the location (e.g. URL)?
GitHub
What are the external dependencies of the project, and what are the licenses of those dependencies?
Product has no dependencies.
What roles does the project have (e.g. maintainers, committers?) Who are the current core committers of the project, or which can a list of committers be found?
Committers:
Josh Bainbridge
Jose Esteve
Chris Haldane
Code Owners:
Josh Bainbridge
What mailing lists are currently used by the project?
Not yet.
What tool or platform is leveraged by the project for issue tracking?
GitHub
Does the project have a OpenSSF Best Practices Badge? Do you foresee any challenges obtaining one? (See: https://bestpractices.coreinfrastructure.org/)
No but we do not foresee any issues here.
What is the project’s website? Is there a wiki?
Not yet.
What social media accounts are used by the project?
None as yet.
What is the project’s release methodology and cadence?
Releases backed by CI, versioning done with SemVer.
Are any trademarks, registered or unregistered, leveraged by the project? Have any trademark registrations been filed by the project or any third party anywhere in the world?
None so far.
https://lists.aswf.io/g/tac/message/2454
Name of the project (existing or proposed): OpenQMC
Requested project maturity level (select one): Sandbox or Adopted or Incubation Sandbox
Project description (please describe the purpose and function of the project, its origin and its significance to the ecosystem): There is already a strong open source offering for offline rendering but there is currently a lack of tools or libraries to provide high quality random numbers or QMC sample points. This is a universal problem with no current open source solution. OpenQMC provides an API to deliver high quality QMC sample points as a solution to this problem.
It consists of: • Library for sampling Quasi-Monte Carlo (QMC) points. • Is written in C++, and has no dependencies. • Built for CPU + GPU architectures. • API for integration into production graphics engines. • Tools and testing for development and analysis.
Please explain how this project is aligned with the mission of ASWF?
ASWF MISSION HERE AND USE SAME LANGUAGE The mission of the ASWF is to increase the quality and quantity of open source contributions by developing a governance model, legal framework and community infrastructure that lowers the barrier to entry for developing and using open source software.
OpenQMC aligns with the mission ASWF through addressing an identified need to provide high quality random numbers (or QMC sample points).
OpenQMC builds upon the strong open source software for offline rendering and brings an important opportunity to connect with the community to further progress in this area.
OpenQMC provides a lower barrier to entry for developers to integrate into production graphic engines.
What is the project’s license for code contributions and methodology for code contributions. ASWF maintains recommendations for contribution and licensing for hosted projects.
Apache License 2.0. DCO sign-off required. Digitally signed commits. SPDX identifier in source files.
What tool or platform is utilized for source control (GitHub, etc.) and what is the location (e.g. URL)? GitHub
What are the external dependencies of the project, and what are the licenses of those dependencies? Product has no dependencies.
What roles does the project have (e.g. maintainers, committers?) Who are the current core committers of the project, or which can a list of committers be found?
Committers: Josh Bainbridge Jose Esteve Chris Haldane Code Owners: Josh Bainbridge
What mailing lists are currently used by the project? Not yet.
What tool or platform is leveraged by the project for issue tracking? GitHub
Does the project have a OpenSSF Best Practices Badge? Do you foresee any challenges obtaining one? (See: https://bestpractices.coreinfrastructure.org/) No but we do not foresee any issues here.
What is the project’s website? Is there a wiki? Not yet.
What social media accounts are used by the project? None as yet.
What is the project’s release methodology and cadence? Releases backed by CI, versioning done with SemVer.
Are any trademarks, registered or unregistered, leveraged by the project? Have any trademark registrations been filed by the project or any third party anywhere in the world? None so far.