Логотип Budgie
Budgie

Open Source License

Last Updated: November 6, 2024

1. Commitment to Open Source

Budgie is committed to transparency, security, and community collaboration. We believe that open source software is essential for building trust, especially when it comes to financial applications that handle sensitive personal data. By making our source code publicly available, we enable security audits, community contributions, and user verification of our privacy claims.

2. Software License

2.1 Prosperity Public License 3.0.0

Budgie is licensed under the Prosperity Public License 3.0.0, a source-available license that allows free use for noncommercial purposes while requiring a separate commercial license for commercial use. This license enables:

  • Free use, copying, modification, and sharing for noncommercial purposes
  • Full access to source code for review and security audits
  • Community contributions and improvements
  • Personal use without restrictions

Prosperity Public License 3.0.0

Licensor: Budgie Software: Budgie – Mobile Expenses, Banking & Wealth Tracker Purpose: Noncommercial use

Permission is hereby granted, free of charge, to any person obtaining a copy of the Software to use, copy, modify, and share the Software for noncommercial purposes, subject to the following conditions:

2.2 License Conditions

1. Noncommercial Use Only

You may not use the Software for a fee, charge, consideration, or in or for a commercial product, service, or activity without a separate commercial license from the Licensor.

2. Notices

You must retain the copyright notice, this license notice, and the following attribution in all copies or substantial portions of the Software and derivative works:

"This software is licensed for noncommercial use under the Prosperity Public License. Commercial use requires a license from Budgie."

3. No Liability

THE SOFTWARE IS PROVIDED "AS IS," WITHOUT WARRANTY OF ANY KIND. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES, OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT, OR OTHERWISE, ARISING FROM, OUT OF, OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

3. Commercial Use

If you wish to use Budgie for commercial purposes, including but not limited to:

  • Offering Budgie as a service to customers or clients
  • Integrating Budgie into a commercial product
  • Using Budgie in a business or organizational context for profit
  • Distributing modified versions of Budgie commercially

You must obtain a separate commercial license. Please contact us at:

Budgie Commercial Licensing

  • Email: licensing@budgie.at
  • Website: https://budgie.at

4. Third-Party Open Source Components

Budgie incorporates and depends on numerous open source libraries and frameworks. We are deeply grateful to the open source community for their contributions. The following are some of the key open source components used in Budgie:

React Native & Expo MIT License - Cross-platform mobile application framework

Next.js MIT License - React framework for web applications

TypeScript Apache License 2.0 - Typed superset of JavaScript

WatermelonDB MIT License - Reactive database framework for React Native

TanStack Query MIT License - Data fetching and state management

Lingui MIT License - Internationalization framework

For a complete list of all open source dependencies and their respective licenses, please refer to the package.json files in our GitHub repository. Each component is used in accordance with its respective license terms.

5. Contributing to Budgie

We welcome contributions from the community! By contributing to Budgie, you agree that:

  • Your contributions will be licensed under the same Prosperity Public License 3.0.0
  • You have the right to make the contribution and grant us the rights to use it
  • Your contribution does not violate any third-party rights
  • You agree to follow our code of conduct and contribution guidelines

How to Contribute

  1. Fork the repository on GitHub
  2. Create a feature branch for your changes
  3. Make your changes with clear, descriptive commit messages
  4. Add tests for new functionality
  5. Submit a pull request with a detailed description

Visit our GitHub repository at github.com/budgie-at/budgie

6. Source Code Access

The complete source code for Budgie is available on GitHub. You can:

  • Browse the source code online
  • Clone the repository for local development
  • Review our commit history and development process
  • Audit our security and privacy implementations
  • Build the application from source

Repository Information

GitHub: https://github.com/budgie-at/budgie License: Prosperity Public License 3.0.0

7. Security Disclosures

We take security seriously. If you discover a security vulnerability in Budgie:

  • Please report it responsibly by emailing security@budgie.at
  • Do not publicly disclose the vulnerability until we have addressed it
  • Provide detailed information to help us reproduce and fix the issue
  • We will acknowledge your report within 48 hours

For more information, see our Security Policy.

8. Trademark Usage

While the Budgie source code is available under the Prosperity Public License, the "Budgie" name and logo are trademarks of Budgie. Use of these trademarks is subject to the following guidelines:

  • You may use the name "Budgie" to refer to the software project
  • You may not use our trademarks in a way that suggests endorsement
  • Modified versions must be clearly identified as such
  • Commercial use of our trademarks requires explicit permission

9. Questions and Contact

If you have questions about our open source license, commercial licensing options, or anything else related to Budgie's licensing:

Budgie Licensing Email: licensing@budgie.at General inquiries: hello@budgie.at Website: https://budgie.at GitHub: github.com/budgie-at/budgie


Our Commitment

We believe in transparent, ethical software development. By keeping Budgie open source, we ensure that our privacy and security claims can be independently verified. We are committed to maintaining Budgie as an open source project and fostering a welcoming community for contributors and users alike.