mirror of
https://github.com/jambonz/next-static-site.git
synced 2025-12-19 04:47:44 +00:00
* Adding latest news and banners * Adding first draft of cypress specs and github actions workflow * Adding sticky position for top banner * Tweak styles for new latest news section * Tweak styles for text__layout innerHTML * Fix Cypress homepage test spec * Fix mobile navi z-index with sticky top banner * Fix sticky banner z-index bug with mobile navi * Refactor markdown tools to support pages beyond developer docs * Adjust TADHACK text max-widths for small mobile * initial changes for open source copy * more copy * more copy * updated open source structure * minor * typo * more copy * Adjust styles for Open Source markdown small text * Update readme and remove floats from docs webhooks markdown * Add readme notes on Cypress and flesh out navi spec tests * Fix main navi highlight when on sub-sections of markdown pages Co-authored-by: Dave Horton <daveh@beachdognet.com>
4.6 KiB
4.6 KiB
Open source that we use
We are proud to have built jambonz by standing on the shoulders of some awesome open-source products.
Building an application like jambonz requires curating a selection of the best open source products, and without exception these products have been a delight to work with and are well-supported by talented teams of developers. Please consider supporting them!
| product | used for | license |
|---|---|---|
| drachtio | application logic and call control | MIT |
| rtpengine | media proxy and transcoding | GPL v3.0 |
| freeswitch | media server | MPL v1.1 |
| freeswitch plugins | audio integrations w/ google, AWS, others | MIT |
| apiban | SBC protection from bad actors | GPL v2.0 |
| express | HTTP middleware and web framework | Creative Commons v3.0 |
| Node.js | Javascript runtime | MIT |
| libwebsockets | websockets library | MIT |
| mysql | susbcriber database | GPL v2.0 with FOSS Exception |
| Telegraf | metrics agent | MIT |
| Influxdb | time series database | MIT |
| Redis | key-value store | 3-clause BSD |
| Homer (optional) | SIP capture | AGPL v3.0* |
| Postgresl (optional) | homer database | PostgreSQL License |
| Grafana (optional) | Monitoring dashboard | AGPL v3.0 |
* Note that:
- When using Homer (or Grafana) with the AGPL v3 license, any changes that you make to the jambonz source code are not considered a "covered work" by that license, as the two programs are not linked.
TLDR: any changes you make to jambonz source code remain under the more permissive MIT license - QXIP, the creator of Homer and the HEP protocol, also offer a non-GPL option (HEPIC) that is specifically designed for the needs of large-scale telcos and Communications Service Providers. We highly recommend it to those who need a carrier-class monitoring and SIP capture solution.
- If, after reading the above, you (or the company you work for) are still scared off by the AGPL v3 license, and are not interested in HEPIC (have you checked it out?), then know that neither Homer nor Grafana are required components of jambonz: simply don't install them, or remove if already installed.