The equations of motion of string theory require that the endpoints of an open string (a string with endpoints) satisfy one of two types of boundary conditions: The Neumann boundary condition, corresponding to free endpoints moving through spacetime at the speed of light, or the Dirichlet boundary conditions, which pin the string endpoint.