Competition in ecosystems