Daniel, Mark Proctor pointed me in your direction when I asked about
the jsr94-1.1.jar used in Drools. Can you provide a link to the source
code and its license?
I'm still a bit confused because when I look inside the jsr94-1.1.jar
file, it contains javax.rules.* classes, but the documentation and
links Mark provided are for org.jcp.jsr94.jess. I know that Jess is
the reference implementation for JSR-94 and that it is not open source
software, but little more about it. However, I don't think Drools
depends on proprietary Jess code and I think the reference
implementation is not what I'm looking for.
On the javarules.org site, I did find the javax.rules.* API
documentation but no indication of where Drools' jsr94-1.1.jar comes
from. Any help or information on the subject would be appreciated.
reid
Mark Proctor wrote:
It's not well maintained and there is little to no documentation on it.
There are a few articles to read, such as this one from Sun:
http://java.sun.com/developer/technicalArticles/J2SE/JavaRule.html
The JCP page is actually out of date:
http://www.jcp.org/en/jsr/detail?id=94
Daniel Selman is the maintainer and he keeps more recent versions and
source at javarules.com:
http://www.javarules.org/api_doc/readme.html
README
http://www.javarules.org/api_doc/ri/index.html
api-docs
The src link seems broken. I suggest you email Daniel for up to date
urls Daniel Selman <dselman@ilog.fr>
Mark
Reid Kaufmann wrote:
I'm
scoping
the task of integrating Drools into OpenSolaris and have a
question regarding a dependency (yes I've read the dependencies
readme).
Where does the jsr94-1.1.jar file come from? I can track it down to
the Maven repository, but I don't see any documentation about it or
indication regarding its origins or source. I'd assume that it's the
API definition for JSR-94, but I'm not able to find it on the JCP
site. I'd like to know what the licensing is for it and also build it
from source if possible. Can anyone shed some light on this or give me
a pointer?
reid