Discussion for Moving Quarkus to a Foundation #41108
Replies: 12 comments 31 replies
-
I'm commenting here using my personal view (not wearing my ASF director hat). I would list the benefits to join a foundation should provide:
On the other, foundation may have constraints as well. Now, talking about the Apache Software Foundation (of course 😄 ), if you want to evaluate this option, I would be more than happy to help there.
Anyway, if you want to chat about that, always available for you 😄 |
Beta Was this translation helpful? Give feedback.
-
I guess the top candidates would be the Apache Software Foundation and the CommonHaus at the moment, given how the projects consolidate there. I really like ASF but its governance and release voting model is probably a little bit dated, and it might be difficult to align it with the Quarkiverse governance model. When we were looking for a new home for Jenkins, It seemed to be difficult to align our governance model with the ASF one. So, CommonHaus seems to be the easiest one in terms of the migration if you need an entity to handle the trademark and other common resources. ASF would be more significant from the PR at the moment thanks to its multi-decade history. As @jbonofre mentioned, some of the perceived "standards" in the ASF (e.g. release voting) are rather advised and not mandatory, so the ASF may work IMHO. Of course, there are many other Java foundations one could consider, and also one of the Linux Foundation foundations. Personally I would advise against the latter, because many things hinge on corporate membership there in the charter, including voting rights for normal board member positions, and committee memberships. Not all members of the Java ecosystem are currently the members of the Linux Foundation, and it implies additional membership costs and goes against values of many ASF folks who rather focus on individual membership not tied to the company affiliation. I would also advise against starting a new foundation when there are existing umbrella ones, because it is a serious overhead to maintain it, and it is also difficult to build a vendor neutral foundation in the ecosystem like Quarkus where Red Hat would be dominant in terms of the contributions and investment. |
Beta Was this translation helpful? Give feedback.
-
This is good to hear Max! Thanks for sharing, being open about this and good to hear Red Hat itself is also behind this proposal. I think https://www.commonhaus.org would be a pretty nice place for Quarkus. No strict rules as mentioned above by other options, so Quarkus can still continue the quick pace we all love and got used too! |
Beta Was this translation helpful? Give feedback.
-
Wouldn't the Eclipse Foundation be an option to consider? It's the home of Jakarta EE and MicroProfile afterall. |
Beta Was this translation helpful? Give feedback.
-
It might be interesting to take a look into Kogito (KIE group) currently migrating to ASF. There are plenty of processes to be adapted and met, and many things are unclear. We as the Quarkus community could learn from their impediments and take them into consideration when choosing the right foundation. Here are the relevant weekly meeting protocols: https://github.com/apache/incubator-kie-issues/discussions |
Beta Was this translation helpful? Give feedback.
-
I miss Jboss.org |
Beta Was this translation helpful? Give feedback.
-
My 2cts would be to just take back the blog post and see what fits:
Overall my point is that a foundation will not help most of the target listed on the post since they all let the projects be managed by project, what it can bring is some resources - but being OSS you can already get a lot free on github and common friends - so I think it can need some refinement of the goals before moving anything no? |
Beta Was this translation helpful? Give feedback.
-
A lot has been said about Apache Software Foundation. I'll just say that I wish we had more modern and fresh application frameworks under the Apache brand and umbrella. So yes, I'd love to see |
Beta Was this translation helpful? Give feedback.
-
The way I see it, Commonhaus would be an amazing place to start that shows first that there is a rock solid commitment to true open source in perpetuity (because of the requirement that the trademark itself transfers to the foundation + its succession planning motive). Governance can come later... doesn't have to be at the same time. A project that initially starts in Commonhaus (easy move) could later go through Apache incubation (harder move) when it is decided that governance stricture is also desirable for its community. I think a phased approach reduces the risk of no action being taken at all. |
Beta Was this translation helpful? Give feedback.
-
There are several Redhat/JBoss open-source projects that have become orphans now, for example, Arquillian.org has not been so active for years. Apache DeltaSpike(JBoss Seam3 successor) is also stopped to update. A lot of JBoss projects have disappeared. I hope there is a foundation that can handle the work, centralize these Java/JakartaEE related projects, and focus on Jakarta EE development productivity, Quarkus is a good Jakarta EE runtime alternative compared to the traditional application servers. Commonhaus is relatedly new, I think it is a good place to do the right things. In my opinion, a new community could avoid a tedious rule list to obey. |
Beta Was this translation helpful? Give feedback.
-
I'm active in CiviCRM, a 20 year old open source project that is actively considering becoming a project of a foundation. Thanks for sharing your criteria for selecting a foundation. Commonhaus.org is new to me and something we'll consider. FYI, some other options we're looking at include the Software Freedom Foundation, the Software in the Public Interest and the Linux Foundation. LF's CNCF would have to make an exception to let us in as we are AGPLv3, so we're not keen. The Eclipse Foundation is being considered but they are very bureaucratic and it might not be a good culture fit. They recently told us we would need to participate as individuals or change our for profit incorporation if we want to participate in the open regulatory governance project re CRA. :( |
Beta Was this translation helpful? Give feedback.
-
I am a huge fan of Quarkus. As a small-time vendor, the one issue that prevents me from fully embracing it is that the project is currently under the control of a single entity. The problem is, if I invest in building a product leveraging it, how do I know the license is not going to change in the future? And maybe what I've built is no longer commercially viable. I am just curious- how would Quarkus joining a foundation change the calculus here? Would it matter which foundation the project enters? Maybe the move is just the first step toward vendor neutrality, where such a license change becomes less likely? |
Beta Was this translation helpful? Give feedback.
-
Earlier, we blogged about Quarkus moving to a foundation - give it a read, add a reaction and comment - using this discussion to share more detailed thoughts/interest in this discussion.
Beta Was this translation helpful? Give feedback.
All reactions