News for hackers. Stuff that matters.
Re:Apache OpenMeetings – Video chat, messaging, white board,... by randomchars on Wednesday November 25, 2020 @07:30AM (#25208511)
It's a bit sad, that even open source projects that are this big, don't have any cohesion of UI.

The whole things looks like as if every developer that worked on it just decided to randomly place a button for their feature somewhere. Well... probably that's what happened.

Unfortunately, until most OSS looks like this, it'll be very hard for them to gain ground over the commercial alternatives.

Re:Apache OpenMeetings – Video chat, messaging, white board,... by ognarb on Wednesday November 25, 2020 @07:45AM (#25208628)
There are three better open source alternative to this: Nextcloud, Matrix/Element and BigBlueButton. All three have a way better interface than this.

Nextcloud is more oriented towards storing files but recently gained tons of social features (video chat, messaging) and has since some time already document editing with LibreOffice online and a build in document editor. There are also tons of other features like LDAP integration, calendars, ...

Matrix/Element is oriented towards messaging between organizations and inside organizations. Element also support video chat and contains an Etherpad integration for document editing.

BigBlueButton is not great for messaging but is excellent for video chatting. It scale a lot better for big rooms than Nextcloud and Matrix because it doesn't use Jitst and WebRTC, but it doesn't include any document editing.

So yeah OpenMeetings is not really a flagship open source software and I'm wondering how it ended up in the front page of HN.

Re:Apache OpenMeetings – Video chat, messaging, white board,... by edwinbalani on Wednesday November 25, 2020 @08:23AM (#25208917)
> BigBlueButton [...] doesn't use Jitst and WebRTC, but it doesn't include any document editing.

With a few others, I struggled through setting up a "distributed" (i.e. not all on a single machine) BBB deployment early in the pandemic, back when the documentation and community explosion hadn't quite happened. Such a deployment is nonstandard and you're left to your own devices to make it work, albeit with some decent architectural documentation so that you can work out which component needs to run where.

BBB does rely on WebRTC exclusively for its media. The so-called 'HTML5' client is in-browser. There is a Flash-based client that's officially deprecated, and they're slowly stripping out support for it.

There is also some optional Etherpad integration, so that you can collaborate on in-meeting notes that are made available afterwards.

BBB's biggest problem right now is that the Debian packaging, which is the only official way of deploying the software, is not open source. It's also really messy -- some stuff goes into /usr/local, some into /opt, with a fair deal of leftover crud that isn't used any more like the Flash client.

This is an unintentional situation, but the maintainers have deprioritised making the software truly "open source" (IMO) in favour of bugfixes and features.

I don't think this situation meets the GPL it's licensed under, regardless of whether you would qualify this as "open source" or not.

Re:Apache OpenMeetings – Video chat, messaging, white board,... by ffdixon1 on Wednesday November 25, 2020 @12:17PM (#25211580)
I am the Product Manager for BigBlueButton. We have been building out the project for the past 12 years to focus on one market: online learning.

With Covid-19, it has been a pretty intense 2020 for the BigBlueButton project In 2020, we’ve seen some large deployments of BigBlueButton (100's of servers serving thousands of simultaneous meetings). Such deployments do not deploy a single large core machine; rather, they deploy many individual BigBlueButton servers in a pool (see https://github.com/blindsidenetworks/scalelite). We don't have BigBlueButton structured where you can split across the components on separate servers: the recommended deployment is each server is a self-contained BigBlueButton installation.

There is a large community of users around the world using BigBlueButton. We, the core developers, have been focused on ensuring that BigBlueButton is solid and scales horizontally. We released 2.2.0 on March 29, 2020 and the current release, as of Nov 11, 2020, is 2.2.29. Those 29 iterations reflect a strong desire by the core development team to respond quickly to the demand and make BigBlueButton the best possible solution for virtual classrooms.

Regarding the packaging, behind the scenes there are a bunch of scripts that I wrote using fpm to build the packages, and it's all non-standard, has grown organically over the years, and needs to be updated.

We had planned to clean up the packaging in 2020 and include it in the core it so others can build and build upon it, but all that got put aside when Covid-19 hit and there was so much demand for the software. Instead, we focused all our development resources on improving the system for end users (security, stability, usability, and features).

We are looking forward to providing standard Debian packaging scripts for BigBlueButton in 2021, alongside making continuous improvements to BigBlueButton.

Our goal remains to make BigBlueButton the best virtual classroom system for online learning.

Regards,... Fred

Re:Apache OpenMeetings – Video chat, messaging, white board,... by mlyle on Wednesday November 25, 2020 @04:17PM (#25214400)
Hi--- I tried BBB for the first time today, --- not deploying my own server, but trying the demo online.

When I click 'start', I'm taken to https://demo2.bigbluebutton.org/html5client/join?sessionToke... which is a 404 Not Found page from nginx.

Re:Apache OpenMeetings – Video chat, messaging, white board,... by ffdixon1 on Wednesday November 25, 2020 @10:23PM (#25216543)
We use the demo servers (which have a lot of load) to test the latest builds. Try it now.
Re:Apache OpenMeetings – Video chat, messaging, white board,... by 3np on Wednesday November 25, 2020 @08:42AM (#25209113)
Any particular reason you don't include Jitsi Meet? (As that tends to be the first one mentioned)
Re:Apache OpenMeetings – Video chat, messaging, white board,... by o-__-o on Wednesday November 25, 2020 @05:56PM (#25215208)
I might be very wrong but I recall a required dependency of jitsi meet not being open source. This was maybe 3 years ago
Re:Apache OpenMeetings – Video chat, messaging, white board,... by randomchars on Wednesday November 25, 2020 @08:11AM (#25208835)
I'm not familiar with BigBlueButton, but Nextcloud and Element both have a real (for profit?) company backing them, and they have full time employees working there. They're even hiring, with 7 and 8 job openings ATM.
Re:Apache OpenMeetings – Video chat, messaging, white board,... by edwinbalani on Wednesday November 25, 2020 @08:24AM (#25208931)
BigBlueButton is largely led by Blindside Networks -- they also oversee the holding of the BigBlueButton trademark, logomark, etc.

Blindside's commercial element is to to consult on educational deployment of the software (which is its intended use).

Re:Apache OpenMeetings – Video chat, messaging, white board,... by meibo on Wednesday November 25, 2020 @09:03AM (#25209290)
Considering how much my university(about 3k students) seems to struggle with their BigBlueButton install, I wonder if it's really that hard to scale.

Voice, video drop out all the time, loading takes ages, recordings only process 50% of the time - and they say that they upgraded the machine it runs on three times with 80 cores and 500GB RAM. Especially when the lecturer insists on using a document camera, but the bitrate of the video is so small that you can't make out anything.

Really not that pleasant, especially in a situation where you need to depend on it for every event.

Re:Apache OpenMeetings – Video chat, messaging, white board,... by dsr_ on Wednesday November 25, 2020 @03:52PM (#25214177)
Several of those issues suggest insufficient bandwidth. The others suggest that there should be more than one BBB server, not one gigantic BBB server.
Re:Apache OpenMeetings – Video chat, messaging, white board,... by o-__-o on Wednesday November 25, 2020 @05:58PM (#25215234)
I think parent was saying the more than one BBB servers were upgraded to more than one gigantic BBB servers

It’s a uni so they probably adopted the throw-ideas-at-the-wall-until-it-sticks approach

Re:Apache OpenMeetings – Video chat, messaging, white board,... by meibo on Wednesday November 25, 2020 @08:24PM (#25216061)
Yeah, as far as I know they run 5 machines with these specs for the actual conferences now - still encountering these issues and no end of covid in sight for the near future, so I hope that they can figure it out.
Re:Apache OpenMeetings – Video chat, messaging, white board,... by caymanjim on Wednesday November 25, 2020 @10:04AM (#25209941)
Is there a single Java application with a good UI? Apache is fixated on Java, and Java seems to only attract a certain kind of developer. Even Java web applications, which aren't constrained by available UI toolkits, tend to look like they were written in Java (for example, all the AWS UIs). I think the language fails to attract design/UI/UX people.
Re:Apache OpenMeetings – Video chat, messaging, white board,... by piercebot on Wednesday November 25, 2020 @12:27PM (#25211702)
The good news is that there's development in this space! https://github.com/jetbrains/skija

> Existing offerings are: Graphics2D from AWT, GraphicsContext from JavaFX. They are good, but underwhelming.

> Enter Skia. Skia has a proven track record of industrial-scale project relying on it for all things graphics: Google Chrome, Android, Flutter, Firefox Canvas, Xamarin, LibreOffice.

Re:Apache OpenMeetings – Video chat, messaging, white board,... by thebean11 on Wednesday November 25, 2020 @01:50PM (#25212780)
JetBrains IDEs, although I'm sure some would disagree with me there
Re:Apache OpenMeetings – Video chat, messaging, white board,... by ghosty141 on Wednesday November 25, 2020 @11:01AM (#25210608)
In my opinion Java makes it really hard to create beautiful UIs without spending much time on it.

I also agree that Java attracts a certain kind of developer.

Re:Apache OpenMeetings – Video chat, messaging, white board,... by LockAndLol on Wednesday November 25, 2020 @12:07PM (#25211453)
I always found jdownloader to be quite beautiful. Way before youtube-dl was a thing, jdownloader was there to the rescue.
Re:Apache OpenMeetings – Video chat, messaging, white board,... by dschuessler on Wednesday November 25, 2020 @03:40PM (#25214056)
No need to talk about jdownloader in past tense. It is still actively developed and I prefer it over youtube-dl most of the time, because it is way faster due to use of multiple connections.
Re:Apache OpenMeetings – Video chat, messaging, white board,... by c22 on Wednesday November 25, 2020 @07:46AM (#25208634)
I feel like this is a problem I've noticed with Apache projects in particular. I've used plenty of open source software with reasonably cohesive UI.
Re:Apache OpenMeetings – Video chat, messaging, white board,... by brundozer on Wednesday November 25, 2020 @07:38AM (#25208565)
Exactly. It would be amazing to have some of the many incredible UX/UI designers out there help with open source projects like these. So many potential adopters are lost just because of the interface, no matter how awesome the software is.
Re:Apache OpenMeetings – Video chat, messaging, white board,... by tclancy on Wednesday November 25, 2020 @08:36AM (#25209047)
I feel like that’s the next step for open source, but it will take committed UX people who are also politic enough to sell developers doing things in their free time to use some more of that time to do things right.
Re:Apache OpenMeetings – Video chat, messaging, white board,... by ethbr0 on Wednesday November 25, 2020 @10:28AM (#25210186)
> UX people who are also politic enough to sell developers

This, 100%. UX doesn't respect development because devs tend not to care about UX. Development doesn't respect UX because UXers tend not to care about development.

IMHO, devs tend to assume everyone is a programmer. And many people are very much not.

Which is why even graphical OSS tends to look and work like... git.

Re:Apache OpenMeetings – Video chat, messaging, white board,... by rglullis on Wednesday November 25, 2020 @09:02AM (#25209278)
"People working on open source are hobbyists doing it their free time" is such a tired idea.

Here is a thought: do you want committed UX people working on open source? PAY THEM!

If every developer set aside a budget of 5-10% they spend on proprietary services to contribute to the funding of open source projects, there would be enough to attract hordes of UX professionals.

It amazes me how much of a premium people for, e.g, Apple products yet can not plan to spare 5-10 bucks a month to support R&D of open source.

Re:Apache OpenMeetings – Video chat, messaging, white board,... by bdcravens on Wednesday November 25, 2020 @09:30AM (#25209557)
My first impression was that the software was from (as in, last updated) around 2008, possibly earlier. It has a very Windows XP era vibe.
Re:Apache OpenMeetings – Video chat, messaging, white board,... by fakedang on Wednesday November 25, 2020 @11:26AM (#25210901)
Exactly. Not even 2008, maybe dotcom era.
Re:Apache OpenMeetings – Video chat, messaging, white board,... by deepspace on Wednesday November 25, 2020 @05:20PM (#25214927)
Definitely. It even vaguely reminds me of some GUIs written on top of MSDOS, before Windows became popular.
Re:Apache OpenMeetings – Video chat, messaging, white board,... by brospars on Wednesday November 25, 2020 @08:26AM (#25208945)
There are plenty of great OSS that looks great but they are often backed or owned by a real company and not just a community project. Gitlab, Firefox, VLC, Blender, VScode or BBB, Jitsi Meet for videoconference...
Re:Apache OpenMeetings – Video chat, messaging, white board,... by blackoil on Wednesday November 25, 2020 @08:42AM (#25209107)
Most of the projects you listed, aren't developed in the `Bazaar` environment. They have a complete team with managers, designers and developers working full time in cohesion. They are cathedrals, who open sourced the product.
Re:Apache OpenMeetings – Video chat, messaging, white board,... by hunter2_ on Wednesday November 25, 2020 @10:46AM (#25210416)
I wonder if the disconnect is that the phrase "open source" refers to "source code," and UI designers who would otherwise feel able to contribute may think "I don't produce source code, I produce [whatever artifact of their process]; too bad the pull request workflow only collects source code and a readme."

If I'm correct to suspect that this train of thought might exist (and not only keeping UI designers away, but all sorts of related professions like product managers, marketing, etc.) then maybe the whole notion of "[product] is open source, contribute to the source code or issue queue" needs to be rebranded as "[product] is an open collective work, contribute in any possible way" with a collaborationware workflow that doesn't consider changing the source and filing issues (bugs, feature requests) to be the only first class citizens.

Many projects do have communities with robust organization of leadership, management, branding, etc. but with real or perceived barriers to entry that don't give the same sense of openness and "everyone can contribute to this well-oiled contribution intake machine" in non-code aspects akin to what developers enjoy.

Re:Apache OpenMeetings – Video chat, messaging, white board,... by pmontra on Wednesday November 25, 2020 @11:33AM (#25211002)
My guess is that developers that want to do something start coding and hammer out any UI that barely works. On the other side UI designers that want to do something don't start coding because they usually can't code. Their free work doesn't make it into open source. Do they even do free work? No idea. Any UI designer here?
Re:Apache OpenMeetings – Video chat, messaging, white board,... by maxwell on Wednesday November 25, 2020 @11:47AM (#25211193)
I was thinking the same thing, then I saw the next story on the home page:

https://opensourcedesign.net

Re:Apache OpenMeetings – Video chat, messaging, white board,... by pabs3 on Wednesday November 25, 2020 @08:53PM (#25216178)
I posted that because of a comment down-thread here:

https://news.ycombinator.com/item?id=25208793

Re:Apache OpenMeetings – Video chat, messaging, white board,... by Descensus on Wednesday November 25, 2020 @09:06AM (#25209326)
That was the first thing I thought. UI is super important, and I hate when I see great projects suffer because they're.. well, ugly.
Re:Apache OpenMeetings – Video chat, messaging, white board,... by mrmonkeyman on Wednesday November 25, 2020 @09:09AM (#25209364)
It's time to separate UI from logic (finally). Let the UI guys make UI projects that hook onto engines made by backend guys. Why one frontend? Let the community come up with a few and don't let a backend engineer and their practices and ideas anywhere close to a designer, the former will suffocate the latter with their total lack of vision and sensitivity.
Re:Apache OpenMeetings – Video chat, messaging, white board,... by novok on Wednesday November 25, 2020 @06:32PM (#25215489)
I thought this comment was a bit overblown until I clicked the link. And then I audibly snorted at how bad the UI was.
Re:Apache OpenMeetings – Video chat, messaging, white board,... by elric on Wednesday November 25, 2020 @07:38AM (#25208571)
You're not wrong, but feel free to scratch that itch, I'm sure they'd welcome a patch.

Companies spend a lot of money on tools like Zoom. If instead they donated a couple of man-days to projects like OpenMeetings or Jitsi, these tools would be in much better shape and we'd all have free conferencing software.

Re:Apache OpenMeetings – Video chat, messaging, white board,... by randomchars on Wednesday November 25, 2020 @08:04AM (#25208768)
I wish I could! I'm not preaching anything here, my own personal projects look nothing better than this, as I'm a developer, not a designer.

And even if I was a UI/UX person, I think this is a deeper problem than a patch could solve.

Re:Apache OpenMeetings – Video chat, messaging, white board,... by weisk on Wednesday November 25, 2020 @08:58AM (#25209245)
Hello, do you know how or who should I approach in order to offer my studio's professional services (for free of course) for tackling this UI problem? I want to commit to this, but with some kind of planning, just blindly sending PR's seems like its not gonna be throwing hours go the void.
Re:Apache OpenMeetings – Video chat, messaging, white board,... by remir on Wednesday November 25, 2020 @11:16AM (#25210768)
I think most companies, especially now, want a turn-key solution with support in case of an issue. The fact that Zoom, Teams, GoToMeeting, WebEx and Google Meet are closed sourced is a non issue for most organizations. They want something that works right now.
Re:Apache OpenMeetings – Video chat, messaging, white board,... by mola on Wednesday November 25, 2020 @01:49PM (#25212763)
To be fair, zoom feels the same. Utterly incoherent and ugly UI without any thought for UX. But it gained a lot of traction. So maybe it's not that important.
Re:Apache OpenMeetings – Video chat, messaging, white board,... by dmje on Wednesday November 25, 2020 @09:43AM (#25209696)
Man, just what I popped in here to say too. Looks like something from the late 80s.