Is it just me or do you also find the concept of someone telling you how to write "free" software odd?