Open Source
Understanding Helicone’s open-source status and how to contribute
Helicone is committed to being an open-source project. We believe in the power of open source for several key reasons:
-
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
For the complete license text, please refer to our LICENSE file on GitHub.
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
For bug reports, feature requests, or user feedback, please use GitHub Issues.
For a more detailed guide on contributing, including how to update cost calculations, please refer to our Contributing Guidelines.
We appreciate every contribution and idea. Join us in making Helicone better for everyone!
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.
Was this page helpful?