Citation: 2C_147/2017 E. A

A.a. Die Basler Verkehrs-Betriebe (BVB) sind ein Unternehmen des Kantons Basel-Stadt in der Form einer selbständigen öffentlich-rechtlichen Anstalt (§ 1 Abs. 1 des Organisationsgesetzes der Basler Verkehrs-Betriebe [BVB-OG] des Kantons Basel-Stadt vom 10. März 2004 [SG 953.100]). Sie errichten und betreiben Linien des öffentlichen Orts- und Regionalverkehrs. Ihre Leistungen erbringen sie im Auftrag des Kantons Basel-Stadt, anderer Gemeinwesen oder von Dritten (§ 2 Abs. 1 und Abs. 3 BVB-OG). Unter dem Titel "Lieferung von Treibstoff, Diesel und Benzin, Verpachtung der Tankstelle" schrieben die BVB am 29. Juni 2016 einen Auftrag im offenen Verfahren aus (SIMAP-Meldungsnummer 918741, Projekt-ID 141359). Der Auftrag mit einer Laufzeit von zwei Jahren (mit Option auf Verlängerung um höchstens vier Jahre) hatte die Lieferung von Treibstoff zum Gegenstand, den die BVB zur Aufrechterhaltung des Betriebs benötigen. Ebenfalls Bestandteil der Ausschreibung bildete der Betrieb einer Tankstelle auf dem Areal der Garage Rank (Tankstelle "Rank"), an der die Fahrzeuge der BVB mit dem Treibstoff versorgt werden. Der Treibstoff war für den Zeitraum vom 1. Januar 2017 bis 31. Dezember 2018 auf der Basis eines Gesamtbedarfs von voraussichtlich 4'000'000 Litern zu einem festen Preis zu offerieren. Die Ausschreibungsunterlagen sahen vor, dass das Angebot mindestens sechs Monate verbindlich blieb. Für den Fall eines länger dauernden Rechtsmittelverfahrens sollte sich die Verbindlichkeit des Angebots um 30 Tage über dessen rechtskräftigen Abschluss hinaus erstrecken. A.b. Die A.________ AG reichte als einzige Anbieterin ein Dossier für den Auftrag ein. Sie offerierte aber nicht wie verlangt einen festen Preis für die gesamte Vertragsdauer, sondern einen freibleibenden Preis und erklärte, dass es die Volatilität der Mineralölmärkte nicht erlaube, über Tage oder Wochen einen Festpreis zu offerieren. Daraufhin verfügten die BVB am 24. August 2016 den Abbruch des Vergabeverfahrens mit der Begründung, dass kein anforderungsgerechtes Angebot eingegangen sei (SIMAP-Meldungsnummer 928745). A.c. Mit E-Mail vom 29. August 2016 teilten die BVB der A.________ AG unter Beilage entsprechender Ausschreibungsunterlagen mit, dass die "Preisermittlung" nach Abbruch des offenen Verfahrens nun in einem freihändigen Vergabeverfahren erfolge. Zugleich luden sie die A.________ AG zur Abgabe einer Offerte bis zum 7. September 2016 ein. Alsdann informierten die BVB mit E-Mail vom 6. September 2016 über eine Verlängerung der Eingabefrist bis zum 16. September 2016 und legten ihrer Nachricht wiederum Ausschreibungsunterlagen bei. Im Vergleich zur Ausschreibung im offenen Verfahren waren diese weitgehend unverändert. Namentlich sahen sie neben der Verpflichtung zum Betrieb der Tankstelle "Rank" weiterhin vor, dass für den Bezug von Treibstoff im Zeitraum vom 1. Januar 2017 bis 31. Dezember 2018 ein Festpreis zu offerieren sei. Verkürzt wurde die Dauer, während der die Angebote verbindlich bleiben mussten: Die Angebote waren am 16. September 2016 bis 10.30 Uhr einzureichen, der Zuschlagsentscheid sollte gleichentags um 11.30 Uhr erfolgen. Für den Auftrag gingen zwei Angebote ein.