It gets confusing. From what I understand (which isn't often much)
Foundation piecing is on a background fabric
Paper piecing is sewing on the paper lines to make a block
English paper piecing is using paper templates to form a shape and basting your fabric on it then sewing to other basted shapes by hand.
Hope that helps