请教JDon的Licenes

一直在这里,一直却没有找到JDon的Licene说明。问一下Banq兄,JDon可以直接用于商业吗?

JDon通过了我们所有测试(实际测试,在没有持久层的情况下,我们的环境中,性能超过Spring)。

于是,计划针对JDon开发一套开发插件,并且作为公司中小项目的开发平台。计划如下:


只关注JBoss4/5(我比较好奇能否运行在Glassfish上),我们的开发工具是在Netbeans平台上自己定制的,因此将针对这个Netbeans做一些插件,主要是对JDon的配置文件、库文件还有STRUTS的配置文件的可视化支持。因为公司全部Ant,因此打算用Ant做一些插件,生成JDon的代码。
数据库,我们的产品只使用PostgreSQL,因此打算只支持PostgreSQL,同时没有使用Hibernate这一类ORMapping方案的计划。因此可能需要从源代码级别上扩展一下JDBCTemp。我个人的想法是扩展后加上JPA的支持。

然后这套东西将用于商业。不知道JDon的Licene是否允许这样使用。

Banq兄,多谢:)

>>JDon通过了我们所有测试(实际测试,在没有持久层的情况下,我们的环境中,性能超过Spring)
不知道加了持久层会怎么样

>>源代码级别上扩展一下JDBCTemp
我最近也在写持久层替换类,不太喜欢jdon对hibernate的封装,准备直接getCurrentSession,使用Hiernate的原生API,然后加泛型DAO,最后尝试使用jdon的有状态组件配合持久层做会话。

to banq:
谢谢Banq兄的回复,因为是商用程序,我无法确定未来的走向,但我个人将尽力从程序中拿出一些可以的东西,反馈到社区中,我想的是,虽然我们的开发工具是在Netbeans上重新做的,但Plugin还是Netbeans,我们做的Plugin也许可以拿出来,反馈回JDon社区。


to oojdon:
加了持久层,测试的结果不如Spring,但我认为测试的不公平,因为Spring本来就是做Hook的,还有持久层与业务层的框架关系不大。我们基本上就是JDBC或者IBatis。

>>我最近也在写持久层替换类,不太喜欢jdon对Hibernate的封装,准备直接getCurrentSession,使用Hiernate的原生API,然后加泛型DAO,最后尝试使用jdon的有状态组件配合持久层做会话。
项目上没有对JPA进行支持的计划,因为项目基本上都是JDBCTemplate。是我个人想这么搞一搞。我的思路还和过去用Guice封装IBatis一样,加一个事务支持,加一些方法回调,就OK。


对DB不熟,不会Oracle之类的,只会一点MySQL和PostgreSQL。