The TLA+ Foundation (TLAF) is an independent, non-profit organization dedicated to fostering the adoption of the TLA+ specification language in industry, academia, and education, guided by the overall goal of advancing the mathematical thinking in software engineering. The TLAF funds development related to TLA+ to broaden its use and facilitate a thriving TLA+ community, encouraging cooperation among members of that community.
The TLA+ Foundation is also the official arbiter of what constitutes TLA+, guaranteeing long-term consistency.
The core principles guide the actions of the foundation:
-
Open source. The TLA+ Foundation will embrace the open-source ethos wholeheartedly. Whenever the TLAF develops or sponsors the development of tools and infrastructure, it will all be open-source under a permissive license. This is not limited to the result but also applies to how work is organized and carried out; the community at large has to be able to participate at each step of the journey.
-
Empowering the community. While the TLAF raises resources to fund development work, it also encourages volunteer efforts from industry, academia, and individuals. It attempts to coordinate all contributions to maximize their benefit to TLA+ users.
-
Transparent. All formal decision-making will be publicly accessible. The TLAF also strives to share ideas early to enhance collaboration and avoid duplicate efforts. Only certain categories of sensitive information (e.g., financial data and matters concerning particular individuals) may be kept confidential.
-
Open, friendly, and diverse. The TLAF strives to make sure that everyone is welcome and all can contribute.