我有一个开源Java库(http://jolbox.com),目前已获得LGPL许可.
根据我的理解LGPL,任何人都可以基本上只是将它链接到他们的应用程序并分发它,商业与否,没有"污染"他们的代码的风险.然而,我有时会认为公司误解了这一点,并且不会触及许可证中的GPL字母.
这在贵公司是否合理,如果是这样,哪种许可证是理想的?
(我只关心得到对我工作的认可 - 而不是其他任何人在这个过程中致富)
鉴于:
return from(listenerContainer(connectionFactory, queue))
.handle(Foo.class, new HandlerForFoo()).get();
}
Run Code Online (Sandbox Code Playgroud)
如果通道接收到Bar.class类型的有效负载,我怎么能让它调用HandlerForBar?我的意思是这样的:
return from(listenerContainer(connectionFactory, queue))
.handle(Bar.class, new HandlerForBar());
.handle(Foo.class, new HandlerForFoo()).get();
}
Run Code Online (Sandbox Code Playgroud)