Open source is more respectable than free and it comes with a lot of benefits. Plus services are more profitable over the long-term than licensing.
But yeah, it's probably more difficult to ramp up that vibe in a mature company. Even internally.
It's doable, but it's tough, and it might be impossible for a company not built from the ground up for that purpose.