Key ideas for publishers working in a world of large tech companies