Along with the classical requirements on B-splines bases(minimal support, positivity, normalization)we show that it is natural to introduce an additional“end point property". When dealing with multiple knots,this additional property is exactly the appropriate requirementto obtain the poles of nondegenerate splinesas intersections of osculating flats at consecutive knots.