It's open to open source. The barriers only affect developers that want to put barriers round the software. Free software environments do tend to be quite hostile to proprietary developers that want to use the software they've been freely given by others, but not act the same way. Maemo isn't a completely free system, but it's not a normal proprietary platform either, and it's completely unfair to suggest that it's not open because you can't keep easily something closed.