A Mate has just bought ghosts but the onslaught maps aren't available to him , I thought they were free now and in use by all since the new DLC came out but it's saying he has to pay for them ?
Unfortunately not, you still have to purchase either the map pack or season pass to be able to access the onslaught maps, they are in regular rotation now but do still cost money.
The maps were free for a weekend and this is where many people got confused and thought it was free for good. This is what you must have thought as well but most others do. I have even seen very ignorant people laugh at season pass holders because "they get the dlc free a few months later anyway." They make me chuckle due to the fact that it's only for the weekend.