HN user

alexdriedger

16 karma
Posts1
Comments3
View on HN

To clarify the dual license, our connectors are under MIT and the core of Pontoon is under ELv2. We should have an FAQ to clarify that, since, as you mention, the license file isn't the most user friendly to read.

Pontoon is free to use and anyone can deploy it, we just want to have the protection in place in case we want to offer a managed version of Pontoon in the future for those who don't want the hassle of self-hosting.

We chose to go with ELv2 to be upfront from the start with what the license is, rather than the common trend we've seen with open source projects of starting with MIT/Apache 2.0 and then changing their license afterwards. We're really not trying to trick anyone here, we have both licenses listed right at the top of the readme.

Great question. We think of data products as multi-tenant tables that are created with the intention of sending that data to a customer.

To compare with an ETL tool like Airbyte, it's really easy to sync a full table somewhere with Airbyte, but it get's more complicated if you have a multi-tenant table, where you want to sync only a subset of data to a customer.

When you're setting up a data model with Pontoon, you just define which column has the customer id (we call it a tenant id) and it handles sending the right data to the right customer.