回想当初,Kodo准备投身开源大军便立了Open JPA这个开源项目,Open JPA包含Kodo代码库中将被开源化的重要部分,具体来说就是Kodo核心以及EJB 3 Persistence规范。
Kodo之前其实是一个广受欢迎的软件,简单来说,Open JPA是一组Java持久性应用编程接口(API),对于他的开源,BEA公司的一名高级主管说首要的原因就是使大部分开发人员能够有一个优秀的工具,而不仅仅是满足于“合格即可”的工具,Open JPA旨在简化开发过程,使开发人员能够把精力集中在所面临的业务问题上,而不是在编写和测试基础架构代码上进行重复劳动。用户将能够得到BEA Workshop Studio这样的工具支持技术以及BEA备受好评的企业级支持服务,以“混合使用”开源的Open JPA。同时它还强调简化编程模型、对企业友好的许可模式以及开放标准,这将非常有利于对Java技术中这一颇受欢迎的部分进行协作、采用和创新。