Re-use, improve, contribute – and when someone else is clearly doing a better job, let go. Eric Raymond unix culture shock