That’s not quite right for Fraunhofer: The financing model is also heavily dependent on research grants. The base funding is indeed around 30%. But another 40% are from publicly funded research projects. The last 30% are from research contracted by industry. In 2023, license fee revenue was €157M / €2991M, so roughly 5% of total contract research volume.
https://www.fraunhofer.de/en/about-fraunhofer/profile-struct...