Actually, take a look at https://garage.maemo.org/docman/view...s-20080716.ods - old but fairly accurate. It states what packages are OSS, what aren't, etc.
What help I'm asking for: search and post here closed software that you want to be rewritten (no GUI or firmware stuff, please). If you have spare time, dissasemble/strace/debug/whatever those binaries and document their behaviour as much as you can.