draft for blog open source learning chapter for u of são paulo