Originally Posted by
ScottGem
Based on what you posted, at least 2 of the three houses are owned by 1 person (your landlord). If all three are owned by him, then there would be no agreement except what might be in your lease. The owner of a private road (and this driveway would qualify as a private road) is responsible for clearing it, unless there are contracts that say otherwise.
Even if the third neighbor owns their home, there should be an easement in the deed allowing use of the driveway. Which makes them responsible for a share of the upkeep.