dmm_buffer.h is licensed under LGPL v2.1 and copyright holders according to the file header are Felipe Contreras (felipec@TMO) and Nokia Corporation. While I am not a lawyer, my understanding is that if you use parts of LGPL-ed code(as source, not external library), you should open-source your application.