Can vendors solve the problem on their own?
What if vendors do integration, from free software pieces?
- Leads to lots of patches/forking
- Worse, patches/forking in API/ABI
- In many cases just not feasible due to amount of code involved
- Means that open source apps can't use the platform