Hi, here's yet another license question: > Pref...
# ask-community
d
Hi, here's yet another license question:
Prefect Core is licensed under the Apache Software License Version 2.0. Please note that Prefect Core includes utilities for running Prefect Server and the Prefect UI, which are themselves licensed under the Prefect Community License.
• Is there a clearer documentation on what's under PCL vs Apache 2.0?
Prefect Core includes utilities for running Prefect Server and the Prefect UI
• are these referring to the CLI wrapper around docker-compose (https://github.com/PrefectHQ/prefect/tree/master/src/prefect/cli)? • in other words, if I write my own docker-compose to deploy Prefect Core in my environment, the entire architecutre should be under Apache 2.0?
c
Hi Daniel - if you are writing a docker compose file that deploys any of the code from the Server or UI repos, then it will be licensed under the PCL
d
thank you for your clarification!
c
anytime!
d
so what is actually under Apache 2.0? 🙂 I feel like the gist of Prefect Core is Server/UI
c
That’s a good question - for a long time (over a year), Prefect Core was the only open sourced code from Prefect, and during that time we saw many people deploy Core alone in various ways and call
flow.run
(which does have a synchronous, not-HA scheduler for scheduled work). I agree with you that once you have a workflow that is important / needs managing in any way, using a Prefect API is really where the main “workflow” features live.