Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

announce foundation #2059

Merged
merged 3 commits into from
Jul 31, 2024
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
33 changes: 33 additions & 0 deletions _posts/2024-07-31-quarkus-moving-to-commonhaus.adoc
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
---
layout: post
title: 'Quarkus Moves to Commonhaus Foundation'
date: 2024-07-30
tags: announcement
synopsis: 'After a period of consulting with the community inside and outside Red Hat we took the decision to submit a request for the Quarkus project to join the Commonhaus Foundation'
author: maxandersen
---

== tl;dr

After a period of consulting with the community inside and outside Red Hat we took the decision to submit a request for the https://quarkus.io[Quarkus project] to join the https://www.commonhaus.org/[Commonhaus Foundation].

Today, we are thrilled to announce that the Quarkus project is transitioning to the Commonhaus Foundation. Quarkus grew as a research effort inside Red Hat with the goal to revolutionise Java for the Cloud Era and since 2019 when it was unveiled as a community project, Quarkus has been nurtured and supported by Red Hat. This move to Commonhaus aligns with our https://quarkus.io/blog/quarkus-in-a-foundation/[vision of fostering a more inclusive and collaborative environment].

## Why Move to a Foundation?

Quarkus has seen tremendous growth and adoption, especially with the recent advancements in Java and Kubernetes-native development. Despite our successes, our vibrant and ever-expanding Quarkus community with over 900 contributors, there is still the perception that Quarkus is too dependent on Red Hat. We aim to change this by providing a neutral ground where other organisations and contributors can feel equally valued and involved.

## Why Commonhaus?

Commonhaus stands out with its innovative governance framework and commitment to independently managed projects. Joining Commonhaus allows Quarkus to benefit from a self-governing model. Commonhaus suits very well the fast delivery model of Quarkus. We are excited to join the other ten prominent projects that are hosted in Commonhaus, which include Hibernate and Jackson, prominent components of Quarkus.
maxandersen marked this conversation as resolved.
Show resolved Hide resolved

## What's Next?

Quarkus will continue to innovate and evolve. We are dedicated to making Quarkus the best framework for Java development. This transition will enable us to welcome more contributions from a diverse range of developers and organisations. We are actively working on upcoming releases and are eager to hear your ideas and feedback.

This move is as much for Quarkus as it is for you. If you or the organisation you work at are interested in ensuring that the Quarkus ecosystem grows and evolves in a direction that helps you, come and join us in helping Quarkus transition to the CommonHaus foundation.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
This move is as much for Quarkus as it is for you. If you or the organisation you work at are interested in ensuring that the Quarkus ecosystem grows and evolves in a direction that helps you, come and join us in helping Quarkus transition to the CommonHaus foundation.
This move is as much for Quarkus as it is for you. If you or the organisation you work at are interested in ensuring that the Quarkus ecosystem grows and evolves in a direction that helps you, come and join us in helping Quarkus transition to the Commonhaus foundation.


CommonHaus is currently bootstrapping, enabling it to be shaped and moulded to help you and opensource projects like Quarkus to have a great home.
maxandersen marked this conversation as resolved.
Show resolved Hide resolved
For questions about this move, please refer to our link:/foundation/faq[dedicated FAQ] or reach out through our usual channels.

On behalf of the Quarkus team.
60 changes: 60 additions & 0 deletions foundation-faq.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,60 @@
---
layout: usage
title: Quarkus at CommonHaus FAQ
maxandersen marked this conversation as resolved.
Show resolved Hide resolved
subtitle: Frequently Asked Questions
permalink: /foundation/faq
---

## Why move to a foundation?

Enable us to welcome more contributions from a diverse range of developers and organisations.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The connection here is a bit weak, to me. Are we trying to say that at the moment we're prevented from welcoming contributions (I don't think that's true, but it's kind of implied by the phrasing), or are we saying that we hope having a home outside Red Hat will make contributing to Quarkus more attractive to more people. Or are we saying that if the governance is formally independent of Red Hat more people can become involved in the governance/really get involved in core Quarkus? Or that we want to correct a perception that people outside Red Hat can't contribute? I think we probably want to be saying more of the latter three, and less of the first.


## Which Quarkus projects are moving to a foundation?

Initially, all projects under the https://github.com/quarkusio organisation.
Future consideration would apply to parts or all of Quarkiverse and Quarkus Tools projects.

## What is Commonhaus?

See https://www.commonhaus.org/.

## Why Commonhaus?

The main reason for choosing Commonhaus over another foundation was its governance framework, which emphasises project self-governance.
See, in particular, its guiding principles.

## Why not [put your favourite foundation here]?

See Commonhaus’ own [FAQ](https://www.commonhaus.org/about/faq.html).

## What does the move consist of exactly?

The move consists of donating intellectual property owned by Red Hat and related to Quarkus projects.
maxandersen marked this conversation as resolved.
Show resolved Hide resolved
The donated intellectual property includes in particular:

* the Quarkus trademark;
* related domain names.
maxandersen marked this conversation as resolved.
Show resolved Hide resolved

It does not include copyright, since Red Hat does not have exclusive claims to copyright on Quarkus code.

## Is Red Hat reducing funding for Quarkus development?

No.

## How is Red Hat’s involvement in Quarkus changing?

Red Hat’s involvement in Quarkus remains as strong as ever.

The Quarkus team is expecting increased collaboration between Red Hat and other companies, which may require setting time aside to get new contributors on board.

## What is changing in practice for contributors to Quarkus projects?

Commonhaus requires Quarkus to adhere to its [policies](https://www.commonhaus.org/policies/), including in particular its [intellectual property policy]https://www.commonhaus.org/policies/ip-policy/) and [trademark policy](https://www.commonhaus.org/policies/trademark-policy/).

This is great news for you all, as it legally binds the project to remain open-source forever.
maxandersen marked this conversation as resolved.
Show resolved Hide resolved

Commonhaus also requires having a code of conduct, and provides a recommended one, but each project has flexibility on such details so we could decide to customise it.

Quarkus contributors can opt to become Commonhaus Members; this is not a requirement to participate in the Quarkus project but is a requirement to help define Commonhaus.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
Quarkus contributors can opt to become Commonhaus Members; this is not a requirement to participate in the Quarkus project but is a requirement to help define Commonhaus.
Quarkus contributors can opt to become [Commonhaus Members](https://www.commonhaus.org/community/#become-a-member); membership is not a requirement to participate in the Quarkus project, but members can also help shape the future of Commonhaus itself.

Not totally sure what this sentence is saying. Is it saying that if people want to help shape the future direction of Commonhaus they need to become members? I'll assume so.

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

yeah - missed this one before pushing but I'll adjust it in follow up commit


The project’s core contributors, internal governance and processes remain the same.
14 changes: 14 additions & 0 deletions foundation.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
---
layout: usage
title: Quarkus at Foundation
subtitle: Help us make Quarkus even better, in a vendor neutral way.
permalink: /foundation/
---

Quarkus is in the process of joining the https://commonhaus.org[CommonHaus Foundation], a vendor-neutral foundation that will provide a home for the Quarkus project. The foundation will be a place where the community can collaborate on the future of Quarkus, and where the project can grow and evolve in a vendor-neutral way.
maxandersen marked this conversation as resolved.
Show resolved Hide resolved
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
Quarkus is in the process of joining the https://commonhaus.org[CommonHaus Foundation], a vendor-neutral foundation that will provide a home for the Quarkus project. The foundation will be a place where the community can collaborate on the future of Quarkus, and where the project can grow and evolve in a vendor-neutral way.
Quarkus is in the process of joining the https://commonhaus.org[Commonhaus Foundation], a vendor-neutral foundation that will provide a home for the Quarkus project. The foundation will be a place where the community can collaborate on the future of Quarkus, and where the project can grow and evolve in a vendor-neutral way.


For more information see:

* The intent to join a foundation [blog](/blog/quarkus-at-foundation/)
* The announcement on joining the CommonHaus Foundation [blog](/blog/quarkus-moving-to-commonhaus/)
maxandersen marked this conversation as resolved.
Show resolved Hide resolved
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
* The announcement on joining the CommonHaus Foundation [blog](/blog/quarkus-moving-to-commonhaus/)
* The announcement on joining the Commonhaus Foundation [blog](/blog/quarkus-moving-to-commonhaus/)

* [Frequently-asked questions](/foundation/faq)