Interesting. I agree that it's not going to be the same, but I welcome that. Currently open source is just a tool for big tech to advance their agenda.
I think this is a brilliant move from MS. They gain goodwill and at the same time help shift expectations of OSS developers towards being paid for work. Given that both of Azure rivals are using FOSS extensively, while MS is not (much?), this could help weaken the rivals.
The reason I welcome this is that too often OSS is simply not good enough and would be (imho) much better if developers were paid for their work.
Nicely written, and thank you for providing such a great peice of engineering!
A thought: would it help to have a modified C compiler that would crash the app whenever UB was encountered? It might help find some bugs where non-default C compiler was used (which I assume happens, given the large amount of platforms sqlite supports). Or am I missing something?
Thank you! I use 'git add -p' all the time, but didn't know the trick with commit. I am a sucker for nice commits so I will check every commit's diff multiple times. When I don't, I usually end up including pieces of code which is not ready yet, which is meant for debugging,...