Not I did use pigpig’s phone as an example - you did! As an example for Fairphone publishing a not working or wrong source code - and this is just plain untrue.
Your title says otherwise: “… if you don’t like stock android or Google.”
You are accusing Faiphone that they published a not working or even wrong source code without any prove. Instead you claim that Fairphone needs to prove you wrong - is that how you think it works: I accuse you to have stolen 100 € from me, and its your turn to prove, you have not?
You seem to think, if we have the source code, we just need to feed it to a compiler and everything works. If it does not work, the source code must be faulty. But that’s wrong, and you should know so from the thread you are quoting from.
Take this explanation from @calvofl0 for example:
- having the kernel source code does not mean having a compiled and running kernel. If you are a Linux user, just go to kernel.org, grab the latest Linux release, compile and replace your existing kernel. If you are experienced it is fairly easy, but it is not a trivial thing to do. Now, when it comes to doing the same for a smartphone, it gets a bit more tricky. No one here actually managed to boot the compiled kernel on FP3.
- The trick seems to properly package the compiled kernel into a boot image, and this seems to be very much device-dependent and it is not specifically documented for FP3.
There are other things to consider in addition to the source code - which contract requires Faiphone to address these?