La soluzione più facile da comprendere per tutti è quella di avere la funzione che proviene dalla libreria con licenza di Apache in un file sorgente separato.
Quindi puoi semplicemente utilizzare i normali commenti di copyright e di licenza, come appropriato per la licenza di quel file, nella parte superiore di ciascun file.
È possibile avere entrambe le parti in un unico file sorgente.
Se si sceglie questa rotta, è necessario chiarire in alto sul file che alcune funzioni sono anche sotto un'altra licenza.
Quindi, accanto alle funzioni che sono sotto la licenza di Apache, includi il commento della licenza Apache lì.
Come in questo caso il copyright su parti del tuo file sorgente è di proprietà dei detentori del copyright della libreria da cui hai incluso una funzione, devi aggiungere la loro dichiarazione sul copyright anche alla dichiarazione sul copyright del tuo file.