It’s neither good nor bad. It’s a choice, but it’s a choice that comes with risks and consequences, same as the risks and consequences involved with the choice to upgrade to OH 5. Only you can decide which you are willing to tackle.
The biggest risk to staying on this old version is something outside of OH will cause OH to break. You can mitigate this somewhat by stopping all changes to the configuration. No new add-ons, minimize changes to rules and Items. Definitely cease with updates to the operating system. Any change increases the likelihood that something breaks and if it breaks, you’re only real option is to upgrade.
Even if you stop all changes, the rest of the world does not. Any external dependency you rely on can change in ways that will break your integration with it. If that happens, new versions of OH will adapt to the change but your old version will not and remain broken. The only way to adopt to those breaking changes will be to upgrade.
Because you will no longer be updating your operating systems, you absolutely should not have this machine exposed to the Internet. Over time it will gather more and more known vulnerabilities which can be exploited to attack your network. If you are using a reverse proxy as opposed to myopenhab.org, you should host that on a different machine which you do keep up to date and monitor closely.
Ultimately, with these steps, you can potentially continue to run for many more years, or something could break next month. There is no way to predict when and if it will break.
Support from users here on the forum will become more and more limited over time as we get further and futher from when the version of OH you are using was released. Even now, support for OH 3 is very limited. So you will be largely on your own when something breaks.
You can though. It’s just a different and slightly more involved process. I’d recommend the following steps:
- update to the latest 4.3 on your current machine, adjust your configs to all the breaking changes and make sure everything works
- take a backup of the OH configs and any other data that might also be on this machine and move them off of the SD card
- install the latest 64-bit OS using a different SD card so you have a fall back
- install the latest 4.3 release on this now 64-bit machine; openHABian has a file you can edit to specify to install 4.3 instead of 5 on the first boot. If you are not using openHABian, you can specify the version in the apt command.
- Restore your config take in step 2
- Upgrade to OH 5.0; there are very few breaking changes between 4.3 to 5.0 so you likely will not have to make any further changes to your config.
The fact that the upgrade takes this much work all at once is a consequence of choosing not to upgrade for so long. Step 1 above is going to be the most work and take the most amount of time. But when there are more frequent updates than every two to four years, most of that work gets spread out between multiple small sessions instead of needing to do everything all at once. Again, it’s not wrong to not update frequently. But not doing so comes with this as the price.