[ 
https://issues.apache.org/activemq/browse/SM-1623?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=46337#action_46337
 ] 

Guillaume Nodet commented on SM-1623:
-------------------------------------

Hi Rohit !

We would love to include it at apache, but due to the ASF licensing policy (see 
http://www.apache.org/legal/3party.html) we can't release anything with a LGPL 
dependency jar included.
If you really want to code to be at Apache, we can find ways around the problem.
A first solution would be to use an ASL wrapper library that could be used as a 
bridge between the LGPL jar api and the component.  We could include the 
bridging library in the component, and the user would be able to use the 
component by downloading the LGPL jar himself and putting it in the lib folder 
of ServiceMix.
Another solution would be to include the code at apache in a branch / sandbox 
and never release it (I would have to check if this is really possible with the 
legal guys).

Also, note that Lars did a pretty big refactoring of the code you contributed 
to make it a standard JBI component instead of a lightweight component.

That said, if you really don't want to contribute it in some form or another, 
we'll remove it from the google code project.


> New binding component: SMPP
> ---------------------------
>
>                 Key: SM-1623
>                 URL: https://issues.apache.org/activemq/browse/SM-1623
>             Project: ServiceMix
>          Issue Type: Improvement
>          Components: servicemix-components
>            Reporter: Rohit Joshi
>            Assignee: Lars Heinemann
>
> I am submitting here source code for SMPP binding component.   See the 
> attached tar file.  
> Attached servicemix-component.tar file contains following files. It should be 
> deployed under  apache-servicemix-3.2.2/src/common directory.
> ********
> SOURCE
> ***********
> servicemix-components/src/main/java/org/apache/servicemix/components/smpp/
> servicemix-components/src/main/java/org/apache/servicemix/components/smpp/SMPPMarshaler.java
> servicemix-components/src/main/java/org/apache/servicemix/components/smpp/SMPPPoller.java
> servicemix-components/src/main/java/org/apache/servicemix/components/smpp/SMPPSender.java
> servicemix-components/src/main/java/org/apache/servicemix/components/smpp/servicemix.xml
> ******
> TEST
> ********
> servicemix-components/src/test/java/org/apache/servicemix/components/smpp/
> servicemix-components/src/test/java/org/apache/servicemix/components/smpp/SMPPPollTest.java
> servicemix-components/src/test/java/org/apache/servicemix/components/smpp/SMPPTest.java
> *********
> pom.xml
> ********
> servicemix-components/pom.xml
>  this file adds the dependency on smppapi.
> <dependency>
>             <groupId>smppapi</groupId>
>             <artifactId>smppapi</artifactId>
>             <version>0.3.7</version>
>             <optional>false</optional>
>  </dependency>

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to