Manjaro 2.0 Manifesto

Manjaro 2.0

Synopsis

This document covers the organizational, technical, management, and other changes we (the Manjaro Team, et al) like to see applied to the Manjaro Project. The goal of this document is to serve as a point of discussion, and ultimately, once a consensus on its contents and written goals has been reached, as a guide for the organizational restructuring of the Manjaro Project.

Motivation

The Manjaro Project has been declining over the past decade. It managed to sustain a sizable user base, yet it stagnated, lost trust, lost almost all of its contributors, and even became a laughingstock for repeatedly making the same mistakes and never even attempting to address these known issues.

Known issues — such as, for instance, the TLS certificates not being renewed in time — are simply ignored, despite multiple team members taking the initiative and volunteering, or even building tooling, processes and infrastructure to address these issues.

The priorities of the Project leadership do not align with those of the developers and community. The current leadership’s goal is to turn Manjaro into a successful business, and thus far, these attempts have mostly failed. The Manjaro Project is being run as one individual’s personal project, and everything is centralized around this single individual — an individual who refuses to share essential access to both the maintenance of the Project and the supporting infrastructure with the rest of the team.

The Manjaro name is only used for its popularity, and the community is only used as guinea pigs and as unpaid workers, with as a result that the Project is severely suffering. As an example of this, no attempt is being made to acquire any funds for the Project, and the funds owned by the Manjaro GmbH & Co KG company are not being invested into the Project, with as a result that the Project’s funds have now run out, causing Manjaro’s only full-time developer to lose their only source of income.

We want the Manjaro Project to be revitalized, regain respect, attract contributors, and again provide meaningful value to the Open Source community.

We would also like to put our envisioned organizational restructuring into writing right away as we seek to reshape Manjaro into a proper community project, and to have it organized in such a way as to provide flexibility and opportunity instead of blockers.

Implementation

The Project

The Manjaro Project will split off from the Manjaro GmbH & Co KG and will become a non-profit registered association (e.V.).

The Team

The Manjaro Project e.V. will be headed by all current team members with an interest in joining this endeavor, each receiving an equal share of ownership.

Joining the Team

Anyone who wishes to join the Manjaro Project e.V. may apply for a position by finding two or more team members willing to endorse them, and the candidate-members will be judged upon the value they have provided to the Project through their contributions.

Once two or more endorsers have been found, the candidates’ membership will be put up for vote. If none of the team members have any objections, then the candidates may join the Manjaro Project e.V., thereby receiving all of the same rights as all already resident Manjaro Project e.V. members, and they will receive equal ownership of the Manjaro Project e.V..

Under certain circumstances, the Manjaro Project e.V. may seek out the assistance of specialists who may have never made any contributions to the Project, but in this case, the endorsement requirement will be reduced to only one endorser, and the specialist will be judged upon their relevant skills, not upon their contributions to the Project. This process can be started by way of a poll.

Leaving the Team

Team members may leave the Manjaro Project e.V. at any time and for any reason.

Team members may only be removed from the Manjaro Project e.V. after they have had no contact with the team for at least 12 months, and after an effort was made to reestablish contact with the non-responsive team member.

Team members who wish to temporarily suspend any activity in the Manjaro Project e.V. may do so by informing the other team members. Self-suspension will extend the period of non-communication with the other team members from 12 months to 36 months. In addition to this, the suspended team member’s voting rights will be temporarily withheld. A self-suspended team member may remove their suspension at any time by informing the team about their intent to actively partake in the Manjaro Project again, upon which their voting rights will also be restored.

Leadership

The Manjaro Project e.V. will have a flat/decentalized structure instead of a traditional leadership hierarchy. Members may pick up roles or tasks within the Manjaro Project e.V. according to their own interests.

Components of the project will be assigned one or more arbiters. These are senior and respected contributors who will provide leadership and direction for their respective domain(s).

Despite the flat structure, team members are expected to not bypass arbiters and act upon their own accord. For anything of impact they shall seek permission of the arbiter responsible for the relevant domain, some examples being:

  • You should not make expenses without the approval of the treasurer.
  • You should not represent the Manjaro Project e.V. in any official capacity on social media or at a convention without the approval of the community manager.

Voting and Decision-Making Procedures

Any decisions with a meaningful impact upon the Project due to risk, time, costs, or otherwise, should be voted upon. Any Manjaro Project e.V. member may at any time request a vote upon any topic fitting these criteria. When a poll has been requested, there will be a two-week period in which people can cast their vote from the moment the poll has been opened — high-impact polls are instead allotted four weeks. People who abstained from voting during the specified period will be considered in favor of the final vote.

Any Manjaro Project e.V. team member may request the voting period to be extended by up to four weeks, for any reason. The person who initially requested the poll may withdraw or indefinitely pause their request at any time.

For proposals of a minimal impact, a simple majority is sufficient to make it pass. For polls regarding proposals of a higher impact, more than 70% of all Manjaro Project e.V. members — 5/7 people, the minimum for an e.V., is roughly 71% — should vote in favor for it to pass.

Relationship with the Manjaro Company

The Manjaro GmbH & Co KG will over time effectively become the downstream of the Manjaro Project e.V. The Manjaro Project e.V. will continue to assist the Manjaro GmbH & Co KG to the best of its ability, but only as subordinate to the Manjaro Project e.V.'s work for the community and the Manjaro Linux distribution.

The Manjaro GmbH & Co KG will give the Manjaro Project e.V. an exhaustive license of the Manjaro trademark until the end of 2029, while the Manjaro GmbH & Co KG company retains the right to use the Manjaro trademark for its own products, as long as the Manjaro GmbH & Co KG company’s use of the trademark does not cause any confusion and the Manjaro GmbH & Co KG’s product naming does not conflict with any projects, products and/or services of the Manjaro Project e.V. The Manjaro GmbH & Co KG also declares its willingness to yield the trademark to the Manjaro Project e.V. for the price of one Euro after this initial period.

Assets and Infrastructure

Anything for which the Manjaro Project is its primary user will be handed over to the Manjaro Project e.V. This includes but is not limited to:

  • The Manjaro Linux, Manjaro-Kernels and Manjaro-ARM GitHub organizations.
  • The self-hosted Manjaro GitLab.
  • Any relevant Git repositories.
  • The manjaro.org domain.
  • The Manjaro forum.
  • Relevant Manjaro cloud organizations at for example Hetzner.
  • The Manjaro CDN.
  • Community finances and donations, such as OpenCollective.
  • Any other miscellaneous infrastructure.

The Manjaro GmbH & Co KG may continue utilizing the Manjaro Project e.V infrastructure, but is expected to actively work towards migrating as much as reasonably possible over to the Manjaro GmbH & Co KG’s own infrastructure. Any usage costs made by the Manjaro GmbH & Co KG of the Manjaro Project e.V.'s infrastructure will be fully compensated, including but not limited to storage, bandwidth, cloud, runners and system administration — this could be settled through a negotiated recurring cash payment, rather than by attempting to calculate the exact usage costs.

The Manjaro GmbH & Co KG may continue hosting websites and services under the *.manjaro.org domain. The Manjaro Project e.V. will maintain the manjaro.org website and email, while the Manjaro GmbH & Co KG may choose to use the Manjaro Project e.V.'s email server, and to have an anchor tag to any domain of choice listed in the header and/or footer of the manjaro.org website for redirecting people to the Manjaro GmbH & Co KG 's own website.

The Manjaro GmbH & Co KG may continue to use the Manjaro Project e.V.'s CDN network as long as the Manjaro GmbH & Co KG covers its own usage costs.

The Manjaro Project e.V. will not guarantee the continued functioning of any shared services; services may be taken down or replaced following a Manjaro Project e.V. vote, or as part of normal system maintenance.

Our Resolve

If our mission statement as laid out above goes ignored, and/or if we feel that no serious attempts are made at negotiating an acceptable compromise solution, then:

  • Stage 0: We will await a reply within a reasonable timespan without taking any action.
  • Stage 1: We will publicly release this document, and a general strike will commence. Nonessential distro and community efforts will be paused.
  • Stage 2: We will consider forking and/or leaving the Manjaro Project as it currently stands.

In Support of This Proposal

In alphabetical order:

  • Artem Grinev (Developer)
  • Ben Guy-Williams (Community Moderator)
  • @BG405 (Community Moderator)
  • David Smith (Community Assistant)
  • Dennis ten Hoove (Developer)
  • @dmt (Community Moderator)
  • Frank Vandermeiren (Community Manager)
  • Furkan Kardame (Developer)
  • Jonas Strassel (Developer)
  • Koshika Surasena (Community Assistant)
  • Lee James (Community Moderator)
  • Mark Wagie (Community Manager)
  • @Mirdarthos (Community Moderator)
  • Roman Gilg (Manjaro Company CTO)
  • @scotty65 (Community Assistant)
  • Simon Büeler (Developer)
  • Stefano Capitani (Developer)
  • Todor Uzunov (Community Assistant)
  • Tracy Barlow (Community Moderator)
  • Trevor Dell (Community Assistant)
  • Uwe Schreiber (Community Assistant)
62 Likes

Notes

Given that we have not received any reply whatsoever from the owner of the Manjaro GmbH & Co KG after having now twice royally extended the reasonable amount of time to consider our proposal, and also twice having politely prompted the individual in question for a response, we consider ourselves at present time to have moved into Stage 1 of our resolve as stated in the document above.

Stage 1 itself consists of three phases.

  • Phase 1: We publish this document in the Internal Hub. This is the phase currently in effect.

  • Phase 2: If we are still being ignored 48 hours from now, we will move this thread to the Member Hub.

  • Phase 3: If we are still being ignored 48 hours after that, we will move the thread to the Announcements section, and we will lock the forum in read-only mode.

At present time, given that we are in Stage 1, all Administrators, Moderators and Community Assistants are considered on strike.

Concretely, we will no longer approve any new member registrations — they will not be deleted, but simply left in the queue — and there will also no longer be any flag handling, or hiding, closing, moving or splitting-off of threads.


We would like to request…

  • that this document not be made public yet while we are still in Phase 1 and while this thread is still in the Internal Hub; and…

  • that anyone on the Staff who supports our resolve would co-sign the document with their real name or an alias — we will then transfer your signatures to the PDF and other versions of the document.

19 Likes

To make it extra clear, the goal is NOT to remove anyone from the project, we only hope to see a change in leadership and to again turn Manjaro in to a proper healthy community project. The project is dying, radical change is needed to save it.

We value Philip, he is a genius in his field, but his lack of communication skills and the inability to share anything is destroying the project.

And what is written above is not set in stone, if you have any feedback please share it.

@philm received a copy of this document 2 weeks ago and has yet to reply. Thus, we are now publishing it internally.

21 Likes

223 posts were split to a new topic: Discussions regarding the Manjaro 2.0 Manifesto

@dennis1248 had sent me a draft proposal for a possible restructuring of Manjaro project in advance via a DM and told me, that it might be formally submitted by the community to me at a later state.

With this post here on the internal hub, it now seems that the community has serious intentions to actually found a non-profit association (German Verein/e.V) and push ahead with a split from the company.

Before the company was founded, there had already been suggestions and discussions to establish an association or other forms of legal entity to make the Manjaro project more sustainable. Ultimately, the current corporate structure was chosen as the only legal entity, known as the Manjaro GmbH & Co. KG company. The company has already provided significant financial support to the project in the past and has also employed various Manjaro developers on a freelance basis since 2019 using company funds.

I have no personal objections on the subject of founding an association to separate the project from the company. However, at this time, I will not be personally involved in any founding processes of this new legal entity. In this regard, association members should not be involved in the company in any way.

Any transfers of company assets or infrastructure require close consultation with the company and yet to be established new legal entity, in order to ensure that the interests of both parties are safeguarded as amicably and smoothly as possible. Any actions that could damage the business must be ruled out. To ensure the smooth operation of the company, assets relevant to the company will remain within the company.

Finally, I would like to note that any actions or comments that could damage the business or reputation of myself or the company should be refrained from in order to ensure a mutually agreeable process and avoid legal actions.

17 Likes

Thank you Philip for your participation in this discussion and your general agreement in that a Manjaro association should be founded.

You say that any “transfers of company assets or infrastructure require close consultation with the company”. But the above document already provides a precise list of assets, that are supposed to be moved into the association:

From my perspective I don’t see an issue with these assets being moved into the association, do you?

11 Likes

Agreed. :check_mark:

It is most definitely not our intent to harm the business. What would be the purpose of that? :man_shrugging:

It does not have to be that way. In the document, we have explicitly specified that the Manjaro GmbH may continue using the infrastructure of the Manjaro e.V. until the Manjaro GmbH has managed to migrate its own infrastructure requirements away from the e.V.'s infrastructure.

We see no problem with that.

Our intentions have always been noble and honorable. As @dennis1248 said… :backhand_index_pointing_down:

We even hope to continue working with yourself as an individual, and we do sincerely appreciate and respect your technical contributions to the Project, but at the same time, it is abundantly clear to everyone that the way things are being run right now is only going to lead to a downfall, for both Manjaro as a GNU/Linux distribution and the Manjaro GmbH.

In fact, we believe that the proposed change in the organizational structure is going to benefit us all.

Always remember, @philm, that the whole can be greater than the sum of its parts. Right now it’s the other way around, due to the bottleneck imposed by the current organizational structure.

That all said, I believe @romangg’s post below deserves a sincere reply. :backhand_index_pointing_down:

8 Likes

Four days ago… :backhand_index_pointing_down:

Two days ago… :backhand_index_pointing_down:

Three days ago… :backhand_index_pointing_down:


Given that @philm is obviously stalling for time — as some of us expected already — or even worse, hoping that this will all blow over, we have now decided to skip Phase 2 and enter Phase 3.

Concretely, this means that…

  • the general strike will continue;
  • this thread will now be moved straight into the Announcements section of the forum without passing through the members-only Member Hub;
  • public discussion is now encouraged;
  • an archive.org copy of this thread will be created as evidence.

At this point, we are not locking the forum in read-only mode yet, but depending on whether we get a satisfactory response or not, we might still decide to go ahead with that in the next couple of days.

12 Likes

A post was merged into an existing topic: The Official Manjaro Moderators and Admins Lounge

In order to maintain a sincere and serene but open discourse — pun not intended — between the Manjaro Team and Philip Müller, the member discussions regarding this topic have now been split off into a separate thread under the Feedback category. :backhand_index_pointing_down:

We still welcome feedback from the member base, but we must ask everyone to not muddy the waters by posting on this thread here if you are not a member of @Manjaro-Team, @Manjaro-Arm, @admins, @moderators or @CommunityAssistants. Please use the other thread instead.

11 Likes

Updated the Leadership section to more clearly define that despite the flat structure, there will still be some leadership.

6 Likes

Overall, though, it’s more a matter of waiting to see what comes out.

Whatever narratives are running right now could hopefully be blown out of the water with the launch of Manjaro Nexus or whatever :wink: 'coz I’m not sure Manjaro 2.0 rolls off the tongue… maybe ‘Manjaro Collective’ - meh.

2 Likes

A post was merged into an existing topic: Discussions regarding the Manjaro 2.0 Manifesto

Currently we are still awaiting a reply from @philm, we have since his one post above heard nothing from him anymore.

14 Likes

On a different thread, @Ste74 wrote the following… :backhand_index_pointing_down:

9 Likes

To me, it seems a bit like the ‘Mutiny on the Bounty’. Many of us were part of the Manjaro project from the very start, whilst others joined us later on our shared journey. And now some feel as though they’ve bought a ticket for the Titanic and are heading straight for an iceberg…

Back in 2019, we made the transition from a community project to a community-driven company and also used assets for commercial projects as a normal company would do. If an “exit to the community” or, in our case, another split is now being considered, a transfer cannot happen overnight. There needs to be a hard cut from company related assets, not even with all the assets listed here.

From my perspective, the new entity must first be established and a transition plan drawn up before anything can actually be set in motion. So far, I’ve only seen comments on the topic and about how great Manjaro is as a Linux distribution, but no concrete steps taken to realise the wishes expressed here.

I wasn’t against having an association as an entity back in 2019, and I’m not against it now either. I am also open to serious discussions with the new entity, if one already exists. In a joint discussion with @romangg, he actually wanted to take the lead in founding the association…

The ball is in your court. Decide as a community. Go ahead and set the new entity up, then get in touch with me – otherwise, business as usual…

40 Likes

Thank you for responding, Philip. Your reply here gives us hope that we can work out this problem very soon, and that harmony can finally be restored.

:folded_hands:

25 Likes

Thanks for the update. We have reserved the manjaro.gmbh domain should you wish to take advantage of it. :wink:

8 Likes

Thank you, I think that hereby we have an agreement on how to move forward. We’ll do as you ask and found the e.V., then work together to facilitate the migration of community components to said e.V.

@romangg had also stated internally that he would handle the founding of the e.V., so please keep an open line of communication with him, he will be your primary contact for sorting out the details at this stage.

@CommunityAssistants, @moderators, @Manjaro-Team, and the community, thank you for your overwhelming support, we’ll take it from here. And we’ll keep you in the loop.

46 Likes

A post was merged into an existing topic: Discussions regarding the Manjaro 2.0 Manifesto