Bosman ruling from wikipedia.
For your needs : contracts are generallly ending in end of June. What it means is that all your players with expiring contracts are free to sign with anyone on January first of that year. Hence the messages you got in January.