Contributing and decision-making

There is a Haiku Discord, if anyone is interested. I’d share the link, but I can’t seem to find it, anywhere.

For historical accountability and consistency from July 2003 - June 2020:

  • Procure the Y2017-Y2019 annual Board meeting reports
  • Procure the Y2011-Y2016 annual financial reports.
  • Procure the Y2013-Y2020 annual budget reports.

We need a better way for Haiku, Inc to discuss things, maybe a chat system. This needs private channels as well as public. Or maybe this forum is fine for public updates and we keep email discussions for private communications?

  • haiku-inc public mailing list and this forum keeps it simple in relation to historical documentation, searchability, and accountability. Recently, some IRC chat logs were lost in certain transitions so retain important business documentation and discussions in-house (i.e. within your own private infrastructure) from those external systems (i.e. any systems/services not controlled by Haiku Inc.).
1 Like

I like @win8linux and @PulkoMandy’s ideas of having bridges from Discord connected to either IRC or Matrix. Whether we need another service such as Matrix is dependent on whether we as a community or the Inc. need a space to hold virtual online meetings. Otherwise, the current platforms for communication are fine.

As @MrEntropy has helpfully pointed out there is an existing Discord server for Haiku which we can reuse:
Discord Server
For the convenience of everyone else, we will probably need to improve the server by adding bridges to IRC (and Matrix if we need such a service), moderation bots and perhaps setting up some server rules (no swearing, spamming, “flaming”, etc.)

There weren’t meetings or budgets for these years (we have no requirements to do those) and we cannot backfill the financial reports because we can’t go that far back in the bank records. At least not online. I certainly won’t be creating those reports, if someone else wants to try to I could see what data I can find, but I don’t think there is much point.

Thank you. Hopefully, we can nail this concern as a closed issue now… :slightly_smiling_face:

NOTE: Legally, keeping only 3-5 years of financial record keeping is sufficient.

Just tried the link to the Discord server and it’s invalid. I also found another link posted on the forums and that’s invalid too. If you know of any other servers, please let me know.

I use Discord for some other open source projects, and I do like it, but maybe for now the simplest thing is to just use what we have and not complicate things. I’ll try to put more updates about Haiku, Inc stuff on the website or here.

3 Likes

I think the person who was running the Discord server decided to close it without warning.

1 Like

Quaternion is available.

2 Likes

I don’t know if there are others, but the one I’m on, the person who started it handed control over to someone else so it’s still going.

The links in the forums are probably bad because they default to being live 24 hours. You have to specify a longer time if you want it. Again, I would post a link to it, but everywhere that should have a link, doesn’t show an option to get one.

Talk about a great way to reach to new people! An app that not even the people already using it can figure how to join :sweat_smile:

1 Like

I think it’s a settings issue. The other channels I’m on have the option to invite people, just not the Haiku one. Maybe it’s the ‘level’ of user I am. I don’t know why someone would want to limit that, but that’s the way it goes, sometimes.

Hm? The Discord server is still up and running, it’s operated by @rjzak now. This appears to be the current invite link: Haiku Community

3 Likes

I took it over to prevent it being shut down. If there’s any issues, please let me know (and be patient, I’m new to Discord).

3 Likes

@rjzak I feel like we could get rid of some of the channels: for example, the pinboard channel hasn’t been used much, posting in Hardware Contest Entries is only limited to certain users (and again, it hasn’t been used much).

The Frost bot doesn’t seem to serve much purpose other than a conversation bot, and I don’t think that’s a good reason to keep it. If you look at its dedicated channel, Frost-chat, people are asking very weird questions and I’m not too sure we need those.

Finally, I have been talking about linking IRC, mailing lists and possibly this forum with the Discord. I’ve found bots and integrations which I’ve posted in the server-feedback channel.

1 Like

I inherited it, and I agree it has a lot of fluff which has nothing to do with Haiku and serves no purpose. I’ll talk to Kleadron about removing those items. He’s still in the server and might have some thoughts.

1 Like

If the decision is made to move forward on the Matrix front, I can get the project assistance in getting it set up and bridged to all the places (irc, telegram, etc). The FM Radio show i produce has had the Matrix founder on before, and we are on good terms with him, he helped us work through a few issues we ran into, and has always been willing to answer any questions we’ve had for them.
If it’s decided to base on something else, no worries, just offering to help.

Thanks for your offer!

Currently, IRC and Discord can be linked together using a FOSS project I found on Github. The forums and Discord can be linked using a Zapier integration.

The only thing missing is the mailing lists. The OpenStreetMap Discord server uses a bot on Matrix which links the mailing lists to Matrix/Discord. As far as I know (I’ve done a bit of research) there are no Discord bots that provide this functionality.

I just discovered that the mailing lists support RSS, which means that we can integrate Discord with the mailing lists using the existing RSS bot, which is already used to track Github PRs and Reddit posts.

After we add in all these connections, all the existing communications platforms on Haiku will be linked with the Discord server.

However, the abovementioned solution presents an issue: those who cannot use Discord or do not want to use it are unfairly disadvantaged - those using Discord will have access to all our other communications platforms. Thus, I think, is the rationale for proposing a Matrix server - It is open source, Matrix clients are also available on Haiku, and people who cannot/do not have access to Discord can use Matrix instead and won’t miss out on the “action”.

Obviously whether we need a Matrix server or not will need to be discussed, but IMO it gives an alternative for people to easily view and interact with all the different platforms we’ve got. If people want to stay on their existing platform they certainly can, but I think Matrix and Discord will provide options to better link the platforms together.

Other than the obvious reasons of it being open source… one of the reasons I like matrix is that it’s been specifically designed to be able to work with just about every chat protocol out there that’s currently in use, so its easier to expand to something and not have to track down a random bridge that’s been written by one guy who hasn’t maintained it for a 18 months since he originally wrote it.

I’ve never been a fan of discord, i know some people rave about it, but I have a hard time swallowing when any open source project decides to base on it. I could go on, but I think someone else has said it better than me… https://sneak.berlin/20200220/discord-is-not-an-acceptable-choice-for-free-software-projects/

But again… It’s not my choice to make for Haiku. I’ll help where I’m able.

2 Likes

I think some people on here share your sentiments, and we probably will go down the path of having a non-FOSS (Discord) and a FOSS option (Matrix) for people to choose from.

Although we’ll have to wait to see what the others say.