Depends on what state you're in. In Texas, it's illegal if the road is "reasonably public use-related." (E.g. Private toll roads are in this category, but private residential roads are exempt. However, open containers in the bed of a pickup are always allowed, provided those in the bed are of age. It's still Texas.