You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@camel.apache.org by Ra...@cognizant.com on 2012/11/06 17:22:17 UTC
Planning to write a component
Hi All,
I am reading up a lot on Camel and would be planning to write a component that integrates with chatbots based on AIML (http://www.alicebot.org/aiml.html). I hope the topic is right and there is no such plugin. Let me know of features you would like to see.
Regards
Ram
This e-mail and any files transmitted with it are for the sole use of the intended recipient(s) and may contain confidential and privileged information. If you are not the intended recipient(s), please reply to the sender and destroy all copies of the original message. Any unauthorized review, use, disclosure, dissemination, forwarding, printing or copying of this email, and/or any action taken in reliance on the contents of this e-mail is strictly prohibited and may be unlawful.
RE: Planning to write a component
Posted by Ra...@cognizant.com.
Thank you Claus. PyAIML (http://pyaiml.sourceforge.net/ is FreeBSD) , Charlie is BSD (http://sourceforge.net/projects/charliebot/) and should fall under
Category A: Authorized Licenses
Third-party works, in both source and binary form, may be included within Apache products when made available under the following licenses:
Apache License 2.0
ASL 1.1
BSD
MIT/X11
NCSA
W3C Software license
X.Net
zlib/libpng
I am still in ideation phase. Excited to contribute.
-----Original Message-----
From: Claus Ibsen [mailto:claus.ibsen@gmail.com]
Sent: Thursday, November 08, 2012 11:02 AM
To: users@camel.apache.org
Subject: Re: Planning to write a component
Hi
This add new component guide, has links to the ASF page where the
accepted licenses is listed etc.
http://camel.apache.org/add-new-component-guide.html
On Thu, Nov 8, 2012 at 5:58 AM, Willem jiang <wi...@gmail.com> wrote:
> Hi Ram,
>
> It's should be OK if you host the component in the gitHub if you just want to play and learn the AIML.
> Maybe I bring the License issue out too quickly, but it just main concern of us if you want to contribute it to Apache Camel.
>
> --
> Willem Jiang
>
> Red Hat, Inc.
> FuseSource is now part of Red Hat
> Web: http://www.fusesource.com | http://www.redhat.com
> Blog: http://willemjiang.blogspot.com (http://willemjiang.blogspot.com/) (English)
> http://jnn.javaeye.com (http://jnn.javaeye.com/) (Chinese)
> Twitter: willemjiang
> Weibo: willemjiang
>
>
>
>
> On Wednesday, November 7, 2012 at 3:54 PM, Ramkumar.Iyer@cognizant.com wrote:
>
>> Hi Jiang,
>>
>> This project is just for learning; that being said licensing is important. My idea is to make Camel useful when doing support automation and make it ready for next generation web. If, I make right choice by choosing GPL and BSD it may land up in Camel Trunk. If we choose V3, it will be incompatible. I am not an expert here.
>>
>> Here is what I can gather from various licenses.
>>
>> http://en.wikipedia.org/wiki/AIML
>>
>>
>> * Because the A.L.I.C.E. AIML set was released under the GNU GPL, and because most AIML interpreters are offered under a free or open source license, many "Alicebot clones" have been created based upon the original implementation of the program and its AIML knowledge b
>>
>>
>> For testing
>>
>> http://rebecca-aiml.sourceforge.net/
>> Rebecca is dual licensed as commercial and open source under the GPLv3 license
>>
>> (or)
>>
>> http://pyaiml.sourceforge.net/
>> 8/13/2010: It's recently been brought to my attention that PyAIML's quote-unquote "licensing terms" (such as they are) may be preventing the code from reaching as wide an audience as possible. Since the old license was a joke (and not a terribly funny one), I've decided to re-license PyAIML using the FreeBSD license. I'll update the license file included with the software shortly.
>>
>> -----Original Message-----
>> From: Willem jiang [mailto:willem.jiang@gmail.com]
>> Sent: Wednesday, November 07, 2012 7:27 AM
>> To: users@camel.apache.org (mailto:users@camel.apache.org)
>> Subject: Re: Planning to write a component
>>
>> Hi Ram,
>>
>> I just wander what's the AIML implementation that you want to use. If the implementation is not using Apache Software License, we cannot host that component in Apache, you may consider to contribute it to camel-extra[1].
>>
>> [1]http://code.google.com/a/apache-extras.org/p/camel-extra/
>> --
>> Willem Jiang
>>
>> Red Hat, Inc.
>> FuseSource is now part of Red Hat
>> Web: http://www.fusesource.com | http://www.redhat.com
>> Blog: http://willemjiang.blogspot.com (http://willemjiang.blogspot.com/) (English)
>> http://jnn.javaeye.com (http://jnn.javaeye.com/) (Chinese)
>> Twitter: willemjiang
>> Weibo: willemjiang
>>
>>
>>
>>
>>
>> On Wednesday, November 7, 2012 at 12:22 AM, Ramkumar.Iyer@cognizant.com (mailto:Ramkumar.Iyer@cognizant.com) wrote:
>>
>> > Hi All,
>> >
>> > I am reading up a lot on Camel and would be planning to write a component that integrates with chatbots based on AIML (http://www.alicebot.org/aiml.html). I hope the topic is right and there is no such plugin. Let me know of features you would like to see.
>> >
>> > Regards
>> > Ram
>> >
>> > This e-mail and any files transmitted with it are for the sole use of the intended recipient(s) and may contain confidential and privileged information. If you are not the intended recipient(s), please reply to the sender and destroy all copies of the original message. Any unauthorized review, use, disclosure, dissemination, forwarding, printing or copying of this email, and/or any action taken in reliance on the contents of this e-mail is strictly prohibited and may be unlawful.
>>
>>
>> This e-mail and any files transmitted with it are for the sole use of the intended recipient(s) and may contain confidential and privileged information. If you are not the intended recipient(s), please reply to the sender and destroy all copies of the original message. Any unauthorized review, use, disclosure, dissemination, forwarding, printing or copying of this email, and/or any action taken in reliance on the contents of this e-mail is strictly prohibited and may be unlawful.
>
>
--
Claus Ibsen
-----------------
Red Hat, Inc.
FuseSource is now part of Red Hat
Email: cibsen@redhat.com
Web: http://fusesource.com
Twitter: davsclaus
Blog: http://davsclaus.com
Author of Camel in Action: http://www.manning.com/ibsen
This e-mail and any files transmitted with it are for the sole use of the intended recipient(s) and may contain confidential and privileged information. If you are not the intended recipient(s), please reply to the sender and destroy all copies of the original message. Any unauthorized review, use, disclosure, dissemination, forwarding, printing or copying of this email, and/or any action taken in reliance on the contents of this e-mail is strictly prohibited and may be unlawful.
Re: Planning to write a component
Posted by Claus Ibsen <cl...@gmail.com>.
Hi
This add new component guide, has links to the ASF page where the
accepted licenses is listed etc.
http://camel.apache.org/add-new-component-guide.html
On Thu, Nov 8, 2012 at 5:58 AM, Willem jiang <wi...@gmail.com> wrote:
> Hi Ram,
>
> It's should be OK if you host the component in the gitHub if you just want to play and learn the AIML.
> Maybe I bring the License issue out too quickly, but it just main concern of us if you want to contribute it to Apache Camel.
>
> --
> Willem Jiang
>
> Red Hat, Inc.
> FuseSource is now part of Red Hat
> Web: http://www.fusesource.com | http://www.redhat.com
> Blog: http://willemjiang.blogspot.com (http://willemjiang.blogspot.com/) (English)
> http://jnn.javaeye.com (http://jnn.javaeye.com/) (Chinese)
> Twitter: willemjiang
> Weibo: willemjiang
>
>
>
>
> On Wednesday, November 7, 2012 at 3:54 PM, Ramkumar.Iyer@cognizant.com wrote:
>
>> Hi Jiang,
>>
>> This project is just for learning; that being said licensing is important. My idea is to make Camel useful when doing support automation and make it ready for next generation web. If, I make right choice by choosing GPL and BSD it may land up in Camel Trunk. If we choose V3, it will be incompatible. I am not an expert here.
>>
>> Here is what I can gather from various licenses.
>>
>> http://en.wikipedia.org/wiki/AIML
>>
>>
>> * Because the A.L.I.C.E. AIML set was released under the GNU GPL, and because most AIML interpreters are offered under a free or open source license, many "Alicebot clones" have been created based upon the original implementation of the program and its AIML knowledge b
>>
>>
>> For testing
>>
>> http://rebecca-aiml.sourceforge.net/
>> Rebecca is dual licensed as commercial and open source under the GPLv3 license
>>
>> (or)
>>
>> http://pyaiml.sourceforge.net/
>> 8/13/2010: It's recently been brought to my attention that PyAIML's quote-unquote "licensing terms" (such as they are) may be preventing the code from reaching as wide an audience as possible. Since the old license was a joke (and not a terribly funny one), I've decided to re-license PyAIML using the FreeBSD license. I'll update the license file included with the software shortly.
>>
>> -----Original Message-----
>> From: Willem jiang [mailto:willem.jiang@gmail.com]
>> Sent: Wednesday, November 07, 2012 7:27 AM
>> To: users@camel.apache.org (mailto:users@camel.apache.org)
>> Subject: Re: Planning to write a component
>>
>> Hi Ram,
>>
>> I just wander what's the AIML implementation that you want to use. If the implementation is not using Apache Software License, we cannot host that component in Apache, you may consider to contribute it to camel-extra[1].
>>
>> [1]http://code.google.com/a/apache-extras.org/p/camel-extra/
>> --
>> Willem Jiang
>>
>> Red Hat, Inc.
>> FuseSource is now part of Red Hat
>> Web: http://www.fusesource.com | http://www.redhat.com
>> Blog: http://willemjiang.blogspot.com (http://willemjiang.blogspot.com/) (English)
>> http://jnn.javaeye.com (http://jnn.javaeye.com/) (Chinese)
>> Twitter: willemjiang
>> Weibo: willemjiang
>>
>>
>>
>>
>>
>> On Wednesday, November 7, 2012 at 12:22 AM, Ramkumar.Iyer@cognizant.com (mailto:Ramkumar.Iyer@cognizant.com) wrote:
>>
>> > Hi All,
>> >
>> > I am reading up a lot on Camel and would be planning to write a component that integrates with chatbots based on AIML (http://www.alicebot.org/aiml.html). I hope the topic is right and there is no such plugin. Let me know of features you would like to see.
>> >
>> > Regards
>> > Ram
>> >
>> > This e-mail and any files transmitted with it are for the sole use of the intended recipient(s) and may contain confidential and privileged information. If you are not the intended recipient(s), please reply to the sender and destroy all copies of the original message. Any unauthorized review, use, disclosure, dissemination, forwarding, printing or copying of this email, and/or any action taken in reliance on the contents of this e-mail is strictly prohibited and may be unlawful.
>>
>>
>> This e-mail and any files transmitted with it are for the sole use of the intended recipient(s) and may contain confidential and privileged information. If you are not the intended recipient(s), please reply to the sender and destroy all copies of the original message. Any unauthorized review, use, disclosure, dissemination, forwarding, printing or copying of this email, and/or any action taken in reliance on the contents of this e-mail is strictly prohibited and may be unlawful.
>
>
--
Claus Ibsen
-----------------
Red Hat, Inc.
FuseSource is now part of Red Hat
Email: cibsen@redhat.com
Web: http://fusesource.com
Twitter: davsclaus
Blog: http://davsclaus.com
Author of Camel in Action: http://www.manning.com/ibsen
Re: Planning to write a component
Posted by Willem jiang <wi...@gmail.com>.
Hi Ram,
It's should be OK if you host the component in the gitHub if you just want to play and learn the AIML.
Maybe I bring the License issue out too quickly, but it just main concern of us if you want to contribute it to Apache Camel.
--
Willem Jiang
Red Hat, Inc.
FuseSource is now part of Red Hat
Web: http://www.fusesource.com | http://www.redhat.com
Blog: http://willemjiang.blogspot.com (http://willemjiang.blogspot.com/) (English)
http://jnn.javaeye.com (http://jnn.javaeye.com/) (Chinese)
Twitter: willemjiang
Weibo: willemjiang
On Wednesday, November 7, 2012 at 3:54 PM, Ramkumar.Iyer@cognizant.com wrote:
> Hi Jiang,
>
> This project is just for learning; that being said licensing is important. My idea is to make Camel useful when doing support automation and make it ready for next generation web. If, I make right choice by choosing GPL and BSD it may land up in Camel Trunk. If we choose V3, it will be incompatible. I am not an expert here.
>
> Here is what I can gather from various licenses.
>
> http://en.wikipedia.org/wiki/AIML
>
>
> * Because the A.L.I.C.E. AIML set was released under the GNU GPL, and because most AIML interpreters are offered under a free or open source license, many "Alicebot clones" have been created based upon the original implementation of the program and its AIML knowledge b
>
>
> For testing
>
> http://rebecca-aiml.sourceforge.net/
> Rebecca is dual licensed as commercial and open source under the GPLv3 license
>
> (or)
>
> http://pyaiml.sourceforge.net/
> 8/13/2010: It's recently been brought to my attention that PyAIML's quote-unquote "licensing terms" (such as they are) may be preventing the code from reaching as wide an audience as possible. Since the old license was a joke (and not a terribly funny one), I've decided to re-license PyAIML using the FreeBSD license. I'll update the license file included with the software shortly.
>
> -----Original Message-----
> From: Willem jiang [mailto:willem.jiang@gmail.com]
> Sent: Wednesday, November 07, 2012 7:27 AM
> To: users@camel.apache.org (mailto:users@camel.apache.org)
> Subject: Re: Planning to write a component
>
> Hi Ram,
>
> I just wander what's the AIML implementation that you want to use. If the implementation is not using Apache Software License, we cannot host that component in Apache, you may consider to contribute it to camel-extra[1].
>
> [1]http://code.google.com/a/apache-extras.org/p/camel-extra/
> --
> Willem Jiang
>
> Red Hat, Inc.
> FuseSource is now part of Red Hat
> Web: http://www.fusesource.com | http://www.redhat.com
> Blog: http://willemjiang.blogspot.com (http://willemjiang.blogspot.com/) (English)
> http://jnn.javaeye.com (http://jnn.javaeye.com/) (Chinese)
> Twitter: willemjiang
> Weibo: willemjiang
>
>
>
>
>
> On Wednesday, November 7, 2012 at 12:22 AM, Ramkumar.Iyer@cognizant.com (mailto:Ramkumar.Iyer@cognizant.com) wrote:
>
> > Hi All,
> >
> > I am reading up a lot on Camel and would be planning to write a component that integrates with chatbots based on AIML (http://www.alicebot.org/aiml.html). I hope the topic is right and there is no such plugin. Let me know of features you would like to see.
> >
> > Regards
> > Ram
> >
> > This e-mail and any files transmitted with it are for the sole use of the intended recipient(s) and may contain confidential and privileged information. If you are not the intended recipient(s), please reply to the sender and destroy all copies of the original message. Any unauthorized review, use, disclosure, dissemination, forwarding, printing or copying of this email, and/or any action taken in reliance on the contents of this e-mail is strictly prohibited and may be unlawful.
>
>
> This e-mail and any files transmitted with it are for the sole use of the intended recipient(s) and may contain confidential and privileged information. If you are not the intended recipient(s), please reply to the sender and destroy all copies of the original message. Any unauthorized review, use, disclosure, dissemination, forwarding, printing or copying of this email, and/or any action taken in reliance on the contents of this e-mail is strictly prohibited and may be unlawful.
RE: Planning to write a component
Posted by Ra...@cognizant.com.
Hi Jiang,
This project is just for learning; that being said licensing is important. My idea is to make Camel useful when doing support automation and make it ready for next generation web. If, I make right choice by choosing GPL and BSD it may land up in Camel Trunk. If we choose V3, it will be incompatible. I am not an expert here.
Here is what I can gather from various licenses.
http://en.wikipedia.org/wiki/AIML
* Because the A.L.I.C.E. AIML set was released under the GNU GPL, and because most AIML interpreters are offered under a free or open source license, many "Alicebot clones" have been created based upon the original implementation of the program and its AIML knowledge b
For testing
http://rebecca-aiml.sourceforge.net/
Rebecca is dual licensed as commercial and open source under the GPLv3 license
(or)
http://pyaiml.sourceforge.net/
8/13/2010: It's recently been brought to my attention that PyAIML's quote-unquote "licensing terms" (such as they are) may be preventing the code from reaching as wide an audience as possible. Since the old license was a joke (and not a terribly funny one), I've decided to re-license PyAIML using the FreeBSD license. I'll update the license file included with the software shortly.
-----Original Message-----
From: Willem jiang [mailto:willem.jiang@gmail.com]
Sent: Wednesday, November 07, 2012 7:27 AM
To: users@camel.apache.org
Subject: Re: Planning to write a component
Hi Ram,
I just wander what's the AIML implementation that you want to use. If the implementation is not using Apache Software License, we cannot host that component in Apache, you may consider to contribute it to camel-extra[1].
[1]http://code.google.com/a/apache-extras.org/p/camel-extra/
--
Willem Jiang
Red Hat, Inc.
FuseSource is now part of Red Hat
Web: http://www.fusesource.com | http://www.redhat.com
Blog: http://willemjiang.blogspot.com (http://willemjiang.blogspot.com/) (English)
http://jnn.javaeye.com (http://jnn.javaeye.com/) (Chinese)
Twitter: willemjiang
Weibo: willemjiang
On Wednesday, November 7, 2012 at 12:22 AM, Ramkumar.Iyer@cognizant.com wrote:
> Hi All,
>
> I am reading up a lot on Camel and would be planning to write a component that integrates with chatbots based on AIML (http://www.alicebot.org/aiml.html). I hope the topic is right and there is no such plugin. Let me know of features you would like to see.
>
> Regards
> Ram
>
> This e-mail and any files transmitted with it are for the sole use of the intended recipient(s) and may contain confidential and privileged information. If you are not the intended recipient(s), please reply to the sender and destroy all copies of the original message. Any unauthorized review, use, disclosure, dissemination, forwarding, printing or copying of this email, and/or any action taken in reliance on the contents of this e-mail is strictly prohibited and may be unlawful.
This e-mail and any files transmitted with it are for the sole use of the intended recipient(s) and may contain confidential and privileged information. If you are not the intended recipient(s), please reply to the sender and destroy all copies of the original message. Any unauthorized review, use, disclosure, dissemination, forwarding, printing or copying of this email, and/or any action taken in reliance on the contents of this e-mail is strictly prohibited and may be unlawful.
Re: Planning to write a component
Posted by Willem jiang <wi...@gmail.com>.
Hi Ram,
I just wander what's the AIML implementation that you want to use. If the implementation is not using Apache Software License, we cannot host that component in Apache, you may consider to contribute it to camel-extra[1].
[1]http://code.google.com/a/apache-extras.org/p/camel-extra/
--
Willem Jiang
Red Hat, Inc.
FuseSource is now part of Red Hat
Web: http://www.fusesource.com | http://www.redhat.com
Blog: http://willemjiang.blogspot.com (http://willemjiang.blogspot.com/) (English)
http://jnn.javaeye.com (http://jnn.javaeye.com/) (Chinese)
Twitter: willemjiang
Weibo: willemjiang
On Wednesday, November 7, 2012 at 12:22 AM, Ramkumar.Iyer@cognizant.com wrote:
> Hi All,
>
> I am reading up a lot on Camel and would be planning to write a component that integrates with chatbots based on AIML (http://www.alicebot.org/aiml.html). I hope the topic is right and there is no such plugin. Let me know of features you would like to see.
>
> Regards
> Ram
>
> This e-mail and any files transmitted with it are for the sole use of the intended recipient(s) and may contain confidential and privileged information. If you are not the intended recipient(s), please reply to the sender and destroy all copies of the original message. Any unauthorized review, use, disclosure, dissemination, forwarding, printing or copying of this email, and/or any action taken in reliance on the contents of this e-mail is strictly prohibited and may be unlawful.