Open protocols can evolve fast if they're willing to break other people (2019)utcc.utoronto.ca8 pointspabs34 years ago