On online collaboration and our obligations as makers of software | Heykuki News