You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tuscany.apache.org by Simon Laws <si...@googlemail.com> on 2008/03/20 14:04:47 UTC

New dependency on Drools

I've just committed the patch from TUSCANY-2099. The patch is a few more
steps on the way to getting the workpool demo running with the latest code
and it introduces a new dependency on Drools. It's ASL2 licenses but I want
to call it out here in case anyone has any concerns.

Thanks

Simon

Re: New dependency on Drools

Posted by Luciano Resende <lu...@gmail.com>.
Are all these dependencies using ASL license ?

On Thu, Mar 20, 2008 at 1:09 PM, Giorgio Zoppi <gi...@gmail.com> wrote:
> These are files needed by JBoss Rules (aka Drools) for its all features:
>  totale 7,4M
>  -rw-r--r-- 1 giorgio giorgio  90K 2007-12-01 19:56 antlr-runtime-3.0.jar
>  -rw-r--r-- 1 giorgio giorgio 412K 2007-12-01 19:12 ant-nodeps-1.6.5.jar
>  -rw-r--r-- 1 giorgio giorgio 3,9M 2007-12-01 19:12 core-3.2.3.v_686_R32x.jar
>  -rw-r--r-- 1 giorgio giorgio  11K 2007-12-01 18:18 drools-ant-4.0.3.jar
>  -rw-r--r-- 1 giorgio giorgio 541K 2007-12-01 18:18 drools-compiler-4.0.3.jar
>  -rw-r--r-- 1 giorgio giorgio 1,1M 2007-12-01 18:18 drools-core-4.0.3.jar
>  -rw-r--r-- 1 giorgio giorgio  77K 2007-12-01 18:18
>  drools-decisiontables-4.0.3.jar
>  -rw-r--r-- 1 giorgio giorgio  23K 2007-12-01 18:18 drools-jsr94-4.0.3.jar
>  -rw-r--r-- 1 giorgio giorgio 442K 2007-12-01 19:12 janino-2.5.10.jar
>  -rw-r--r-- 1 giorgio giorgio  14K 2007-12-01 19:12 jsr94-1.1.jar
>  -rw-r--r-- 1 giorgio giorgio 488K 2007-12-01 19:12 jxl-2.4.2.jar
>  -rw-r--r-- 1 giorgio giorgio 412K 2007-12-01 19:12 mvel14-1.2.10.jar
>
>  Cheers,
>  Giorgio
>
>
>
>  ---------------------------------------------------------------------
>  To unsubscribe, e-mail: tuscany-dev-unsubscribe@ws.apache.org
>  For additional commands, e-mail: tuscany-dev-help@ws.apache.org
>
>



-- 
Luciano Resende
Apache Tuscany Committer
http://people.apache.org/~lresende
http://lresende.blogspot.com/

---------------------------------------------------------------------
To unsubscribe, e-mail: tuscany-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: tuscany-dev-help@ws.apache.org


Re: New dependency on Drools

Posted by Simon Nash <na...@apache.org>.
Jean-Sebastien Delfino wrote:
> Luciano Resende wrote:
>> On Thu, Mar 20, 2008 at 6:04 AM, Simon Laws 
>> <si...@googlemail.com> wrote:
>>> I've just committed the patch from TUSCANY-2099. The patch is a few more
>>>  steps on the way to getting the workpool demo running with the 
>>> latest code
>>>  and it introduces a new dependency on Drools. It's ASL2 licenses but 
>>> I want
>>>  to call it out here in case anyone has any concerns.
>>>
>>>  Thanks
>>>
>>>  Simon
>>>
>>
>> After the discussions around licensing, it looks ok to me, +1
>>
> 
> +1 from me too.
> 
It's good to hear that the licenses are OK.

I'd like to see the workpool demo running on the latest trunk
code.  My only concern with adding these dependencies is the
size increase for the distribution artifacts.  The size of the
distribution has been discussed on other threads (see for example
[1] and [2]). The binary distro zip is currently 66MB.  This
change adds about 7.5MB of dependent jars, so I think the
binary distro would be pushing 70MB if this were included.

AIUI this is not yet being proposed for addition to the binary
distro (in particular for 1.2, though I did see some recent email
that made me wonder about this).

I am +1 with adding this to trunk.  Before it is shipped in a
release, I'd like to revisit the size issue and see if we can
find some other packaging solution that allows the main binary
distro to be smaller.

   Simon

[1] http://www.mail-archive.com/tuscany-dev%40ws.apache.org/msg27559.html
[2] http://www.mail-archive.com/tuscany-dev%40ws.apache.org/msg28012.html


---------------------------------------------------------------------
To unsubscribe, e-mail: tuscany-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: tuscany-dev-help@ws.apache.org


Re: New dependency on Drools

Posted by Jean-Sebastien Delfino <js...@apache.org>.
Luciano Resende wrote:
> On Thu, Mar 20, 2008 at 6:04 AM, Simon Laws <si...@googlemail.com> wrote:
>> I've just committed the patch from TUSCANY-2099. The patch is a few more
>>  steps on the way to getting the workpool demo running with the latest code
>>  and it introduces a new dependency on Drools. It's ASL2 licenses but I want
>>  to call it out here in case anyone has any concerns.
>>
>>  Thanks
>>
>>  Simon
>>
> 
> After the discussions around licensing, it looks ok to me, +1
> 

+1 from me too.

-- 
Jean-Sebastien

---------------------------------------------------------------------
To unsubscribe, e-mail: tuscany-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: tuscany-dev-help@ws.apache.org


Re: New dependency on Drools

Posted by Luciano Resende <lu...@gmail.com>.
On Thu, Mar 20, 2008 at 6:04 AM, Simon Laws <si...@googlemail.com> wrote:
> I've just committed the patch from TUSCANY-2099. The patch is a few more
>  steps on the way to getting the workpool demo running with the latest code
>  and it introduces a new dependency on Drools. It's ASL2 licenses but I want
>  to call it out here in case anyone has any concerns.
>
>  Thanks
>
>  Simon
>

After the discussions around licensing, it looks ok to me, +1

On Fri, Mar 21, 2008 at 5:42 AM, Paul Fremantle <pz...@gmail.com> wrote:
> I'm so sorry! That's great news :)
>
>  Paul
>
>
>
>  On Fri, Mar 21, 2008 at 10:05 AM, Giorgio Zoppi <gi...@gmail.com> wrote:
>  > Drools was BSD and now is ASL2.
>  >  See this-->http://labs.jboss.com/drools/
>  >  and click on open source licence
>  >
>  >  Maybe you're thinking about JESS..JESS is rule production system gpled:)
>  >  Happy Easter week-end!
>  >
>  >
>  >
>  >
>  >  Cheers,
>  >  Giorgio.
>  >
>  >  ---------------------------------------------------------------------
>  >  To unsubscribe, e-mail: tuscany-dev-unsubscribe@ws.apache.org
>  >  For additional commands, e-mail: tuscany-dev-help@ws.apache.org
>  >
>  >
>
>
>
>
> --
>  Paul Fremantle
>  Co-Founder and VP of Technical Sales, WSO2
>  Apache Synapse PMC Chair
>  OASIS WS-RX TC Co-chair
>
>  blog: http://pzf.fremantle.org
>  paul@wso2.com
>
>  "Oxygenating the Web Service Platform", www.wso2.com
>
>  ---------------------------------------------------------------------
>
>
> To unsubscribe, e-mail: tuscany-dev-unsubscribe@ws.apache.org
>  For additional commands, e-mail: tuscany-dev-help@ws.apache.org
>
>



-- 
Luciano Resende
Apache Tuscany Committer
http://people.apache.org/~lresende
http://lresende.blogspot.com/

---------------------------------------------------------------------
To unsubscribe, e-mail: tuscany-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: tuscany-dev-help@ws.apache.org


Re: New dependency on Drools

Posted by Paul Fremantle <pz...@gmail.com>.
I'm so sorry! That's great news :)

Paul

On Fri, Mar 21, 2008 at 10:05 AM, Giorgio Zoppi <gi...@gmail.com> wrote:
> Drools was BSD and now is ASL2.
>  See this-->http://labs.jboss.com/drools/
>  and click on open source licence
>
>  Maybe you're thinking about JESS..JESS is rule production system gpled:)
>  Happy Easter week-end!
>
>
>
>
>  Cheers,
>  Giorgio.
>
>  ---------------------------------------------------------------------
>  To unsubscribe, e-mail: tuscany-dev-unsubscribe@ws.apache.org
>  For additional commands, e-mail: tuscany-dev-help@ws.apache.org
>
>



-- 
Paul Fremantle
Co-Founder and VP of Technical Sales, WSO2
Apache Synapse PMC Chair
OASIS WS-RX TC Co-chair

blog: http://pzf.fremantle.org
paul@wso2.com

"Oxygenating the Web Service Platform", www.wso2.com

---------------------------------------------------------------------
To unsubscribe, e-mail: tuscany-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: tuscany-dev-help@ws.apache.org


Re: New dependency on Drools

Posted by Giorgio Zoppi <gi...@gmail.com>.
Drools was BSD and now is ASL2.
See this-->http://labs.jboss.com/drools/
and click on open source licence

Maybe you're thinking about JESS..JESS is rule production system gpled:)
Happy Easter week-end!


Cheers,
Giorgio.

---------------------------------------------------------------------
To unsubscribe, e-mail: tuscany-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: tuscany-dev-help@ws.apache.org


Re: New dependency on Drools

Posted by Paul Fremantle <pz...@gmail.com>.
I don't understand. Drools is not ASL or BSD. So while you can ship
code that references the JRules API, you cannot distribute Drools
AFAIK.

Paul

On Fri, Mar 21, 2008 at 8:31 AM, Giorgio Zoppi <gi...@gmail.com> wrote:
> ASL2 or BSD (antlr and janino are BSD).
>
>  2008/3/20, Giorgio Zoppi <gi...@gmail.com>:
>
>
> > These are files needed by JBoss Rules (aka Drools) for its all features:
>  >  totale 7,4M
>  >  -rw-r--r-- 1 giorgio giorgio  90K 2007-12-01 19:56 antlr-runtime-3.0.jar
>  >  -rw-r--r-- 1 giorgio giorgio 412K 2007-12-01 19:12 ant-nodeps-1.6.5.jar
>  >  -rw-r--r-- 1 giorgio giorgio 3,9M 2007-12-01 19:12 core-3.2.3.v_686_R32x.jar
>  >  -rw-r--r-- 1 giorgio giorgio  11K 2007-12-01 18:18 drools-ant-4.0.3.jar
>  >  -rw-r--r-- 1 giorgio giorgio 541K 2007-12-01 18:18 drools-compiler-4.0.3.jar
>  >  -rw-r--r-- 1 giorgio giorgio 1,1M 2007-12-01 18:18 drools-core-4.0.3.jar
>  >  -rw-r--r-- 1 giorgio giorgio  77K 2007-12-01 18:18
>  >  drools-decisiontables-4.0.3.jar
>  >  -rw-r--r-- 1 giorgio giorgio  23K 2007-12-01 18:18 drools-jsr94-4.0.3.jar
>  >  -rw-r--r-- 1 giorgio giorgio 442K 2007-12-01 19:12 janino-2.5.10.jar
>  >  -rw-r--r-- 1 giorgio giorgio  14K 2007-12-01 19:12 jsr94-1.1.jar
>  >  -rw-r--r-- 1 giorgio giorgio 488K 2007-12-01 19:12 jxl-2.4.2.jar
>  >  -rw-r--r-- 1 giorgio giorgio 412K 2007-12-01 19:12 mvel14-1.2.10.jar
>  >
>  >  Cheers,
>  >
>  > Giorgio
>  >
>
>  ---------------------------------------------------------------------
>  To unsubscribe, e-mail: tuscany-dev-unsubscribe@ws.apache.org
>  For additional commands, e-mail: tuscany-dev-help@ws.apache.org
>
>



-- 
Paul Fremantle
Co-Founder and VP of Technical Sales, WSO2
Apache Synapse PMC Chair
OASIS WS-RX TC Co-chair

blog: http://pzf.fremantle.org
paul@wso2.com

"Oxygenating the Web Service Platform", www.wso2.com

---------------------------------------------------------------------
To unsubscribe, e-mail: tuscany-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: tuscany-dev-help@ws.apache.org


Re: New dependency on Drools

Posted by Giorgio Zoppi <gi...@gmail.com>.
ASL2 or BSD (antlr and janino are BSD).

2008/3/20, Giorgio Zoppi <gi...@gmail.com>:
> These are files needed by JBoss Rules (aka Drools) for its all features:
>  totale 7,4M
>  -rw-r--r-- 1 giorgio giorgio  90K 2007-12-01 19:56 antlr-runtime-3.0.jar
>  -rw-r--r-- 1 giorgio giorgio 412K 2007-12-01 19:12 ant-nodeps-1.6.5.jar
>  -rw-r--r-- 1 giorgio giorgio 3,9M 2007-12-01 19:12 core-3.2.3.v_686_R32x.jar
>  -rw-r--r-- 1 giorgio giorgio  11K 2007-12-01 18:18 drools-ant-4.0.3.jar
>  -rw-r--r-- 1 giorgio giorgio 541K 2007-12-01 18:18 drools-compiler-4.0.3.jar
>  -rw-r--r-- 1 giorgio giorgio 1,1M 2007-12-01 18:18 drools-core-4.0.3.jar
>  -rw-r--r-- 1 giorgio giorgio  77K 2007-12-01 18:18
>  drools-decisiontables-4.0.3.jar
>  -rw-r--r-- 1 giorgio giorgio  23K 2007-12-01 18:18 drools-jsr94-4.0.3.jar
>  -rw-r--r-- 1 giorgio giorgio 442K 2007-12-01 19:12 janino-2.5.10.jar
>  -rw-r--r-- 1 giorgio giorgio  14K 2007-12-01 19:12 jsr94-1.1.jar
>  -rw-r--r-- 1 giorgio giorgio 488K 2007-12-01 19:12 jxl-2.4.2.jar
>  -rw-r--r-- 1 giorgio giorgio 412K 2007-12-01 19:12 mvel14-1.2.10.jar
>
>  Cheers,
>
> Giorgio
>

---------------------------------------------------------------------
To unsubscribe, e-mail: tuscany-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: tuscany-dev-help@ws.apache.org


Re: New dependency on Drools

Posted by Giorgio Zoppi <gi...@gmail.com>.
These are files needed by JBoss Rules (aka Drools) for its all features:
totale 7,4M
-rw-r--r-- 1 giorgio giorgio  90K 2007-12-01 19:56 antlr-runtime-3.0.jar
-rw-r--r-- 1 giorgio giorgio 412K 2007-12-01 19:12 ant-nodeps-1.6.5.jar
-rw-r--r-- 1 giorgio giorgio 3,9M 2007-12-01 19:12 core-3.2.3.v_686_R32x.jar
-rw-r--r-- 1 giorgio giorgio  11K 2007-12-01 18:18 drools-ant-4.0.3.jar
-rw-r--r-- 1 giorgio giorgio 541K 2007-12-01 18:18 drools-compiler-4.0.3.jar
-rw-r--r-- 1 giorgio giorgio 1,1M 2007-12-01 18:18 drools-core-4.0.3.jar
-rw-r--r-- 1 giorgio giorgio  77K 2007-12-01 18:18
drools-decisiontables-4.0.3.jar
-rw-r--r-- 1 giorgio giorgio  23K 2007-12-01 18:18 drools-jsr94-4.0.3.jar
-rw-r--r-- 1 giorgio giorgio 442K 2007-12-01 19:12 janino-2.5.10.jar
-rw-r--r-- 1 giorgio giorgio  14K 2007-12-01 19:12 jsr94-1.1.jar
-rw-r--r-- 1 giorgio giorgio 488K 2007-12-01 19:12 jxl-2.4.2.jar
-rw-r--r-- 1 giorgio giorgio 412K 2007-12-01 19:12 mvel14-1.2.10.jar

Cheers,
Giorgio

---------------------------------------------------------------------
To unsubscribe, e-mail: tuscany-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: tuscany-dev-help@ws.apache.org


Re: New dependency on Drools

Posted by Simon Nash <na...@apache.org>.
Simon Laws wrote:
> On Thu, Mar 20, 2008 at 1:04 PM, Simon Laws <si...@googlemail.com>
> wrote:
> 
>> I've just committed the patch from TUSCANY-2099. The patch is a few more
>> steps on the way to getting the workpool demo running with the latest code
>> and it introduces a new dependency on Drools. It's ASL2 licenses but I want
>> to call it out here in case anyone has any concerns.
>>
>> Thanks
>>
>> Simon
>>
> 
> I should have said this only affects trunk and is not a 1.2 dependency.
> 
> Simon
> 
How big is Drools?  Does it drag anything else that we don't already use?

   Simon


---------------------------------------------------------------------
To unsubscribe, e-mail: tuscany-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: tuscany-dev-help@ws.apache.org


Re: New dependency on Drools

Posted by Simon Laws <si...@googlemail.com>.
On Thu, Mar 20, 2008 at 1:04 PM, Simon Laws <si...@googlemail.com>
wrote:

> I've just committed the patch from TUSCANY-2099. The patch is a few more
> steps on the way to getting the workpool demo running with the latest code
> and it introduces a new dependency on Drools. It's ASL2 licenses but I want
> to call it out here in case anyone has any concerns.
>
> Thanks
>
> Simon
>

I should have said this only affects trunk and is not a 1.2 dependency.

Simon