This document discusses what companies can learn from open source communities based on Nethesis' experience creating an open source project. Some key lessons include: giving to the community before expecting anything in return to build trust; putting people over code and focusing on community management; being welcoming, inclusive, and transparent; listening to community feedback; and involving community members in development and support to foster innovation. Building a strong community takes time but can provide major benefits like feedback, testing, content, and word-of-mouth marketing that help products improve and companies succeed.