Verschiedene Quellen sind sich einig, dass man
Open-Source-Software
schreibt.
So hat der Duden nicht nur den in der Frage genannten Übersichtsartikel, sondern einen eigenen Artikel für das Wort Open-Source-Software.
Aber auch canoo.net hat einen Eintrag [Open-Source-Software][1]Open-Source-Software.
Der Rechtschreibrat befasst sich bei Fragen und Antworten mit dem Thema, [wie man englische Wörter schreibt, die nicht im Wörterbuch stehen][2]wie man englische Wörter schreibt, die nicht im Wörterbuch stehen. Dort ist es allerdings nicht explizit genannt. Zur Unterstützung kann man den letzten Absatz heranziehen, der mehrere Beispiele von Durchkoppelungen, bei denen deutsche und englische Wörter kombiniert werden, aufzeigt. Das ist aber im vorliegenden Fall wiederum diskussionswürdig, weil natürlich die Frage ist, ob "Software" nun ein englisches oder ein deutsches Wort ist (vergleiche die Diskussionen in den Kommentaren, die als Alternative "quelloffene Software" nennen). [1]: http://canoonet.eu/services/Controller?input=open-source-software&service=canooNet [2]: https://www.rechtschreibrat.com/service/fragen-und-antworten/