Jesus Christ! Is it 100% open source as the OP suggested? No it isn't. There are closed parts and there are reasons for that.