Hi I'd like to do one small step towards the AspectJ WeavingHook implementation. If it should be part of karaf-extra, what a package naming should be used? Do you have any idea which license should be used for this code?
Best regards Krzysztof On 11.01.2014 14:08, Jean-Baptiste Onofré wrote: > Good point. Theoretical, I would say aries-extra if you are based on > Aries weaving. However, as Aries is a library, in order to use/test it > you have to use it in a container like Karaf. So as a ready to use > solution (with features), it could be in karaf-extra. Actually, it's > likely like the other Aries project: the library/API codebase is in > Aries, the execution (features and usage) is in Karaf. > > Regards > JB > > On 01/11/2014 01:02 PM, Krzysztof Sobkowiak wrote: >> By the way, which project would be the best final place for the solution >> with AspectJ? Karaf (in this case karaf-extra) or Aries (aries-extra)? >> >> Best regards >> Krzysztof >> >> On 10.01.2014 08:06, Jean-Baptiste Onofré wrote: >>>> >>>> I use an example again - AspectJ is licensed under EPL 1.0 license. >>>> Assume I'd like to implement a WeavingHook using the AspectJ classes >>>> (reference AspectJ as maven dependency and use the classes in my >>>> code). >>>> Does it mean, my code can not be included in Apache licensed project, >>>> but I can implement the hook in a project under other license and >>>> eventually reference it in Karaf feature? >>> >>> Correct, you can't include in Apache project. You can create your >>> project outside of Apache project and reference it. Same as before: >>> you can do your WeavingHook in karaf-extra. >> > -- Krzysztof Sobkowiak JEE & OSS Architect | Technical Architect @ Capgemini Capgemini <http://www.pl.capgemini.com/> | Software Solutions Center <http://www.pl.capgemini-sdm.com/> | Wroclaw e-mail: krzys.sobkow...@gmail.com <mailto:krzys.sobkow...@gmail.com> | Twitter: @KSobkowiak Calendar: goo.gl/yvsebC