Is it possible the name is too generic and could cause confusion with
this existing ASF project?

* https://kie.readthedocs.io/en/latest/
* https://github.com/apache/servicecomb-kie

On Thu, 1 Dec 2022 at 22:36, Jason Porter <jpor...@ibm.com.invalid> 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 implementation.
>
>
> The projects within KIE also mesh well with other Apache projects such as 
> Apache Camel and Apache Airavata. Integrations could be done at the IoT level 
> with Apache PLC4X and others.
>
>
> Developers need a solution that follows, implements, and collaborates with 
> these industry specifications. The Apache Software Foundation would allow 
> these projects to continue to grow in a vendor-neutral environment and 
> promote further collaboration with existing integrations and future partners.
>
> Initial 
> Goals<https://cwiki.apache.org/confluence/display/INCUBATOR/New+Podling+Proposal#initial-goals>
>
> First and foremost, we aim to enlarge the community. KIE has primarily been 
> an open-source community of Red Hat Developers and users outside of Red Hat. 
> Adding IBM to the list of developers helps, but we would like to see more. We 
> have ideas for the various sub-projects, such as straight-through processing 
> support in Kogito, better spec compliance for the tooling, and more research 
> into language bindings for non-Java languages. We believe we can address some 
> of these while an Apache Incubator project.
>
> Current 
> Status<https://cwiki.apache.org/confluence/display/INCUBATOR/New+Podling+Proposal#current-status>
>
> Code for the various projects with the KIE community is all hosted on GitHub. 
> This includes Kogito, Drools, jBPM, and KIE Tools. All of the code is Apache 
> 2 licensed. Red Hat has been the project’s custodian since its inception and 
> has maintained leadership in that area. Moving forward into the Apache 
> Incubator, we would need to establish the habit of holding votes and meetings 
> and the project updates per the Apache Way.
>
>
> We also currently maintain a YouTube channel dedicated to the community and 
> projects, a Twitter presence, and a LinkedIn page for the KIE Community.
>
> Meritocracy:<https://cwiki.apache.org/confluence/display/INCUBATOR/New+Podling+Proposal#meritocracy>
>
> Red Hat runs all of its open-source projects as meritocracies, the KIE 
> Community is no different. This aspect would not change any. Kogito currently 
> does not make a distinction between “committer” and “PMC member” the same way 
> Apache does. That aspect would need implementation.
>
> Community:<https://cwiki.apache.org/confluence/display/INCUBATOR/New+Podling+Proposal#community>
>
> The KIE Community has an active base of contributors within and outside Red 
> Hat. Community members currently use Zulip chat or mailing lists hosted by 
> Google Groups as communication tools. It has been that way for many years. 
> Before that, we were using IRC at Freenode for many years. There are also 
> mailing lists hosted on Google Groups that are leveraged for those who prefer 
> mailing list communication. Zulip was started as a standard communication 
> medium for KIE Community back in 2020. IRC has been used since 2003.
>
> Core 
> Developers:<https://cwiki.apache.org/confluence/display/INCUBATOR/New+Podling+Proposal#core-developers>
>
> Core developers would come from both Red Hat and IBM. They include people who 
> have been working on related projects and the creation of the KIE Community 
> since the beginning, and also people new to the project.
>
> Alignment:<https://cwiki.apache.org/confluence/display/INCUBATOR/New+Podling+Proposal#alignment>
>
> Projects within the KIE Community align with multiple efforts within Apache, 
> namely:
>
>   *   Apache OpenWhisk
>
>   *   Apache Airavata
>
>   *   Apache Camel
>
>
> We are currently actively involved in collaboration with Apache Camel, while 
> the other two are more alignments and usages within the communities. There 
> may be other Apache projects which could benefit from integration with KIE 
> Community projects.
>
>
> jBPM, the proposed Serverless Workflow project and the Kogito workflow 
> foundation are targeting serverless and microservice deployments. It helps to 
> create automation and integration with other technologies in a simple-to-use 
> and understandable way. The Apache Software Foundation is a great place to 
> collaborate with multiple companies and technologies. We’re looking to build 
> a community that is inclusive, helpful, and a good citizen to the larger Open 
> Source community.
>
>
> Other projects within the KIE Community umbrella target a more standard 
> enterprise software approach and deployment model.
>
> Known 
> Risks<https://cwiki.apache.org/confluence/display/INCUBATOR/New+Podling+Proposal#known-risks>
>
> The Kogito workflow foundation targets the Quarkus environment, an 
> open-source project that Red Hat maintains. Should Red Hat no longer wish to 
> maintain Quarkus or move it in a direction that harms Kogito, a pivot may be 
> necessary. The Kogito workflow foundation will still run on other runtimes, 
> so it is less of a risk as well.
>
> There should not be any risks for other projects.
>
> Project 
> Name<https://cwiki.apache.org/confluence/display/INCUBATOR/New+Podling+Proposal#project-name>
>
> All names and trademarks have been vetted by Red Hat’s legal team to be 
> usable in the space. Transferring these over to Apache will not be a problem.
>
> Orphaned 
> products<https://cwiki.apache.org/confluence/display/INCUBATOR/New+Podling+Proposal#orphaned-products>
>
> Primary contributions to the KIE Community of projects will be made by 
> engineers employed by Red Hat and IBM. IBM is a leading vendor in the 
> Business Automation space. Red Hat up until the second half of 2022 was also 
> a major vendor in the same space. While Red Hat is no longer pursuing the 
> Business Automation market it does still need to augment the capabilities of 
> its other products with workflow, rules, and event technologies in a way that 
> aligns with Red Hat’s target audiences and Red Hat’s strategic direction. Red 
> Hat will continue to pursue the development around CNCF serverless workflow, 
> which will be built upon Kogito and Drools. There is no risk of these 
> projects being orphaned by either company.
>
> Inexperience with Open 
> Source:<https://cwiki.apache.org/confluence/display/INCUBATOR/New+Podling+Proposal#inexperience-with-open-source>
>
> All initial committers are well-versed in Open Source development.
>
> Length of 
> Incubation:<https://cwiki.apache.org/confluence/display/INCUBATOR/New+Podling+Proposal#length-of-incubation>
>
> Incubation should take somewhere between six to twelve months.
>
> Homogenous 
> Developers:<https://cwiki.apache.org/confluence/display/INCUBATOR/New+Podling+Proposal#homogenous-developers>
>
> The list of initial project committers includes developers from IBM and Red 
> Hat, all from different locations around the world.
>
> Reliance on Salaried 
> Developers:<https://cwiki.apache.org/confluence/display/INCUBATOR/New+Podling+Proposal#reliance-on-salaried-developers>
>
> Currently, the list of developers is from IBM and Red Hat. We’re hoping by 
> moving to Apache we can grow this list of developers outside of those two 
> companies. All the projects within KIE have been around for a long time and 
> have a large user base. Developers have come and gone over the years, but the 
> initial list of developers is coming from Red Hat and IBM.
>
> Relationships with Other Apache 
> Products:<https://cwiki.apache.org/confluence/display/INCUBATOR/New+Podling+Proposal#relationships-with-other-apache-products>
>
> The Apache Camel project has had integrations with KIE Community projects, 
> namely jBPM and Drools. Camel K also has integrations with Kogito. Kogito and 
> Camel also have integrations with Quarkus. Kogito is built using Apache Maven.
>
> An Excessive Fascination with the Apache 
> Brand:<https://cwiki.apache.org/confluence/display/INCUBATOR/New+Podling+Proposal#a-excessive-fascination-with-the-apache-brand>
>
> We have looked at both the Apache Software Foundation and the Eclipse 
> Foundation and have decided 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
>
> vpellegrino
>
> FALSE
>
>
> Ricardo Zanini
>
> ricardozanini
>
> FALSE
>
>
> Tibor Zimányi
>
> baldimir
>
> FALSE
>
>
> Eder Ignatowicz
>
> ederign
>
> FALSE
>
>
> Mark Proctor
>
> mdproctor
>
> FALSE
>
>
> Thiago Lugli
>
> thiagoelg
>
> FALSE
>
>
> Luiz João Motta
>
> ljmotta
>
> FALSE
>
>
> Jaime Enriquez
>
> inodeman
>
> FALSE
>
>
> Luca Molteni
>
> lucamolteni
>
> FALSE
>
>
> Davide Salerno
>
> davidesalerno
>
> TRUE
>
>
> Edson Tirelli
>
> etirelli
>
> FALSE
>
> Sponsors<https://cwiki.apache.org/confluence/display/INCUBATOR/New+Podling+Proposal#sponsors>
>
> IBM and Red Hat are the sponsors for the project.
>
> Champion:<https://cwiki.apache.org/confluence/display/INCUBATOR/New+Podling+Proposal#champion>
>
> Brian Proffitt
>
> Nominated 
> Mentors:<https://cwiki.apache.org/confluence/display/INCUBATOR/New+Podling+Proposal#nominated-mentors>
>
> Brian Proffitt
>
> Claus Ibsen
>
> Andrea Cosentino
>
> Sponsoring 
> Entity:<https://cwiki.apache.org/confluence/display/INCUBATOR/New+Podling+Proposal#sponsoring-entity>
>
> Apache Camel
>
>
> 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

Reply via email to