StarThinker is licensed under Apache License 2.0 allowing anyone to white label it. The process mainly requires changing the logo and a few internal links. Here is how to do it...
- Modify the domain name using the deployment script: deploy_enterprise.md.
- Alter the logo storage bucket: /starthinker_ui/ui/settings.py
- Alter the title: starthinker_ui/templates/page.html
- Alter the copyright ( if modified ): starthinker_ui/templates/footer.html
- Change the help email:
- Edit the author and manager of each file in /scripts/.
- Update all generated assets using /install/developer.sh#L320
Although StarThinker does accept contributions, sometimes a private package may be required. Customize the /install/developer.sh script to re-package StarThinker.
The StarThinker UI and Workers typically run in their own Google Cloud Project seperate from the actual tasks within each recipe. This approach naturally isolates any GCP costs incurred by recipes from the costs of operating StarThinker infrastrcture. The setup allows several billing models for organizations wanting to package and sell services via StarThinker. Review the Cost Sheet for baseline StarThinker operating costs.
- A per user access fee or tiered user fee.
- A per recipe run fee, see Cost Sheet for projected costs.
- A recipe marketplace, with a cost associated with each recipe.
- A mark-up based on cloud resources used. Requires setup of GCP Subaccounts.
- Software development fees for adding new recipes to the UI for non-technical people.
- Offer access to the UI as a free enterprise add-on for clients to engage in wider partner services.
- StarThinker remains internal to ad operations and the assets it produces such as dashboards, automation workflows, and datasets are monetized.
© 2019 Google LLC. - Apache License, Version 2.0