Previously, I only used LiveCode Classic, but I purchased LiveCode Create. There’s an option to use LiveCode Classic. I’ve been using LiveCode for about three years; before that I used PureBasic and SpiderBasic. In the latest version, 1.dp8, you have to use the Create login, which appears to be a webview. I have to sign in with an email and password, whereas previously offline activation was possible. I tried to log in and kept failing. In my country, access to certain destinations is restricted, so I used a VPN—and then I was able to log in.
Then I tried making a simple app—a basic button that, when clicked, displays uuid(). There are three publish options: web, Windows, and Mac. I chose to build a Windows standalone. To my surprise, when I ran the standalone app there was outbound traffic to an AWS server IP. I checked this using TCPView. Before running the app, there’s a login form that asks for my LiveCode account email and password.
If I don’t use a VPN, the login dialog doesn’t appear—the app seems to freeze. I have to use a VPN. This tracking process only happens when using a standalone built with LiveCode Create. If I build a standalone with LiveCode Classic, the app runs as expected. But LiveCode Classic will end in 2027.
I assume this is what LiveCode calls tracking users to collect a 5% royalty on software sales. I object to this approach. I’ll keep using LiveCode, but the lighter Community version. However, I will gradually port all my software to PureBasic.
I’m going to move from LiveCode to PureBasic, because LiveCode charges 5%, while PureBasic is a one-time purchase. I’m happy to keep sending donations to PureBasic—an amount even greater than 10% of my software sales.
In my view, LiveCode’s decision to charge 5% is a mistake, and it involves adding some kind of tracking or telemetry. There are still many options for building cross-platform apps—Tauri, Flutter, and Electron. Even PureBasic can build modern UIs with a WebView while using very little RAM.

