Citation: 6B_1272/2023 E. 6

Die Beschwerde ist teilweise gutzuheissen und im Übrigen abzuweisen, soweit darauf einzutreten ist. Der Kanton Solothurn hat den Beschwerdeführer im Umfang seines Obsiegens für das bundesgerichtliche Verfahren angemessen zu entschädigen (Art. 68 Abs. 1 und 2 BGG). Soweit dieser unterliegt, hat er für die Kosten des bundesgerichtlichen Verfahrens aufzukommen (Art. 66 Abs. 1 BGG). Der Kanton Solothurn trägt keine Gerichtskosten (Art. 66 Abs. 4 BGG). Der Beschwerdegegner 2 wurde nicht zur Stellungnahme eingeladen. Er hatte im bundesgerichtlichen Verfahren daher keine Auslagen, weshalb ihm keine Entschädigung zuzusprechen ist.