It will most likely be an "internet at large" situation. You could technically make your own add-ons and never share them with anyone. The real question is more like "Will the game support Add-ons at launch?"