the project should allow people to give anonymous votes/ratings - however NOT multpile votes/ratings for the same subject. there will have to be multiple mechanisms in place to prevent users from spamming/multiple rating or at least doing the same thing over and over again should not make a difference (override)
Theoretically, using amoeba within a 3rd party product allows amoeba to inject malicious code into this project. Therefore it is important to emphasize trust and security of the application.
one of the few reasons why a user registers himself to an application must be, because himself can later benefit of it thanks to the fact that all his actions are connected to his account.
Just being able to participate is not a reason why a user registers if there is no direct benefit of his participation at a later stage.
why should i register to amoeba if there is no way of seeing whom or what i have rated in a "my history" view or so?
http://www.oreillynet.com/pub/a/oreilly/tim/news/2005/09/30/what-is-web-20.html
I was thinking of the predicate connecting two subjects. It could be "Agree" or "Disagree" rather than "good in" or "bad at".