Ad setrvávání na starých knihovnách : krásný příklad je GIMP. Před rokem a něco přišla verze, která z GTK2 (protože GTK už byla EOL) upgradovala na GTK3 a v podstatě s dnem vydání mohli začít pracovat na portaci GTK4.
Tohle je příklad aplikace, která je robustní a kde dělat upgrade zásadní knihovny "protože nikdo jiný tu starou už nepoužívá," je prostě veliký problém. Zvláště, pokud aplikace se starou verzí knihovny funguje a upgrade se dělá vlastně jen proto, protože EOL. Vím, vím, co mi chcete říct...
Jen, že to prostě není tak jednoduché a u projektů tohoto typu jako GIMP se vlastně může jednat o kontinuální portaci...