[
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.