Inspired on @msterhuj's [patch][original-patch]. This patch keeps the application mechanisms as vanilla as possible.
Here the validation logic has changes to avoid a round trip to the StarUML server, instead of patching the final check like the referred patch. The license file structure and data validation remains intact.