+1 on bringing Karaf 5 into the Apache Karaf project.

My $0.02 on naming is that perhaps the ‘5’ should drop off, since it’ll have 
its own version number and in case w/ need a Karaf Runtime v5.x to support all 
the OSGi + Jakarta + JDK changes coming.

Regarding name ideas— I think short and simple is best!  Boot, Blend, etc.

Perhaps whittle it down to 2 or 3 ideas?

Thanks,
Matt Pavlovich

> On Oct 6, 2022, at 8:59 AM, Jean-Baptiste Onofré <j...@nanthrax.net> wrote:
> 
> It sounds good too !
> 
> Regards
> JB
> 
> On Thu, Oct 6, 2022 at 3:57 PM Jamie G. <jamie.goody...@gmail.com> wrote:
>> 
>> Perhaps something like Apache Karaf Sustineri ?
>> 
>> - The sustainably sourced modulith runtime
>> 
>> On Thu, Oct 6, 2022 at 11:22 AM Serge Huber <shu...@apache.org> wrote:
>>> 
>>> Thanks for the contribution JB.
>>> 
>>> Personally I think we should maybe look into having a new name for it to
>>> make it easy to distinguish from Karaf ?
>>> 
>>> I'm especially worried if there ever is a Karaf 5 and K5 it's going to
>>> become very confusing.
>>> 
>>> I don't have great alternative solutions for the moment but maybe something
>>> like Alembic, Cauldron, ...
>>> 
>>> Regards,
>>>  Serge...
>>> 
>>> On Thu, Oct 6, 2022 at 3:38 PM Francois Papon <francois.pa...@openobject.fr>
>>> wrote:
>>> 
>>>> Hi,
>>>> 
>>>> May be yes, we should find a project name more not old Karaf related to
>>>> not lost the users.
>>>> 
>>>> Regards,
>>>> 
>>>> On 06/10/2022 15:25, Jean-Baptiste Onofré wrote:
>>>>> Hi,
>>>>> 
>>>>> I don't use Karaf5, but K5 ;)
>>>>> 
>>>>> And yes, the first release would be K5 1.0 (for instance, 1.1, 2.0,
>>>>> 2.1, 2.2, 3.0, etc, etc).
>>>>> 
>>>>> Regards
>>>>> JB
>>>>> 
>>>>> On Thu, Oct 6, 2022 at 3:12 PM Jamie G. <jamie.goody...@gmail.com>
>>>> wrote:
>>>>>> Agreed that proper naming and transition/migration guides will be
>>>>>> necessary then to guide users.
>>>>>> 
>>>>>> A question on the name "Karaf5" - what would its first release version
>>>>>> be? 1.0.0? 5.0.0?
>>>>>> It may be a little awkward to search Karaf5 2.0 or Karaf5 6.0. as it
>>>>>> matures/evolves.
>>>>>> 
>>>>>> On Thu, Oct 6, 2022 at 10:10 AM Jean-Baptiste Onofré <j...@nanthrax.net>
>>>> wrote:
>>>>>>> Hi Jamie,
>>>>>>> 
>>>>>>> Correct: we can imagine having the karaf-k4 module providing the same
>>>>>>> support as Karaf (4): OSGi, features service, etc.
>>>>>>> 
>>>>>>> To be honest, that's not my intention (I don't want to have K4 and K5
>>>>>>> coupled somehow together), but possible.
>>>>>>> 
>>>>>>> IMHO, we will have Karaf users and K5 users, different usage.
>>>>>>> 
>>>>>>> Regards
>>>>>>> JB
>>>>>>> 
>>>>>>> On Thu, Oct 6, 2022 at 2:21 PM Jamie G. <jamie.goody...@gmail.com>
>>>> wrote:
>>>>>>>> To my understanding it doesn't prevent OSGi, it just does not require
>>>>>>>> it (very much in the spirit of Karaf letting you choose what you want
>>>>>>>> to run Equinox/Felix, Log4j/SLF4j, etc).
>>>>>>>> 
>>>>>>>> In theory can an end user take their well formed application
>>>>>>>> (features) and directly deploy them into K5 without refactoring?
>>>>>>>> 
>>>>>>>> I've worked on numerous projects which started at Karaf 2, and have
>>>>>>>> updated progressively to K3, K4. Does K5 represent a roadblock to
>>>>>>>> evolution?
>>>>>>>> 
>>>>>>>> 
>>>>>>>> On Thu, Oct 6, 2022 at 9:36 AM Łukasz Dywicki <l...@code-house.org>
>>>> wrote:
>>>>>>>>> Hello,
>>>>>>>>> Looking forward towards donation of it as a subproject with clear
>>>> name.
>>>>>>>>> Tehhnically speaking it is not Karaf 5 since it is not based on
>>>> earlier principles. Dropping osgi is large change which will confuse
>>>> existing users.
>>>>>>>>> Hence following the ActiveMQ Artemis story we should be clear it is
>>>> a new thing and has some things in common, but many more not inlined, with
>>>> earlier release.
>>>>>>>>> 
>>>>>>>>> Best,
>>>>>>>>> Łukasz
>>>>>>>>> --
>>>>>>>>> Code-House
>>>>>>>>> http://code-house.org
>>>>>>>>> 
>>>>>>>>>> On 4 Oct 2022, at 18:35, Jean-Baptiste Onofré <j...@nanthrax.net>
>>>> wrote:
>>>>>>>>>> 
>>>>>>>>>> Hi guys,
>>>>>>>>>> 
>>>>>>>>>> As already discussed on the mailing list several times before, I
>>>> think
>>>>>>>>>> Karaf 5 (a.k.a K5) is now in a good first shape (usable).
>>>>>>>>>> 
>>>>>>>>>> In a nutshell, K5 is a modulith runtime, able to launch and
>>>> co-locate
>>>>>>>>>> different kinds of modules/applications. It also provides a very
>>>>>>>>>> simple services programming model.
>>>>>>>>>> 
>>>>>>>>>> You can find documentation about K5 here:
>>>>>>>>>> 
>>>>>>>>>> https://jbonofre.github.io/karaf5/
>>>>>>>>>> 
>>>>>>>>>> NB: I will add the tools documentation asap.
>>>>>>>>>> 
>>>>>>>>>> You can find the current source code here:
>>>>>>>>>> 
>>>>>>>>>> https://github.com/jbonofre/karaf5
>>>>>>>>>> 
>>>>>>>>>> NB: you can see the tests as kind of examples.
>>>>>>>>>> 
>>>>>>>>>> Here's, basically my proposal I would discuss with you:
>>>>>>>>>> 
>>>>>>>>>> 1. Create a dedicated repository for K5, something like
>>>>>>>>>> http://github.com/apache/karaf-k5
>>>>>>>>>> 2. For issue tracker and CI/CD, I propose to use GitHub resources
>>>>>>>>>> (GitHub Issues and GitHub Actions). It's now an accepted and
>>>> possible
>>>>>>>>>> option from the Apache Software Foundation standpoint.
>>>>>>>>>> 3. For the website, I think karaf.apache.org should be just a
>>>> landing
>>>>>>>>>> page containing all "generic" topics about Apache Karaf project
>>>>>>>>>> (mailing list, legal, etc) and then directed to Karaf 4 or K5,
>>>> having
>>>>>>>>>> dedicated sub websites for each.
>>>>>>>>>> 
>>>>>>>>>> Thoughts ?
>>>>>>>>>> 
>>>>>>>>>> Thanks,
>>>>>>>>>> Regards
>>>>>>>>>> JB
>>>> 

Reply via email to