Poiché Versione Semantica (e di buon senso) dichiara - la versione principale viene incrementata nel caso in cui venga introdotta una modifica non retrocompatibile.
Ora supponiamo di avere un progetto chiamato Project che ha una versione corrente 1.0.42 e una libreria Lib che dipende da una versione 2.1.3 al momento.
Significa che seguendo l'ideologia del semere dovremmo limitare la dipendenza del Project in Depends: Lib (< 3) ?
Dalla mia esperienza - nessuno lo fa, ma lo trovo semanticamente corretto e molto auto-descrittivo.
Cosa ne pensi di questo?