Thanks for the tips. But Massimo seems to have understood my point best.
It's similar to the current web2py. I want to slightly modify the py4web code using classes inheriting from ~from, grid, and/or monkey patching.
I want to discover the source code in detail (memorize it in my head) and write code based on what I know—even if I know something isn't working properly.
However, sometimes bugs are discovered, for example, security bugs (~XSS, etc.). I'm not an expert in everything.
What's my option then?
Do I have to migrate to the current patch release? (Will numbered versions receive patches?)
How can I do this with ~100,000 lines of code/~200-300 tables, major changes to the current version, and a critical project?
The "LTS" release would be a stable (frozen) version where I could expect some (hopefully) support in fixing a small piece of code. Nothing revolutionary.
If the version cannot be repaired - information ~LTS version 1.0 cannot be (easily) repaired - migrate to version 2.0 or live with CVS awareness.