Prefect looks great, but it uses Prefect Community License for parts of it, that has an exclusion:
" Licensee is not granted the right to, and Licensee shall not, exercise the License for an Excluded Purpose. For purposes of this Agreement, "Excluded Purpose" includes, but is not limited to, using the Software, or any derivative works thereof, to make available any software-as-a-service, platform-as-a-service, infrastructure-as-a-service or other similar service that competes with Prefect products or services."
While I'm interested in using Prefect as part of SaaS I'm working on, I'm having trouble defining whether it would compete with their offering or not. In my SaaS Prefect UI will not be exposed, I need an ETL engine "behind the scenes" for parts of the whole workflow (some action, sends an event, and on that event a job is triggered).
In theory Prefect SaaS could be used to do the same, so I guess that would mean I'm competing with them?
On the other hand Flyte looks very young, that could mean it's not mature or hard to use for non-Lyft use cases.
Hi! Prefect CEO here. We made Prefect freely available for exactly this reason - so you can use Prefect and its UI to ensure that your business's processes are running smoothly. Broadly speaking, your internal use won't violate our license at all (unless your SaaS is a workflow orchestration platform, in which case please check out our open jobs because you're the sort of person we'd love to talk to :) ). If you have any questions at all, always happy to help.
" Licensee is not granted the right to, and Licensee shall not, exercise the License for an Excluded Purpose. For purposes of this Agreement, "Excluded Purpose" includes, but is not limited to, using the Software, or any derivative works thereof, to make available any software-as-a-service, platform-as-a-service, infrastructure-as-a-service or other similar service that competes with Prefect products or services."
While I'm interested in using Prefect as part of SaaS I'm working on, I'm having trouble defining whether it would compete with their offering or not. In my SaaS Prefect UI will not be exposed, I need an ETL engine "behind the scenes" for parts of the whole workflow (some action, sends an event, and on that event a job is triggered). In theory Prefect SaaS could be used to do the same, so I guess that would mean I'm competing with them?
On the other hand Flyte looks very young, that could mean it's not mature or hard to use for non-Lyft use cases.