BEA Systems recently announced a new J2EE application framework called “Cajun” that includes some proprietary extensions that may lock applications developed using it to BEA’s WebLogic platform. BEA has said it has no plans to implement Cajun for other J2EE servers.
Is this a bad thing for Java’s write once, run anywhere promise?