If they succeed, they will have done a near impossible thing: to merge open source developmentpractices and for-profit products without users feeling ripped-off.
The lack of a formal schema, which typically has to be designed before any code is written, means that schemaless databases are a better fit for current software developmentpractices, such as agile development.