Distributing GHA components commercially

We used to have the FlexNET licensing system, but due to the fact that we need to use that in various Linux distributions that were not supported by FlexNET, we moved away and are now using another system.
As far as Grasshopper is concerned, when a GHA is loaded, we check the license using a class derived from GH_AssemblyPriority that is present in the GHA assembly, as is explained here http://www.grasshopper3d.com/forum/topics/addcategoryicon
If such a class is present, the PriorityLoad method is executed prior to loading the GHA. The return value instructs the loader to continue or abort loading.

1 Like