- Transparency: We want our users to understand exactly how our software works and be able to trust it fully.
- Giving Back: We’ve benefited immensely from the open-source community, and this is our way of contributing back.
- Ease of Self-Hosting and Contribution: Open source makes it simpler for users to self-host Helicone and for developers to contribute to its improvement.
- Preventing Vendor Lock-In: We believe users should have the freedom to modify and control the software they rely on.
- Execution as the True Differentiator: We’re confident that our value lies not just in our code, but in how we execute and support our product.
License
Helicone is licensed under the Apache License 2.0, a permissive license that allows for wide use, modification, and distribution of our software while providing important protections for both users and contributors.Key Points
- Helicone can be freely used, modified, and distributed
- Contributions are welcome and are covered under the same license
- Users must include the license and copyright notice with distributions
- The software is provided “as is” without warranties
Contributing to Helicone
We welcome contributions from the community! Here are some key guidelines:- We use GitHub Flow - all changes happen through pull requests
- Fork the repo and create your branch from
main
- Add tests for new code and ensure all tests pass
- Make sure your code lints
- Submit your pull request
Helicone Repositories
Explore and contribute to our open-source projects:- Helicone: Our main repository for the Helicone platform.
- LLM Mapper: A tool for seamless integration between different LLM providers.
- Helicone Prompts: A library for efficient prompt management in LLM applications.