Já bych nic neopravoval. API používané rozšířeními je pod stejnou licencí, jako celý program. Používání takového API musí být v souladu s jeho licencí. Legálně není možné napsat program (rozšíření), který používá dané API a zároveň není kompatibilní s jeho licencí. Šíření takového programu je také nelegální.
Může se vám to nelíbit, můžete s tím nesouhlasit… ale to je tak asi všechno, co s tím můžete dělat.
-- Jára Cimrman