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

Who are/will be the new community maintainers? #4875

Closed
alerque opened this issue Sep 18, 2023 · 17 comments
Closed

Who are/will be the new community maintainers? #4875

alerque opened this issue Sep 18, 2023 · 17 comments
Labels
Bug Something isn't working Triage

Comments

@alerque
Copy link

alerque commented Sep 18, 2023

Per the recent forum announcement and README announcement (556a9f8), this project is no longer developed by Mattermost.

The README also states that the repository here will remain:

This Focalboard repository will remain open indefinitely for contributions from the open source community.

My question is who is going to manage community contributions? Will community volunteers be chosen to facilitate PRs and issue management? Who does/will have access to tag new releases going forward?

@alerque alerque added Bug Something isn't working Triage labels Sep 18, 2023
@alerque
Copy link
Author

alerque commented Sep 18, 2023

In the event you are looking for volunteers, I may be interested. First order of business would be to do some issue triage... this for example is not a "bug" ;-)

@dschaper
Copy link

dschaper commented Oct 7, 2023

Crickets

@JRDetwiler
Copy link

Does anyone know if this has been forked, or if other decent alternatives exist? I just like the progress tracker view, really.

@alerque
Copy link
Author

alerque commented Oct 12, 2023

There are lots of forks with one or a few fixes here or there, but before we try to gather momentum around one of them it would be really valuable if we could be given access to this repo or have somebody migrate it to a namespace where we can work with it a little. The existing issues and PRs are a huge asset and should not just be left behind unless they really won't work with us on this.

@alexeyqu
Copy link

Absolutely, someone from the team should follow-up on this question. "fully community supported" doesn't have much impact when the community can't have write access to the repo.

I'll try and tag @sbishel and @mgdelacroix as some of the contributors who were active recently.

I'd also be happy to contribute occasionally, e.g. recently was working on expanding the Trello exporter script to support more fields (#4874).

@sbishel
Copy link
Collaborator

sbishel commented Oct 16, 2023

Thanks everyone and sorry for the lack of response.

We are going to be looking for community maintainers and potentially sponsoring enthusiastic community members. But the details are still being worked out.

Eventually, we would like to move the repo out of the mattermost repo and potentially to a community sponsor. We are still trying to figure out exactly how we want to handle this, as we are still responsible for security issues for a period of time.

@MrWaggel
Copy link

How will security be handled or guaranteed on mattermost plugins that have been moved to community?

Asking because company and partner policies disallows us to use untrusted software or sources in our environment.

@Caseum96
Copy link

Caseum96 commented Mar 7, 2024

Is there any update on this?

@alerque
Copy link
Author

alerque commented Jul 23, 2024

What is the hold up here? Are volunteers being considered? Is the possibility of blessing an existing fork with the official torch being considered?

If @mattermost is interested in a community maintainer with some existing credentials in the FOSS world (I already have access to publishing software that is running probably anywhere Focalboard would be, hence am not exactly a new security threat) then I'd be willing to step in. As I wouldn't have the time to actually take development in hand myself it would just be a facilitator role setting up CI, organizing triage, and reviewing contributions. But perhaps that could get the ball rolling again before we all end up having to migrate to something else that hasn't come along yet.

@alexeyqu
Copy link

Perhaps we can kick-start this conversation in the official Mattermost channel?
i.e. https://community.mattermost.com/core/channels/focalboard or something.

There are also some decisions by Mattermost team which I don't entirely understand.
For example, https://github.com/mattermost/mattermost-plugin-boards seems to be a new repo where the Boards product is developed actively but only as a MM plugin and only for the Enterprise version.

I hope this will not mean that standalone (community-maintained and free for personal use) Focalboard will cease to exist.

@jwilander
Copy link
Contributor

Hi all, thanks for the comments and sorry for the crickets here in the last months. To give an update, we're in the process of splitting out the Mattermost Boards plugin from this repository so that we can maintain that separately for a set of our customers.

Once we do that, this repository will only contain the standalone Focalboard project and will be moved to our new mattermost-community GitHub org where we can then open it up for people in the community to maintain. We're hoping we can do that in about a month or so.

Once it's moved over we don't really have a process for adding maintainers but generally I think we'd be looking for volunteers who have history maintaining some projects that we could give write access to for reviewing/merging PRs, creating releases and so on.

Beyond getting maintainers access to what they need I can't promise or guarantee more support as we need this to primarily be community-driven but at the same time we'd like to be helpful and unblock folks who do want to work on it.

@alerque
Copy link
Author

alerque commented Jul 24, 2024

Thanks for the response and a bit of an update.

I'm sure other people are here for other reasons, but this update actually concerns me more than it puts anything to rest.

To give an update, we're in the process of splitting out the Mattermost Boards plugin from this repository so that we can maintain that separately for a set of our customers.

My personal use case is for the plugin used on a self hosted Mattermost instance. For reasons (vendor lock-in adverse non-profit org) only self hosted FOSS solutions can be considered. Hence I'm not a customer, but do need the plugin version. I am not interested in the stand alone app variant. As mentioned above I'm willing to contribute towards Focalboard to keep it viable, but not so much in something that ends up being only available to commercial clients. I don't even know how you separate the core functionality into two repos unless the standalone one just becomes a desktop app wrapper for the web app.

So ... is Focalboard as an MM plugin going to be available to self hosted MM instances going forward? And is there a path to contribute towards that aspect of things?

@jwilander
Copy link
Contributor

We're only providing official support for the Boards plugin to some of our customers but we currently have no plans to change the open source licensing away from what Focalboard has had all along. If we ever do stop supporting the plugin I imagine we'd be happy to spin it off, like we'll do with standalone Focalboard, to the community to maintain.

@alerque
Copy link
Author

alerque commented Jul 27, 2024

Thanks for that clarification @jwilander. That's pretty good news from my point of view.

@DerekJarvis
Copy link

Is there any update on this? I'm in the process of moving focalboard data to a new server and came across a number of issues - some of which I have solutions to. The state of the open issues in this repository doesn't encourage people to contribute to this project. I enjoy mattermost and focalboards together and it'd be a shame to ditch focalboard for something less integrated.

@alirezaalavi87
Copy link

We use focalboard at work so I'm trying to maintain a fork.

collaborations and PRs are very welcome

https://github.com/alirezaalavi87/focalboard

@jwilander
Copy link
Contributor

Hi all, the steps I mentioned above are now complete.

The Mattermost Boards plugin now lives here: https://github.com/mattermost/mattermost-plugin-boards

This repository now only contains the standalone Focalboard. If someone is interested in maintaining this repository please let us know here.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Bug Something isn't working Triage
Projects
None yet
Development

No branches or pull requests

10 participants