@Giv Wow, that was a really offensive comment. I mean, seriously. I have a few questions:

1) Why do you need copyright clearance from *everyone* involved to *begin* to examine and develop APIs for your metadata or data?

2) Why does copyright issues affect the way the external interfaces are coded? Surely, this level of ACL should be middleware?

3) Why is a post containing the simple question “Why?” not feedback? It should be possible to answer this satisfactorily in a short paragraph from pointing to a short section on the website. If someone feels the need to post such a short question, maybe the advocacy of this project has fallen somewhat short?

4) Success of a project has nothing to do with code-quality, especially for education. Community involvement and interaction is noted as being crucial in all the learning modelling schemes I am aware of. For example, see the http://www.unfold-project.net/providers_folder/providers_resources/LEM/ learning events model – half of the modes absolutely require peer-interaction and the others are only enhanced by it.

To design educational systems and make choices that ignore community and external re-use is not something I can see the reasoning for.