Bob Lee declines to support Java standardisation "charade"
High profile Java developer Bob Lee, best known for his work on Google's Guice Framework and on the specification for dependency injections patterns in Java, has publicly rejected Oracle's invitation to collaborate on the new Java Specification Requests (JSRs) for Java 7 and 8. 'Crazy Bob', as he is sometimes known, explained his decisions by stating that, as a committed supporter of open source, he says he is not prepared to contribute to a specification which is anti-competitive in nature. In his view the recent attempts to standardise Java Standard Edition fall into this category and do not belong in the open Java Community Process (JCP).
Lee is fully behind Apache's position of voting down all Java standards until Oracle makes test compatibility kits freely available. He states that he is not prepared to support the charade of having JSRs hedged by this kind of restriction within an open standardisation body.