eclipse-archived / ceylon-herd

The Ceylon repository web application
Apache License 2.0
21 stars 11 forks source link

Allow "domain claims" #112

Open quintesse opened 11 years ago

quintesse commented 11 years ago

I'm not sure if this should be instead of "project claims" or an addition to them, but the idea is that you could claim a base domain like "org.jboss" and you would then be allowed to add as many projects (below it) as you like without having to go through the acceptance process for each of them.

A reason for having this as an additional option is that you'd normally have to trust that the responsible people will adhere to our rules (like using open source licenses), so you might not want to give this right to everyone.

On the other hand there will come a time that managing claims will probably be a big daily effort if we need to vet each and every module (one person can easily make a couple of dozen modules in very little time). Giving them the capability to add new modules once they've claimed their own domain would take away much of that burden (we could probably have them agree to some sort of statement that what they fill in is true and that they promise to only publish open source, etc)