I would love to work offline. But my work involves constant use of a commercial software that won't run without a license check connection to its central license server.
edit: just occurred to me. I should try to script my connectivity, so the connection is established just before the software is used, and terminated soon after. Looking into it.
Circumstance. I'm under a bit of a deadline, and the software is complex enough that creating an open source version of it would take me a couple years, or more, of domain learning and s/w design and implementation (and of course I would need to be funded during that time).
edit: just occurred to me. I should try to script my connectivity, so the connection is established just before the software is used, and terminated soon after. Looking into it.