Eric Raymond's tips for effective open source advocacy