What is OSP?

Development history of OSP 1st generation: Brenzotriazole (BTA).2nd generation: Imidazoles (IA).3rd generation:…