Talking about a replacement of SAP, OpenERP is doing great in France (at
least until I left it for Brazil).
There are many ways to ethically make money from software and this thriving
momentum for free software businesses cannot be denied anymore. However that
is a weaker argument in favor of free software than the one rms usually uses:
developing free software is granting the users the freedoms they deserve,
whereas developing proprietary software is exercising an unethical control on
them.
I am a member of the April association, which promotes and defends free
software at the French and European levels. The April produced a white book
on business models around free software. Of course, it is in French but I am
sure such a book must exist in English or Spanish.