Logiciel
Les deux principales catégories de logiciels sont les logiciels "applicatifs" et les logiciels de "système". Le logiciel applicatif est destiné à aider les usagers à effectuer une certaine tâche, et le logiciel de système est destiné à effectuer des opérations en rapport avec l'appareil informatique.
Modèles économiques des logiciels open source
Il y a plusieurs types de modèles d'affaires destinés à rendre profitable l'usage de logiciels libres ou pour en financer le développement. Figurant ci-après sont présentées des approches commerciales licites dans le contexte du logiciel libre et des licences libres. L'acceptabilité de ces approches dans l'écosystème des logiciels libres peut varier. Certaines approches sont recommandées (comme la fourniture de services payants), d'autres sont acceptées, d'autres encore sont controversées voire considérées comme contraires à l'éthique par les communautés des logiciels libres.