Open-source software advocacy is the practice of attempting to increase the awareness and improve the perception of open-source software. In some cases, this may be in opposition to proprietary software or intellectual property concepts.