Re: Request for Temporary Exception for LGPL Dependency in Apache KIE Podling

2024-03-05 Thread Jason Porter
tison,

We've talked with the Hibernate team, and Alex has been a Hibernate 
contributor. They've sent out emails to the list of contributors asking about 
switching. We don't have a firm date yet, as you know these things take time, 
but they are actively working on it.

On 2024/03/05 17:35:50 tison wrote:
> Thanks for reaching out Alex :D
> 
> I agree with PJ and emphasize that we should highlight the license
> issue on release.
> 
> Also, for others in this thread, the thorough solution described above is:
> 
> > The Hibernate team is in the process of relicensing from LGPL to Apache 
> > License 2.0.
> 
> To Alex:
> 
> How much confidence do you have in this direction? Are you involved in
> this effort?
> 
> What if the relicensing doesn't happen? Do you have an alternative plan?
> 
> Best,
> tison.
> 
> Alex Porcelli  于2024年3月6日周三 01:25写道:
> >
> > Thank you PJ! This is very helpful!
> >
> > On Tue, Mar 5, 2024 at 12:23 PM PJ Fanning  wrote:
> > >
> > > https://incubator.apache.org/policy/incubation.html#disclaimers
> > >
> > > Have a look at the Disclaimers doc. If you use the WIP Disclaimer then you
> > > can do releases that are not fully ASF compliant. It would be good to
> > > document clearly about this dependency license issue.
> > >
> > >
> > >
> > > On Tue 5 Mar 2024, 17:53 Alex Porcelli,  wrote:
> > >
> > > > Dear Members of the Apache Incubator,
> > > >
> > > > I hope this email finds you well. My name is Alex Porcelli, and I am
> > > > part of the Apache KIE podling community [1]. I am reaching out to
> > > > discuss a matter regarding a dependency we have under LGPL, which
> > > > falls under Category X according to Apache guidelines.
> > > >
> > > > The dependency is Hibernate ORM [2], the only supported JPA provider
> > > > for Quarkus [3] - the primary runtime provider for Apache KIE podling.
> > > >
> > > > However, I'd like to emphasize the urgency of our situation. Our
> > > > community has dedicated substantial effort over the past six months to
> > > > prepare for our initial Apache release. Unfortunately, this delay in
> > > > releasing Apache KIE is unprecedented for this community, and it is
> > > > critical for us to deliver new releases promptly. Not only does our
> > > > large user base eagerly anticipate a new release, but older versions
> > > > may also pose security vulnerabilities (CVEs). Additionally, with our
> > > > previous release process through Red Hat decommissioned, Apache now
> > > > stands as our sole means of distribution.
> > > >
> > > > Given these circumstances, I kindly ask the Apache Incubator to
> > > > consider granting us a temporary exception to maintain the LGPL
> > > > dependency for our initial releases. We understand the importance of
> > > > adhering to Apache licensing requirements and are willing to make
> > > > necessary adjustments while ensuring compliance. However, we believe
> > > > that allowing us to proceed with proper disclaimers in place would
> > > > enable us to maintain momentum and meet the expectations of our user
> > > > community.
> > > >
> > > > Furthermore, I would like to inform you that the Hibernate team is in
> > > > the process of relicensing from LGPL to ASLv3, as indicated in their
> > > > recent blog post [4]. This transition aligns with our long-term goals
> > > > and demonstrates our commitment to compliance with Apache guidelines.
> > > >
> > > > We are open to any guidance or suggestions from the Incubator PMC on
> > > > how best to proceed.
> > > >
> > > > Thank you for considering our request.
> > > >
> > > > Best regards,
> > > > Alex Porcelli
> > > > Apache KIE Podling Community Member
> > > >
> > > > [1] - Apache KIE: https://kie.apache.org/
> > > > [2] - Hibernate ORM: https://hibernate.org/orm/
> > > > [3] - Quarkus: https://quarkus.io/
> > > > [4] - Blog post on relicensing: 
> > > > https://in.relation.to/2023/11/18/license/
> > > >
> > > > -
> > > > To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
> > > > For additional commands, e-mail: general-h...@incubator.apache.org
> > > >
> > > >
> >
> > -
> > To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
> > For additional commands, e-mail: general-h...@incubator.apache.org
> >
> 
> -
> To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
> For additional commands, e-mail: general-h...@incubator.apache.org
> 
> 

-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org



Re: podling reports for January 2024

2024-01-09 Thread Jason Porter
Thanks, PJ. I was just looking at this myself.

On 2024/01/09 13:16:03 PJ Fanning wrote:
> Hi,
> 
> There doesn't appear to be a setup to provide podling reports for January 
> 2024.
> 
> I'm going to be away for a few days so I have put together a report
> for Apache Pekko.
> 
> https://cwiki.apache.org/confluence/display/PEKKO/Pekko+Podling+Report+-+January+2024
> 
> Feel free to modify this or to replace it with a completely different report.
> 
> Regards,
> PJ
> 
> -
> To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
> For additional commands, e-mail: general-h...@incubator.apache.org
> 
> 

-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org



Podling report slipped

2023-12-15 Thread Jason Porter
Looks like I missed the deadline for KIE, I'm sorry. I'll get one for next 
month.

-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org



When can an IP clearance start?

2023-07-27 Thread Jason Porter
We’re currently working through some issues with a software grant, but there is 
a light at the end of the tunnel. Do we need to wait for the software grant to 
finalize before starting an IP clearance? If not, that’s available self-serve 
somewhere, correct?

--
Jason Porter
Software Engineer
He/Him/His

IBM



Re: [QUESTION] How do Java-based projects handle Hibernate?

2023-02-06 Thread Jason Porter
Thanks, Romain.

Jason Porter
Software Engineer
He/Him/His

IBM

On Jan 30, 2023, at 12:10, Romain Manni-Bucau  wrote:

Hi Jason,

AFAIK it is ok to use it in tests while you don't reference it explicitly
in your code (which means delivering it or implementing its SPI/classes and
you don't let it be transitive in any assembly somehow) so would mean ok to
use in test while you stay under JPA API.
So it would be more JPA for the code, OpenJPA/Hibernate in tests and
OpenJPA for the runtime until you download it at runtime (like Karaf
features can do for ex).

Regards,
Romain Manni-Bucau
@rmannibucau <https://twitter.com/rmannibucau > |  Blog
<https://rmannibucau.metawerx.net/ > | Old Blog
<http://rmannibucau.wordpress.com > | Github <https://github.com/rmannibucau > |
LinkedIn <https://www.linkedin.com/in/rmannibucau > | Book
<https://www.packtpub.com/application-development/java-ee-8-high-performance >


Le lun. 30 janv. 2023 à 20:01, Jason Porter  a
écrit :

Question for the group, since I have seen things that seem contradictory.
How do projects handle Hibernate since it's LGPL and as such, a Category X
dependency?

It seems like simply using the library is fine. However, then you see
things about "linking" to the library, does simply using the classes and
the imports mean it's included in the source?

Is that allowed if we're using JPA and OpenJPA for the classes and
Hibernate for the implementation?

Along the same lines, what about test libraries?

Jason Porter
Software Engineer
He/Him/His

IBM





Re: Does ASF have any agreement with docker?

2023-02-06 Thread Jason Porter
Any news on this? It would be good to get a license for Apache projects.

Jason Porter
Software Engineer
He/Him/His

IBM

On Feb 5, 2023, at 20:50, Willem Jiang  wrote:

ASF has the targeted sponsorship with Jetbrain[1], which supports
applying for the license with an apache email.
I just found docker is listed as a gold-targeted sponsor[2],  maybe we
try to apply for the free license with apache org email.

[1]https://www.apache.org/foundation/thanks#targeted-platinum-sponsors
[2]https://www.apache.org/foundation/thanks#targeted-gold-sponsors


Willem Jiang

Twitter: willemjiang
Weibo: 姜宁willem

On Tue, Jan 31, 2023 at 10:14 AM Jeff Zhang  wrote:

Docker desktop is not free any more, I am wondering whether ASF has any
agreement with docker. Or does each apache project need to apply for this
docker open source program separately?

https://www.docker.com/community/open-source/application/


--
Best Regards

Jeff Zhang

-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org




[QUESTION] How do Java-based projects handle Hibernate?

2023-01-30 Thread Jason Porter
Question for the group, since I have seen things that seem contradictory. How 
do projects handle Hibernate since it's LGPL and as such, a Category X 
dependency?

It seems like simply using the library is fine. However, then you see things 
about "linking" to the library, does simply using the classes and the imports 
mean it's included in the source?

Is that allowed if we're using JPA and OpenJPA for the classes and Hibernate 
for the implementation?

Along the same lines, what about test libraries?

Jason Porter
Software Engineer
He/Him/His

IBM



Re: [QUESTION] Code grant or IP clearance?

2023-01-24 Thread Jason Porter
Thanks Justin.

That very well could take some time :) Drools has 215 contributors, jBPM 128, 
and Kogito 230. Granted there is a large amount of overlap, but that's a lot of 
contributors.

Jason Porter
Software Engineer
He/Him/His

IBM

On Jan 23, 2023, at 19:41, Justin Mclean  wrote:

HI,

For KIE, all of the software that will be part of the podling is already 
licensed as ASL 2.0. Do we need to have a code grant, or simply pass an IP 
clearance?

While it is under ASL 2.0 a grant would be preferred but not required. All 
incubating projects still need to pass IP clearance. What most projects do itis 
identify all contributors to the code base and have them, if possible, sign 
ICLAs.

Kind Regards,
Justin
-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org




[QUESTION] Code grant or IP clearance?

2023-01-23 Thread Jason Porter
For KIE, all of the software that will be part of the podling is already 
licensed as ASL 2.0. Do we need to have a code grant, or simply pass an IP 
clearance? I realsize that trademarks are a different question and will require 
a grant.

Jason Porter
Software Engineer
He/Him/His

IBM



Re: [VOTE] KIE proposal acceptance

2023-01-09 Thread Jason Porter
Looks like I messed up sections. Happy to change, but I don't have edit access 
to the Wiki. We have the Apache Camel project and Brian Proffit as sponsors for 
the incubator project.

Jason Porter
Software Engineer
He/Him/His

IBM

On Jan 9, 2023, at 08:02, Sheng Wu  wrote:

I noticed the sponsor part of the proposal

Sponsors
IBM and Red Hat are the sponsors for the project.

I think this sponsor part referring an ASF TLP, which usually be the
incubator in here or other TLPs.
These two companies may provide support to the developers, but this is
not the meaning of the proposal.

Sheng Wu 吴晟
Twitter, wusheng1108

Antoine Toulme  于2023年1月9日周一 22:58写道:

Here is my +1 (binding). I worked with Drools long time ago and am excited to 
see KIE take it to the next level!

Cheers,

Antoine

On Jan 9, 2023, at 06:51, Jason Porter  wrote:

I'd like to call a vote for the acceptance of KIE as an Apache Incubator 
project as the conversation around the proposal has ended. The proposal is 
available at [1].

[1] https://cwiki.apache.org/confluence/display/INCUBATOR/KIE+Proposal

Jason Porter
Software Engineer
He/Him/His

IBM



-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org


-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org




Re: Looking for a Champion: FuzzyLite

2023-01-05 Thread Jason Porter
Oh, you are correct. I am so sorry.

Jason Porter
Software Engineer
He/Him/His

IBM

On Jan 5, 2023, at 08:54, Eric Covener  wrote:

On Thu, Jan 5, 2023 at 10:52 AM Jason Porter  wrote:

We do have a list of initial committers willing to work on the project. I’m not 
sure what you’re suggesting we’re missing.

Jason Porter

This thread is about a different proposal.

-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org




Re: Looking for a Champion: FuzzyLite

2023-01-05 Thread Jason Porter
We do have a list of initial committers willing to work on the project. I’m not 
sure what you’re suggesting we’re missing.

Jason Porter
Software Engineer
He/Him/His

IBM

On Jan 5, 2023, at 08:44, PJ Fanning  wrote:

Hi Juan,
I'm willing to assist with putting together a proposal for admission to the 
Incubator.

You might notice in this Pekko example [1] and other proposals include a team 
of initial contributors. The rules within which Incubator podlings operate 
require that you have at least 3 individuals willing to vote on releases and 
such like.

I still think it might make sense to try to attract some volunteers before 
proceeding with creating the proposal. The Pekko team publicised the project in 
Github and on Social Media and was able to get a number of volunteers in this 
way.

[1] https://cwiki.apache.org/confluence/display/INCUBATOR/PekkoProposal
[2] https://github.com/mdedetrich/akka-apache-project/discussions/3

Do you think this is an ok way to proceed?

Regards,
PJ



On 2022/12/20 22:23:31 Juan Rada-Vilela wrote:
Hi PJ,

Thanks for your email.

Only a few people have contributed, and not constantly. I have been the
main driver of the engineering efforts.

I am thinking of Apache as a way to start a community and keep the
development on the projects more active.

Juan.


On Wed, 21 Dec 2022 at 01:06, PJ Fanning  wrote:

Resending and including OP, just in case.

-- Forwarded message -
From: PJ Fanning 
Date: Tue, 20 Dec 2022 at 13:02
Subject: Re: Looking for a Champion: FuzzyLite
To: 


Thanks Juan for your interest in contributing this work to the ASF.

I have a question about whether there are any other people who have
contributed to FuzzyLite and if they would be interested in continuing
to contribute as part of a FuzzyLite PMC?

One of the most important aspects of an ASF project is building a
community.

On Tue, 20 Dec 2022 at 08:29, Juan Rada-Vilela  wrote:

Hi,

I have created over the past years three projects: fuzzylite (C++),
jfuzzylite (Java), and pyfuzzylite (Python), which are well designed and
engineered libraries for fuzzy logic controllers, a field within
Artificial
Intelligence. Their repositories are in github.com/fuzzylite, and the
home
page is fuzzylite.com

I am considering having them for incubation at Apache, so I am looking
for
a Champion to first find  if there is interest in the ASF, and maybe
start
with one?

Kind regards,

Juan.



-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org




Re: [DISCUSS] KIE Proposal

2023-01-03 Thread Jason Porter
Hmm… I don’t seem to have edit access :(

Jason Porter
Software Engineer
He/Him/His

IBM

On Jan 3, 2023, at 11:55, PJ Fanning  wrote:

https://cwiki.apache.org/confluence/display/INCUBATOR/KIE+Proposal  is
the work in progress page.

On Tue, 3 Jan 2023 at 19:53, PJ Fanning  wrote:

I did some of the wikification of the email but it's pretty time
consuming and I want to finish up for the evening.

The main item remaining is to put all the initial committers into the table.

On Tue, 3 Jan 2023 at 19:26, Jason Porter  wrote:

I was just going to do this but looks like you beat me to it, PJ, thank you.

Jason Porter
Software Engineer
He/Him/His

IBM

On Jan 3, 2023, at 09:42, PJ Fanning  wrote:

This Message Is From an External Sender
This message came from outside your organization.
Could we get the proposal doc up on the ASF wiki?

On Tue 3 Jan 2023, 17:25 Jason Porter,  wrote:

Sounds like there aren’t any further questions, but I can appreciate people 
just getting back to work from the end of the year. I’ll give it another day 
before we move on to the next stage, which I believe is a call for a vote, 
correct?

Jason Porter
Software Engineer
He/Him/His

IBM

On Dec 23, 2022, at 09:20, Jason Porter  wrote:

Are there any further questions anyone has about KIE? I know we're nearing the 
end of the year and people may not be watching as closely, but wanted to make 
sure since the discussion has died down.

If there are no further questions, are we able to go to a vote?

From: Jason Porter 
Sent: Tuesday, December 13, 2022 08:37
To: general@incubator.apache.org 
Subject: [EXTERNAL] RE: [DISCUSS] KIE Proposal




From: Calvin Kirs 
Sent: Monday, December 12, 2022 23:31
To: general@incubator.apache.org 
Subject: [EXTERNAL] Re: [DISCUSS] KIE Proposal

On Fri, Dec 9, 2022 at 11:45 PM Jason Porter  wrote:

We don’t feel like KIE and Servicecomb-kie clash. One is an acronym (KIE- 
Knowledge Is Everything), and the other is a suffix. Both projects are very 
different as well. Servicecomb-kie is a configuration center for microservices 
written in Go, whereas KIE is a knowledge engineering and process automation 
solution written in Java. For example, how was this handled in the context of 
Apache DeltaCloud and Apache DeltaSpike; or Apache DataFu and Apache DataLab? 
Is there precedence within the ASF for similarly named projects? The two 
communities have also co-existed for roughly the same time, using the same 
names without clashes.

That's not a problem If two projects are in different fields.
we'd just need to be careful with the project description.

Perfect! Thank you, Calvin.



As was stated previously, the number of projects is much smaller than the 
number of GitHub repos. This is because KIE did not use a singular repository 
model within the GitHub organization. The projects we’re currently considering 
in this proposal are Kogito, jBPM, Drools, KIE-Tools, and another project for 
the CNCF Serverless Workflow implementation that is going through a naming 
process now. KIE-Tools is a little odd, though, as it doesn’t stand on its own 
well. The existing code base contains a lot of modules and code, which could be 
considered legacy, which we do not plan to move over. There will be a cleaning 
and pruning process to ensure a more relevant, sustainable, and forward-looking 
set of modules as code is moved over. This should further reduce the amount of 
code that is moved over. We understand we may need to collapse the repositories 
moving over to the ASF. Let us know if you want to see how everything rolls 
into a more flat structure.


Regarding umbrella versus standalone projects, we believe that the unified and 
cohesive experience provides more value than just the sum of its parts. This is 
also not just about where we are now, but where we hope to evolve as a 
knowledge engineering platform. On the surface, those projects can be seen as 
independent in their business rules, decisions, and workflow domains. However, 
real-world use cases are more complex. Usually, they require a lot of 
interdependencies, for example, business rules orchestration is accomplished by 
using a workflow file definition (i.e., BPMN), and complex workflow decisions 
are better modeled in DMN models. The aim is to try and drive consistency and 
ease of use across those technologies, in an integrated and holistic manner.


If those projects end up as individual TLPs, it'll be up to users to write a 
lot of boiler-plate code - or create additional new projects to handle and 
abstract the unified experience.


Of course, as a consequence of the unified vision, the current codebase is 
taking advantage of this unification, which means there's a lot of shared code 
among the projects. Moving away from this will also result in more top-level 
supporting projects to provide additional code, needed as foundational code or 
integration code, which may actually create

Re: [DISCUSS] KIE Proposal

2023-01-03 Thread Jason Porter
I was just going to do this but looks like you beat me to it, PJ, thank you.

Jason Porter
Software Engineer
He/Him/His

IBM

On Jan 3, 2023, at 09:42, PJ Fanning  wrote:

This Message Is From an External Sender
This message came from outside your organization.
Could we get the proposal doc up on the ASF wiki?

On Tue 3 Jan 2023, 17:25 Jason Porter, 
mailto:jpor...@ibm.com.invalid>> wrote:
Sounds like there aren’t any further questions, but I can appreciate people 
just getting back to work from the end of the year. I’ll give it another day 
before we move on to the next stage, which I believe is a call for a vote, 
correct?

Jason Porter
Software Engineer
He/Him/His

IBM

On Dec 23, 2022, at 09:20, Jason Porter 
mailto:jpor...@ibm.com.INVALID>> wrote:

Are there any further questions anyone has about KIE? I know we're nearing the 
end of the year and people may not be watching as closely, but wanted to make 
sure since the discussion has died down.

If there are no further questions, are we able to go to a vote?
____
From: Jason Porter mailto:jpor...@ibm.com.INVALID>>
Sent: Tuesday, December 13, 2022 08:37
To: general@incubator.apache.org<mailto:general@incubator.apache.org> 
mailto:general@incubator.apache.org>>
Subject: [EXTERNAL] RE: [DISCUSS] KIE Proposal




From: Calvin Kirs mailto:k...@apache.org>>
Sent: Monday, December 12, 2022 23:31
To: general@incubator.apache.org<mailto:general@incubator.apache.org> 
mailto:general@incubator.apache.org>>
Subject: [EXTERNAL] Re: [DISCUSS] KIE Proposal

On Fri, Dec 9, 2022 at 11:45 PM Jason Porter 
mailto:jpor...@ibm.com.invalid>> wrote:

We don’t feel like KIE and Servicecomb-kie clash. One is an acronym (KIE- 
Knowledge Is Everything), and the other is a suffix. Both projects are very 
different as well. Servicecomb-kie is a configuration center for microservices 
written in Go, whereas KIE is a knowledge engineering and process automation 
solution written in Java. For example, how was this handled in the context of 
Apache DeltaCloud and Apache DeltaSpike; or Apache DataFu and Apache DataLab? 
Is there precedence within the ASF for similarly named projects? The two 
communities have also co-existed for roughly the same time, using the same 
names without clashes.

That's not a problem If two projects are in different fields.
we'd just need to be careful with the project description.

Perfect! Thank you, Calvin.



As was stated previously, the number of projects is much smaller than the 
number of GitHub repos. This is because KIE did not use a singular repository 
model within the GitHub organization. The projects we’re currently considering 
in this proposal are Kogito, jBPM, Drools, KIE-Tools, and another project for 
the CNCF Serverless Workflow implementation that is going through a naming 
process now. KIE-Tools is a little odd, though, as it doesn’t stand on its own 
well. The existing code base contains a lot of modules and code, which could be 
considered legacy, which we do not plan to move over. There will be a cleaning 
and pruning process to ensure a more relevant, sustainable, and forward-looking 
set of modules as code is moved over. This should further reduce the amount of 
code that is moved over. We understand we may need to collapse the repositories 
moving over to the ASF. Let us know if you want to see how everything rolls 
into a more flat structure.


Regarding umbrella versus standalone projects, we believe that the unified and 
cohesive experience provides more value than just the sum of its parts. This is 
also not just about where we are now, but where we hope to evolve as a 
knowledge engineering platform. On the surface, those projects can be seen as 
independent in their business rules, decisions, and workflow domains. However, 
real-world use cases are more complex. Usually, they require a lot of 
interdependencies, for example, business rules orchestration is accomplished by 
using a workflow file definition (i.e., BPMN), and complex workflow decisions 
are better modeled in DMN models. The aim is to try and drive consistency and 
ease of use across those technologies, in an integrated and holistic manner.


If those projects end up as individual TLPs, it'll be up to users to write a 
lot of boiler-plate code - or create additional new projects to handle and 
abstract the unified experience.


Of course, as a consequence of the unified vision, the current codebase is 
taking advantage of this unification, which means there's a lot of shared code 
among the projects. Moving away from this will also result in more top-level 
supporting projects to provide additional code, needed as foundational code or 
integration code, which may actually create more complexity and end-user 
confusion.



Although it might not be the most popular example within Apache, KIE aims to 
provide a similar umbrella cohesiveness that Ap

Re: [DISCUSS] KIE Proposal

2023-01-03 Thread Jason Porter
Sure, how do I go about doing that?

Jason Porter
Software Engineer
He/Him/His

IBM

On Jan 3, 2023, at 09:42, PJ Fanning  wrote:

This Message Is From an External Sender
This message came from outside your organization.
Could we get the proposal doc up on the ASF wiki?

On Tue 3 Jan 2023, 17:25 Jason Porter, 
mailto:jpor...@ibm.com.invalid>> wrote:
Sounds like there aren’t any further questions, but I can appreciate people 
just getting back to work from the end of the year. I’ll give it another day 
before we move on to the next stage, which I believe is a call for a vote, 
correct?

Jason Porter
Software Engineer
He/Him/His

IBM

On Dec 23, 2022, at 09:20, Jason Porter 
mailto:jpor...@ibm.com.INVALID>> wrote:

Are there any further questions anyone has about KIE? I know we're nearing the 
end of the year and people may not be watching as closely, but wanted to make 
sure since the discussion has died down.

If there are no further questions, are we able to go to a vote?
____
From: Jason Porter mailto:jpor...@ibm.com.INVALID>>
Sent: Tuesday, December 13, 2022 08:37
To: general@incubator.apache.org<mailto:general@incubator.apache.org> 
mailto:general@incubator.apache.org>>
Subject: [EXTERNAL] RE: [DISCUSS] KIE Proposal




From: Calvin Kirs mailto:k...@apache.org>>
Sent: Monday, December 12, 2022 23:31
To: general@incubator.apache.org<mailto:general@incubator.apache.org> 
mailto:general@incubator.apache.org>>
Subject: [EXTERNAL] Re: [DISCUSS] KIE Proposal

On Fri, Dec 9, 2022 at 11:45 PM Jason Porter 
mailto:jpor...@ibm.com.invalid>> wrote:

We don’t feel like KIE and Servicecomb-kie clash. One is an acronym (KIE- 
Knowledge Is Everything), and the other is a suffix. Both projects are very 
different as well. Servicecomb-kie is a configuration center for microservices 
written in Go, whereas KIE is a knowledge engineering and process automation 
solution written in Java. For example, how was this handled in the context of 
Apache DeltaCloud and Apache DeltaSpike; or Apache DataFu and Apache DataLab? 
Is there precedence within the ASF for similarly named projects? The two 
communities have also co-existed for roughly the same time, using the same 
names without clashes.

That's not a problem If two projects are in different fields.
we'd just need to be careful with the project description.

Perfect! Thank you, Calvin.



As was stated previously, the number of projects is much smaller than the 
number of GitHub repos. This is because KIE did not use a singular repository 
model within the GitHub organization. The projects we’re currently considering 
in this proposal are Kogito, jBPM, Drools, KIE-Tools, and another project for 
the CNCF Serverless Workflow implementation that is going through a naming 
process now. KIE-Tools is a little odd, though, as it doesn’t stand on its own 
well. The existing code base contains a lot of modules and code, which could be 
considered legacy, which we do not plan to move over. There will be a cleaning 
and pruning process to ensure a more relevant, sustainable, and forward-looking 
set of modules as code is moved over. This should further reduce the amount of 
code that is moved over. We understand we may need to collapse the repositories 
moving over to the ASF. Let us know if you want to see how everything rolls 
into a more flat structure.


Regarding umbrella versus standalone projects, we believe that the unified and 
cohesive experience provides more value than just the sum of its parts. This is 
also not just about where we are now, but where we hope to evolve as a 
knowledge engineering platform. On the surface, those projects can be seen as 
independent in their business rules, decisions, and workflow domains. However, 
real-world use cases are more complex. Usually, they require a lot of 
interdependencies, for example, business rules orchestration is accomplished by 
using a workflow file definition (i.e., BPMN), and complex workflow decisions 
are better modeled in DMN models. The aim is to try and drive consistency and 
ease of use across those technologies, in an integrated and holistic manner.


If those projects end up as individual TLPs, it'll be up to users to write a 
lot of boiler-plate code - or create additional new projects to handle and 
abstract the unified experience.


Of course, as a consequence of the unified vision, the current codebase is 
taking advantage of this unification, which means there's a lot of shared code 
among the projects. Moving away from this will also result in more top-level 
supporting projects to provide additional code, needed as foundational code or 
integration code, which may actually create more complexity and end-user 
confusion.



Although it might not be the most popular example within Apache, KIE aims to 
provide a similar umbrella cohesiveness that Apache OpenOffice has for their 
sub-proj

Re: [DISCUSS] KIE Proposal

2023-01-03 Thread Jason Porter
Sounds like there aren’t any further questions, but I can appreciate people 
just getting back to work from the end of the year. I’ll give it another day 
before we move on to the next stage, which I believe is a call for a vote, 
correct?

Jason Porter
Software Engineer
He/Him/His

IBM

On Dec 23, 2022, at 09:20, Jason Porter  wrote:

Are there any further questions anyone has about KIE? I know we're nearing the 
end of the year and people may not be watching as closely, but wanted to make 
sure since the discussion has died down.

If there are no further questions, are we able to go to a vote?

From: Jason Porter 
Sent: Tuesday, December 13, 2022 08:37
To: general@incubator.apache.org 
Subject: [EXTERNAL] RE: [DISCUSS] KIE Proposal




From: Calvin Kirs 
Sent: Monday, December 12, 2022 23:31
To: general@incubator.apache.org 
Subject: [EXTERNAL] Re: [DISCUSS] KIE Proposal

On Fri, Dec 9, 2022 at 11:45 PM Jason Porter  wrote:

We don’t feel like KIE and Servicecomb-kie clash. One is an acronym (KIE- 
Knowledge Is Everything), and the other is a suffix. Both projects are very 
different as well. Servicecomb-kie is a configuration center for microservices 
written in Go, whereas KIE is a knowledge engineering and process automation 
solution written in Java. For example, how was this handled in the context of 
Apache DeltaCloud and Apache DeltaSpike; or Apache DataFu and Apache DataLab? 
Is there precedence within the ASF for similarly named projects? The two 
communities have also co-existed for roughly the same time, using the same 
names without clashes.

That's not a problem If two projects are in different fields.
we'd just need to be careful with the project description.

Perfect! Thank you, Calvin.



As was stated previously, the number of projects is much smaller than the 
number of GitHub repos. This is because KIE did not use a singular repository 
model within the GitHub organization. The projects we’re currently considering 
in this proposal are Kogito, jBPM, Drools, KIE-Tools, and another project for 
the CNCF Serverless Workflow implementation that is going through a naming 
process now. KIE-Tools is a little odd, though, as it doesn’t stand on its own 
well. The existing code base contains a lot of modules and code, which could be 
considered legacy, which we do not plan to move over. There will be a cleaning 
and pruning process to ensure a more relevant, sustainable, and forward-looking 
set of modules as code is moved over. This should further reduce the amount of 
code that is moved over. We understand we may need to collapse the repositories 
moving over to the ASF. Let us know if you want to see how everything rolls 
into a more flat structure.


Regarding umbrella versus standalone projects, we believe that the unified and 
cohesive experience provides more value than just the sum of its parts. This is 
also not just about where we are now, but where we hope to evolve as a 
knowledge engineering platform. On the surface, those projects can be seen as 
independent in their business rules, decisions, and workflow domains. However, 
real-world use cases are more complex. Usually, they require a lot of 
interdependencies, for example, business rules orchestration is accomplished by 
using a workflow file definition (i.e., BPMN), and complex workflow decisions 
are better modeled in DMN models. The aim is to try and drive consistency and 
ease of use across those technologies, in an integrated and holistic manner.


If those projects end up as individual TLPs, it'll be up to users to write a 
lot of boiler-plate code - or create additional new projects to handle and 
abstract the unified experience.


Of course, as a consequence of the unified vision, the current codebase is 
taking advantage of this unification, which means there's a lot of shared code 
among the projects. Moving away from this will also result in more top-level 
supporting projects to provide additional code, needed as foundational code or 
integration code, which may actually create more complexity and end-user 
confusion.



Although it might not be the most popular example within Apache, KIE aims to 
provide a similar umbrella cohesiveness that Apache OpenOffice has for their 
sub-projects like Write and Calc. We really want the community to think of 
knowledge engineering as a whole domain of technologies for problem-solving, 
and not on individual silo technologies.


Lastly, fracturing the community we have already created around the KIE brand 
and concept is certainly not ideal and will weaken the overall project brands 
and success. We believe we'll be able to leverage further what we currently 
have in the community and build upon it to create a more cohesive 
knowledge-processing solution if everything stays together and people remain 
invested in the success of the knowledge engineering platform as a whole, 
rather than their individual

RE: [DISCUSS] KIE Proposal

2022-12-23 Thread Jason Porter
Are there any further questions anyone has about KIE? I know we're nearing the 
end of the year and people may not be watching as closely, but wanted to make 
sure since the discussion has died down.

If there are no further questions, are we able to go to a vote?

From: Jason Porter 
Sent: Tuesday, December 13, 2022 08:37
To: general@incubator.apache.org 
Subject: [EXTERNAL] RE: [DISCUSS] KIE Proposal




From: Calvin Kirs 
Sent: Monday, December 12, 2022 23:31
To: general@incubator.apache.org 
Subject: [EXTERNAL] Re: [DISCUSS] KIE Proposal

On Fri, Dec 9, 2022 at 11:45 PM Jason Porter  wrote:
>
> We don’t feel like KIE and Servicecomb-kie clash. One is an acronym (KIE- 
> Knowledge Is Everything), and the other is a suffix. Both projects are very 
> different as well. Servicecomb-kie is a configuration center for 
> microservices written in Go, whereas KIE is a knowledge engineering and 
> process automation solution written in Java. For example, how was this 
> handled in the context of Apache DeltaCloud and Apache DeltaSpike; or Apache 
> DataFu and Apache DataLab? Is there precedence within the ASF for similarly 
> named projects? The two communities have also co-existed for roughly the same 
> time, using the same names without clashes.

That's not a problem If two projects are in different fields.
we'd just need to be careful with the project description.

Perfect! Thank you, Calvin.

>
>
> As was stated previously, the number of projects is much smaller than the 
> number of GitHub repos. This is because KIE did not use a singular repository 
> model within the GitHub organization. The projects we’re currently 
> considering in this proposal are Kogito, jBPM, Drools, KIE-Tools, and another 
> project for the CNCF Serverless Workflow implementation that is going through 
> a naming process now. KIE-Tools is a little odd, though, as it doesn’t stand 
> on its own well. The existing code base contains a lot of modules and code, 
> which could be considered legacy, which we do not plan to move over. There 
> will be a cleaning and pruning process to ensure a more relevant, 
> sustainable, and forward-looking set of modules as code is moved over. This 
> should further reduce the amount of code that is moved over. We understand we 
> may need to collapse the repositories moving over to the ASF. Let us know if 
> you want to see how everything rolls into a more flat structure.
>
>
> Regarding umbrella versus standalone projects, we believe that the unified 
> and cohesive experience provides more value than just the sum of its parts. 
> This is also not just about where we are now, but where we hope to evolve as 
> a knowledge engineering platform. On the surface, those projects can be seen 
> as independent in their business rules, decisions, and workflow domains. 
> However, real-world use cases are more complex. Usually, they require a lot 
> of interdependencies, for example, business rules orchestration is 
> accomplished by using a workflow file definition (i.e., BPMN), and complex 
> workflow decisions are better modeled in DMN models. The aim is to try and 
> drive consistency and ease of use across those technologies, in an integrated 
> and holistic manner.
>
>
> If those projects end up as individual TLPs, it'll be up to users to write a 
> lot of boiler-plate code - or create additional new projects to handle and 
> abstract the unified experience.
>
>
> Of course, as a consequence of the unified vision, the current codebase is 
> taking advantage of this unification, which means there's a lot of shared 
> code among the projects. Moving away from this will also result in more 
> top-level supporting projects to provide additional code, needed as 
> foundational code or integration code, which may actually create more 
> complexity and end-user confusion.
>
>
>
> Although it might not be the most popular example within Apache, KIE aims to 
> provide a similar umbrella cohesiveness that Apache OpenOffice has for their 
> sub-projects like Write and Calc. We really want the community to think of 
> knowledge engineering as a whole domain of technologies for problem-solving, 
> and not on individual silo technologies.
>
>
> Lastly, fracturing the community we have already created around the KIE brand 
> and concept is certainly not ideal and will weaken the overall project brands 
> and success. We believe we'll be able to leverage further what we currently 
> have in the community and build upon it to create a more cohesive 
> knowledge-processing solution if everything stays together and people remain 
> invested in the success of the knowledge engineering platform as a whole, 
> rather than their individual technol

RE: [DISCUSS] KIE Proposal

2022-12-13 Thread Jason Porter



From: Calvin Kirs 
Sent: Monday, December 12, 2022 23:31
To: general@incubator.apache.org 
Subject: [EXTERNAL] Re: [DISCUSS] KIE Proposal

On Fri, Dec 9, 2022 at 11:45 PM Jason Porter  wrote:
>
> We don’t feel like KIE and Servicecomb-kie clash. One is an acronym (KIE- 
> Knowledge Is Everything), and the other is a suffix. Both projects are very 
> different as well. Servicecomb-kie is a configuration center for 
> microservices written in Go, whereas KIE is a knowledge engineering and 
> process automation solution written in Java. For example, how was this 
> handled in the context of Apache DeltaCloud and Apache DeltaSpike; or Apache 
> DataFu and Apache DataLab? Is there precedence within the ASF for similarly 
> named projects? The two communities have also co-existed for roughly the same 
> time, using the same names without clashes.

That's not a problem If two projects are in different fields.
we'd just need to be careful with the project description.

Perfect! Thank you, Calvin.

>
>
> As was stated previously, the number of projects is much smaller than the 
> number of GitHub repos. This is because KIE did not use a singular repository 
> model within the GitHub organization. The projects we’re currently 
> considering in this proposal are Kogito, jBPM, Drools, KIE-Tools, and another 
> project for the CNCF Serverless Workflow implementation that is going through 
> a naming process now. KIE-Tools is a little odd, though, as it doesn’t stand 
> on its own well. The existing code base contains a lot of modules and code, 
> which could be considered legacy, which we do not plan to move over. There 
> will be a cleaning and pruning process to ensure a more relevant, 
> sustainable, and forward-looking set of modules as code is moved over. This 
> should further reduce the amount of code that is moved over. We understand we 
> may need to collapse the repositories moving over to the ASF. Let us know if 
> you want to see how everything rolls into a more flat structure.
>
>
> Regarding umbrella versus standalone projects, we believe that the unified 
> and cohesive experience provides more value than just the sum of its parts. 
> This is also not just about where we are now, but where we hope to evolve as 
> a knowledge engineering platform. On the surface, those projects can be seen 
> as independent in their business rules, decisions, and workflow domains. 
> However, real-world use cases are more complex. Usually, they require a lot 
> of interdependencies, for example, business rules orchestration is 
> accomplished by using a workflow file definition (i.e., BPMN), and complex 
> workflow decisions are better modeled in DMN models. The aim is to try and 
> drive consistency and ease of use across those technologies, in an integrated 
> and holistic manner.
>
>
> If those projects end up as individual TLPs, it'll be up to users to write a 
> lot of boiler-plate code - or create additional new projects to handle and 
> abstract the unified experience.
>
>
> Of course, as a consequence of the unified vision, the current codebase is 
> taking advantage of this unification, which means there's a lot of shared 
> code among the projects. Moving away from this will also result in more 
> top-level supporting projects to provide additional code, needed as 
> foundational code or integration code, which may actually create more 
> complexity and end-user confusion.
>
>
>
> Although it might not be the most popular example within Apache, KIE aims to 
> provide a similar umbrella cohesiveness that Apache OpenOffice has for their 
> sub-projects like Write and Calc. We really want the community to think of 
> knowledge engineering as a whole domain of technologies for problem-solving, 
> and not on individual silo technologies.
>
>
> Lastly, fracturing the community we have already created around the KIE brand 
> and concept is certainly not ideal and will weaken the overall project brands 
> and success. We believe we'll be able to leverage further what we currently 
> have in the community and build upon it to create a more cohesive 
> knowledge-processing solution if everything stays together and people remain 
> invested in the success of the knowledge engineering platform as a whole, 
> rather than their individual technologies.
>
>
> We would like to initially keep the PPMC small, ideally 5-7 people. We have 
> around 50 people identified as initial committers, but having a PMC that 
> large during incubation is not ideal for the issues that have been mentioned.
>
> Jason Porter
> Software Engineer
> He/Him/His
>
> IBM
>
> On Dec 9, 2022, at 08:17, Niall Pemberton  wrote:
>
> On Tue, 6 Dec 2022 at 16:27, Jason Porter 

Re: [DISCUSS] KIE Proposal

2022-12-09 Thread Jason Porter
We don’t feel like KIE and Servicecomb-kie clash. One is an acronym (KIE- 
Knowledge Is Everything), and the other is a suffix. Both projects are very 
different as well. Servicecomb-kie is a configuration center for microservices 
written in Go, whereas KIE is a knowledge engineering and process automation 
solution written in Java. For example, how was this handled in the context of 
Apache DeltaCloud and Apache DeltaSpike; or Apache DataFu and Apache DataLab? 
Is there precedence within the ASF for similarly named projects? The two 
communities have also co-existed for roughly the same time, using the same 
names without clashes.


As was stated previously, the number of projects is much smaller than the 
number of GitHub repos. This is because KIE did not use a singular repository 
model within the GitHub organization. The projects we’re currently considering 
in this proposal are Kogito, jBPM, Drools, KIE-Tools, and another project for 
the CNCF Serverless Workflow implementation that is going through a naming 
process now. KIE-Tools is a little odd, though, as it doesn’t stand on its own 
well. The existing code base contains a lot of modules and code, which could be 
considered legacy, which we do not plan to move over. There will be a cleaning 
and pruning process to ensure a more relevant, sustainable, and forward-looking 
set of modules as code is moved over. This should further reduce the amount of 
code that is moved over. We understand we may need to collapse the repositories 
moving over to the ASF. Let us know if you want to see how everything rolls 
into a more flat structure.


Regarding umbrella versus standalone projects, we believe that the unified and 
cohesive experience provides more value than just the sum of its parts. This is 
also not just about where we are now, but where we hope to evolve as a 
knowledge engineering platform. On the surface, those projects can be seen as 
independent in their business rules, decisions, and workflow domains. However, 
real-world use cases are more complex. Usually, they require a lot of 
interdependencies, for example, business rules orchestration is accomplished by 
using a workflow file definition (i.e., BPMN), and complex workflow decisions 
are better modeled in DMN models. The aim is to try and drive consistency and 
ease of use across those technologies, in an integrated and holistic manner.


If those projects end up as individual TLPs, it'll be up to users to write a 
lot of boiler-plate code - or create additional new projects to handle and 
abstract the unified experience.


Of course, as a consequence of the unified vision, the current codebase is 
taking advantage of this unification, which means there's a lot of shared code 
among the projects. Moving away from this will also result in more top-level 
supporting projects to provide additional code, needed as foundational code or 
integration code, which may actually create more complexity and end-user 
confusion.



Although it might not be the most popular example within Apache, KIE aims to 
provide a similar umbrella cohesiveness that Apache OpenOffice has for their 
sub-projects like Write and Calc. We really want the community to think of 
knowledge engineering as a whole domain of technologies for problem-solving, 
and not on individual silo technologies.


Lastly, fracturing the community we have already created around the KIE brand 
and concept is certainly not ideal and will weaken the overall project brands 
and success. We believe we'll be able to leverage further what we currently 
have in the community and build upon it to create a more cohesive 
knowledge-processing solution if everything stays together and people remain 
invested in the success of the knowledge engineering platform as a whole, 
rather than their individual technologies.


We would like to initially keep the PPMC small, ideally 5-7 people. We have 
around 50 people identified as initial committers, but having a PMC that large 
during incubation is not ideal for the issues that have been mentioned.

Jason Porter
Software Engineer
He/Him/His

IBM

On Dec 9, 2022, at 08:17, Niall Pemberton  wrote:

On Tue, 6 Dec 2022 at 16:27, Jason Porter 
mailto:jpor...@ibm.com.invalid>> wrote:


On Dec 6, 2022, at 01:43, Christofer Dutz 
wrote:

Hi Jason,

Well, those numbers are a bit better than the initial ones.
Thing is: Mentors will not only have to help onboard people to Apache
and teach them how to do things, if they are doing their job correctly,
they should also really audit the releases being done and help get the
codebase into shape first.

Even with 12 sub-projects, work-wise that would put a load on the
mentors, as if they signed up for mentoring 12 projects.

So how about bringing in projects separately (where it makes sense)?
There each project could have their initial PPMC and committer lists and it
would spread out the load a bit. However I would expect staffing 12
projects with enough work-w

Re: [DISCUSS] KIE Proposal

2022-12-06 Thread Jason Porter

> On Dec 6, 2022, at 01:43, Christofer Dutz  wrote:
> 
> Hi Jason,
> 
> Well, those numbers are a bit better than the initial ones.
> Thing is: Mentors will not only have to help onboard people to Apache and 
> teach them how to do things, if they are doing their job correctly, they 
> should also really audit the releases being done and help get the codebase 
> into shape first.
> 
> Even with 12 sub-projects, work-wise that would put a load on the mentors, as 
> if they signed up for mentoring 12 projects.
> 
> So how about bringing in projects separately (where it makes sense)? There 
> each project could have their initial PPMC and committer lists and it would 
> spread out the load a bit. However I would expect staffing 12 projects with 
> enough work-willing mentors will still be challenging and I would assume not 
> all of them to find enough of them, but it could be one first step.
> 
> Or is there an advantage of considering all projects as one unity?
> 
> Chris
> 
> [snip]

That is part of a broader question. Some of those repos are things like 
examples for kogito, the website, etc. Things that are part of the projects 
themselves, but don’t have a life outside of the project to which they belong. 
I understand we’ll probably have to collapse the structures within Apache and 
have a single repo per project. What we’re really looking at as far as projects 
being donated:

Kogito
Drools
jBPM

Then there are the supporting repos for things like examples, docs, website, 
tooling, etc. Many of the people working on these projects work on all of them, 
so it would probably be the same group of people with very little deviation in 
the list of committers. Could they be different PPMCs, but they’d basically be 
the same group, just more work with the reports, setup, infra, etc.

Jason Porter
Software Engineer
He/Him/His

IBM

Re: [DISCUSS] KIE Proposal

2022-12-05 Thread Jason Porter
On Dec 5, 2022, at 01:23, Christofer Dutz  wrote:

Hi all,

as you already mentioned PLC4X, I think in general supporting something to do 
logic-decisions based on industrial data-streams would be a nice addition.  I 
do also agree that adding 80 projects might be quite a big gulp for us to 
ingest.

How many people are we talking about being on the IPMC/committers? Mentoring a 
project with hundreds of people would probably require a fleet of mentors.

Hey Chris,

The size of the PPMC is a good question. Per the Incubator site 
[https://incubator.apache.org/guides/ppmc.html] it is typically made up of the 
initial committers and mentors. We have 51 people currently tagged for being 
initial committers and three people as mentors. Most have not done anything 
with Apache. That feels like a lot of people for an initial PPMC. We were 
initially thinking of something small around 7 people initially. Not sure how 
that plays in with the list of initial committers though, unless we par that 
down as well and bring people in during the incubation.

WRT the number of projects, we’re not looking at donating all of those. We’re 
still in discussion on the final list, but that list is considerably smaller. 
Discussions are leaning toward 12 or so.

Jason Porter
Software Engineer
He/Him/His

IBM

Chris

From: Willem Jiang mailto:willem.ji...@gmail.com>>
Date: Monday, 5. December 2022 at 04:15
To: general@incubator.apache.org<mailto:general@incubator.apache.org> 
mailto:general@incubator.apache.org>>
Subject: Re: [DISCUSS] KIE Proposal
We need to go through the IP clearance and help the project to do the
release that follows the Apache police.
It could be a nightmare for the incubator if we donate an "Umbrella Project."
Can we consider donating sub-projects such as kogito one by one?


Willem Jiang

Twitter: willemjiang
Weibo: 姜宁willem

On Fri, Dec 2, 2022 at 9:21 AM Niall Pemberton
 wrote:

Wow, 137 GitHub repositories!

OK, so 38 are archived and 19 are forks, but that still leaves 80! Do you
have a rough idea of how many of those would be part of the incubation?

Historically, Apache has been against "Umbrella Projects" - encouraging
them to break up and become individual Top Level Projects (TLP) in their
own right - the biggest example of that was Jakarta which used to be
anything java related - but there have been others where sub-projects which
have a life of their own have moved out to become TLPs.

To me this looks like it should be 4 or 5 projects - its not clear whether
kie is a product in its own right (with releasable artifcats) or just the
umbrella that the others are grouped under?
 * drools
 * jbpm
 * kogito
 * optaplanner
 * kie ???

Niall


On Thu, 1 Dec 2022 at 21:36, Jason Porter  wrote:

Abstract

KIE (Knowledge is Everything) is a community of solutions and supporting
tooling for knowledge engineering and process automation, focusing on
events, rules, and workflows.

Proposal<
https://cwiki.apache.org/confluence/display/INCUBATOR/New+Podling+Proposal#proposal


KIE is a community dedicated to supporting knowledge engineering and
process automation, using standards from groups like OMG (BPMN, CMMN, DMN),
CNCF (Serverless Workflow, Cloud Events), and DMG (PMML, PFA). KIE is
comprised of leading open-source projects (like Drools and jBPM), which
provide modeling and code authoring tools in this space. The work has a
strong emphasis on being a first-class citizen for Kubernetes but will
continue to support embedded and other environments such as edge computing.
Drools and jBPM are well-known projects in their areas of rules and
workflow and they will be joined by another project, building on a shared
core with jBPM, for CNCF’s Serverless Workflow - this project is going
through a naming process at the time of this application. Kogito is the
foundation project for workflow which jBPM and CNCF’s Serverless Workflow
build on. Services and frameworks are provided to enable those projects in
a cloud-native environment and tooling is made available through KIE Tools.

Background<
https://cwiki.apache.org/confluence/display/INCUBATOR/New+Podling+Proposal#background


Experience has shown that a holistic approach is a practical requirement
for any  knowledge engineering and process automation. This requires a
breadth of capabilities able to model and execute an application’s data
models, rules, workflows, and events. These projects aim to provide a
holistic approach with a strong emphasis on congruency across them.

Rationale<
https://cwiki.apache.org/confluence/display/INCUBATOR/New+Podling+Proposal#rationale


Knowledge engineering and process automation have been and continue to
play a large part in today’s software lifecycle. To date, there have been
few truly open-source implementations of any of the specifications (DMN,
PMML, BPMN, CNCF Workflow, etc). The projects within Red Hat implement
these standards and fill that gap of having an open-source impl

[DISCUSS] KIE Proposal

2022-12-01 Thread Jason Porter
 that Apache would be a better place for the code 
base. Red Hat, and IBM, have worked with both foundations and continue to do so.


While the Apache brand is indeed well known and has great recognition, we’re 
looking more toward the neutral nature of being at Apache and keeping the 
project alive in an environment that is not solely controlled by a single 
entity.

Documentation<https://cwiki.apache.org/confluence/display/INCUBATOR/New+Podling+Proposal#documentation>

Kogito Documentation: 
https://docs.kogito.kie.org/latest/html_single/#con-kogito-automation_kogito-docs

Drools Documentation: https://www.drools.org/learn/documentation.html

jBPM Documentation: https://docs.jbpm.org/7.73.0.Final/jbpm-docs/html_single/

Drools DMN Engine landing page: https://www.drools.org/learn/dmn.html

DMN Specification: https://www.omg.org/spec/DMN

BPMN Specification: https://www.omg.org/spec/BPMN/2.0/

Cloud Events Specification: https://github.com/cloudevents/spec

Initial 
Source<https://cwiki.apache.org/confluence/display/INCUBATOR/New+Podling+Proposal#initial-source>

All the code will be coming from the KIE Community GitHub repo at 
https://github.com/kiegroup. There will be multiple repositories including 
examples and code bases for Drools, jBPM, and Kogito.

Source and Intellectual Property Submission 
Plan<https://cwiki.apache.org/confluence/display/INCUBATOR/New+Podling+Proposal#source-and-intellectual-property-submission-plan>

  *   Source code within GitHub

  *   Domains: kie.org, kogito.org, kogito.kie.org, blog.kie.org, jbpm.org, 
drools.org, bpmn.new, dmn.new, pmml.new, and sandbox.kie.org are all currently 
owned by Red Hat

External 
Dependencies:<https://cwiki.apache.org/confluence/display/INCUBATOR/New+Podling+Proposal#external-dependencies>

There are some LGPL, and Eclipse dependencies for some of the projects in the 
test or provided scopes of the Maven poms. For example jdt dependencies for the 
Eclipse plugins, logback, junit, and similar. Hibernate jars are LGPL as well, 
those are in jBPM.

Cryptography:<https://cwiki.apache.org/confluence/display/INCUBATOR/New+Podling+Proposal#cryptography>

There are some calls to the JVM vault, for process migration.

Required 
Resources<https://cwiki.apache.org/confluence/display/INCUBATOR/New+Podling+Proposal#required-resources>
Mailing 
lists:<https://cwiki.apache.org/confluence/display/INCUBATOR/New+Podling+Proposal#mailing-lists>

  *   priv...@kie.incubator.apache.org

  *   d...@kie.incubator.apache.org

  *   comm...@kie.incubator.apache.org

Subversion 
Directory:<https://cwiki.apache.org/confluence/display/INCUBATOR/New+Podling+Proposal#subversion-directory>

None

Git 
Repositories:<https://cwiki.apache.org/confluence/display/INCUBATOR/New+Podling+Proposal#git-repositories>

Assuming we can continue to use GitHub, though it may need to migrate to be 
beneath the Apache Organization.

Issue 
Tracking:<https://cwiki.apache.org/confluence/display/INCUBATOR/New+Podling+Proposal#issue-tracking>

If possible, we would like to use GitHub issues.

Other 
Resources:<https://cwiki.apache.org/confluence/display/INCUBATOR/New+Podling+Proposal#other-resources>

None.

Initial 
Committers<https://cwiki.apache.org/confluence/display/INCUBATOR/New+Podling+Proposal#initial-committers>


List of GitHub names:


Name

GitHub Username

Apache CLA

Apache Email

Mario Fusco

mariofusco

FALSE


Toshiya Kobayashi

tkobayas

TRUE


Matteo Mortari

tarilabs

TRUE


Tristan Radisson

radtriste

FALSE


Gabriele Cardosi

gitgabrio

FALSE


Edoardo Vacchi

evacchi

FALSE


Paolo Bizzarri

pibizza

FALSE


Cristiano Nicolai

cristianonicolai

FALSE


Michael Biarnés Kiefer

mbiarnes

FALSE


Enrique González Martínez

elguardian

FALSE


Vani Haripriya Mudadla

vaniharipriya

FALSE


Jason Porter

lightguard

TRUE

lightguar...@apache.org

Gonzalo Muñoz

gmunozfe

FALSE


Francisco Javier Tirado Sarti

fjtirado

FALSE


Helber Belmiro

hbelmiro

TRUE


Antonio Fernandez Alhambra

afalhambra

FALSE


Abhijit Humbe

abhijithumbe

FALSE


Martin Weiler

martinweiler

FALSE


Enrique Mingorance Cano

ginxo

FALSE


Tiago Dolphine

tiagodolphine

FALSE


Alex Porcelli

porcelli

FALSE


Kris Verlaenen

krisv

TRUE

(requested kr...@apache.org)

Pere Fernández

pefernan

FALSE


Jan Stastny

jstastny-cz

FALSE


Jozef Marko

jomarko

FALSE


Walter Medvedeo

wmedvede

FALSE


Kennedy Bowers

kbowers-redhat

FALSE


Roberto Oliveira

rgdoliveira

FALSE


Andrea Lamparelli

lampajr

FALSE


Bai Xiaofeng

bxf12315

FALSE


Ruben Romero Montes

ruromero

FALSE


Filippe Spolti

spolti

FALSE


Massimiliano Dessì

desmax74

TRUE


Tiago Bento

tiagobento

FALSE


Yeser Amer

yesamer

FALSE


Guilherme Caponetto

caponetto

FALSE


Paulo Martins

paulovmr

FALSE


Thiago Lugli

thiagoelg

FALSE


William Antônio Siqueira

jesuino

FALSE


Fabrizio Antonangeli

fantonangeli

FALSE


Valentino Pellegrino

vpe

[jira] [Commented] (PODLINGNAMESEARCH-31) Establish whether Apache DeltaSpike is a suitable name

2013-03-27 Thread Jason Porter (JIRA)

[ 
https://issues.apache.org/jira/browse/PODLINGNAMESEARCH-31?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13615470#comment-13615470
 ] 

Jason Porter commented on PODLINGNAMESEARCH-31:
---

IIRC, Dan was the one to suggest DeltaSpike, being something (the spike) that 
filled all the deltas between what we have in Java EE 6 and what we'd like it 
to be.

 Establish whether Apache DeltaSpike is a suitable name
 

 Key: PODLINGNAMESEARCH-31
 URL: 
 https://issues.apache.org/jira/browse/PODLINGNAMESEARCH-31
 Project: Podling Suitable Names Search
  Issue Type: Suitable Name Search
Reporter: John D. Ament
 Attachments: deltaspike.com Bildschirmfoto 2013-03-27 um 12.58.58.png


 DeltaSpike is a portmanteau of Delta (for change) and Spike (for 'an abrupt 
 sharp increase').  From the ASF perspective, it is a library of reusable CDI 
 extensions and components.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org