I will contact both of you to understand your concerns a bit more, since these toolkits (IO-Link for LabVIEW and TestStand) were developed exactly to accommodate the scenarios you describe. I can clarify a couple of things here as well:
- Our runtime licenses are always perpetual, never a subscription that could expire.
- For development licenses we offer both subscription (to get going for less) and perpetual (if you know you want to use it for a long time).
- We do offer discounts on license bundles. So if someone has "hundreds of systems", they could use that option.
- The software in question currently has more than 3,000 hours of development time behind it, with ongoing improvements. I assure you, no matter when you begin it will be a long time before you have something that is close to what you could buy today. And at that point you wouldn't consider giving it away for free 🙂. This toolkit parses the entire IODD XML standard, which is huge. It is not quite the same as picking the 2% you need today, and discovering that the next device you want to connect uses a different part of the standard...