First recorded by The Wailing Wailers (1965).
Also recorded (as “All in One”) by The Wailers (1970).
Hit version by Bob Marley & The Wailers (UK #5/NZ #1 1977).
From the wiki: “‘One Love’ was written by Bob Marley (with a later credit extended to Curtis Mayfield) and first recorded in a Ska style in 1965 by The Wailing Wailers. The song contains an interpretation of The Impressions’ song ‘People Get Ready’, written by Curtis Mayfield. This version was later included on their first singles compilation The Wailing Wailers in 1966.
“It was rerecorded as part of the 1970 medley All In One, which contained reggae reworkings of their early ska songs. Yet another re-recording, in 1977, became a part of Marley’s Exodus album in 1977, and was released as one of that album’s promotional singles charting in the UK Top-10.
“The original recording of ‘One Love’ does not credit Mayfield – this because copyright law was not enforced for Jamaican recordings at the time. When the song was re-recorded by The Wailers in 1977, for the album Exodus, it was re-titled ‘One Love/People Get Ready’ and credit was extended to Mayfield, as Island wanted to avoid copyright problems, giving co-authorship to both Marley and Mayfield.”
The Impressions, “People Get Ready” (1965):
The Wailers, “All in One” (1970):
Bob Marley & The Wailers, “One Love/People Get Ready” (1977):