Open source: Challenges, trends and predictions for 2023 and beyond