( asch | 2016. 03. 02., sze – 12:13 )

A szemantikus verziózás egy csomó feloldhatatlan problémát okozhat. Például kiadom a 2.0.0-át. Aztán kiderül, hogy az 1.0.0-ban olyan biztonsági hiba van, ami nem javítható ABI változtatás nélkül. Akkor mi lesz a javítás verziója?

Valójában egyedi azonosítóval ellátott API és ABI állapot objektumokra lenne szükség, ezek között definiált "felfelé kompatibilis" gráf élekkel. Illetve a kód és a fordított bináris is megjelennek a gráfban mint csomópontok, és ők pedig "ezt implmentálja" éllel hivatkoznak a megfelelő API és ABI objektumokra. Na, ez lenne a megoldás :-).