The software components required to run Drupal (web server, database, programming language, dependency manager, the Drupal software and extensions themselves) are all open source. This has implications for how you might think about setting up and using a system.