Talk to an OpenJDK API or screen scrape off the official site, get a Y/N/Don't know response. Patches to OpenJDK can't be accepted unless this value is Y
For things like hackdays we've allowed people to submit small patches without a signed OCA. For example small warnings fixes. I think we should also have a way of approving a patch from a non-OCA person, manually at the request of a moderator.
Looks like we'll have to screen scrape to see if folks have signed the OCA, however that page does not list hte OpenJDK username, it lists the java.net username (so we need to make sure when we create web revs that we don't pull in the wrong username by accident)
You only want to search for people who have signed for the OpenJDK project (OpenESB and other projects are irrelevant). The idea is to match the Name or their java.net username against the OpenJDK project. Below is a sample line from the screen scraping
Graham Allan - OpenJDK - grundelfleck
If there is any way of using an API as opposed to screen scraping, I'd go for that!
@karianna We have an idea where we should display if the user have signed the OCA?
Have a look at the pull review screen - you should be able to wire up the
OCA into the user details section. Bonus points for also adding it into the