If I were running a startup like youtube or airbnb should I open source? The problem of clones seems to be quite big (they all already have clones).
I tend to disagree here: if source code provides your core values, that is a good sign for a healthy business opportunity. Creating your own competition (by open sourcing it) might make sense in some scenario, but it is not a universal good.