2026 week #24: SL Open Source meeting

Hippotropolis Theatre: home of the OSD/TPVD meeting
The following notes were taken from:

  • My chat log of the Open-Source Developer (OSD) meeting held on Friday, June 12th, 2026, together with my chat log of that meeting.
  • Pantera’s video of the meeting (embedded at the end of this article) – my thanks to her for providing it.
Table of Contents

Meeting Purpose

  • The OSD meeting is a combining of the former Third Party Viewer Developer meeting and the Open Source Development meeting. It is open discussion of Second Life development, including but not limited to open source contributions, third-party viewer development and policy, and current open source programs.
    • This meeting is generally held twice a month on a Friday, at 13:00 SLT at the Hippotropolis Theatre and is generally text chat only.
  • Dates and times of meetings are recorded in the SL Public Calendar.

Official Viewer Status

  • Default viewer: Flat UI – 26.2.0.25386466510,  -“flat” UI and font update, dated May.
  • Second Life Project Viewers – Lua Editor Alpha viewer 6.1.0.23768336784, April 29.

Viewer Notes

  • 26.3 is still slated to be the upcoming performance viewer, but people are currently spread out on some other priorities such as the new compositor work which will hopefully pave the way for XUI moving onto its own thread.
  • Currently, the Lua editor is getting reworked into a “sooner rather than later release”, which means a Linux flavour of the official viewer will finally get released.
  • The next major update (after Lua?) is probably going to be vcpkg (under-the-hood viewer packaging), but this is probably going to be late summer before this surfaces.
  • The Graphics Care Package (GCP) viewer is now anticipated as not happening “for the next few months”.
  • Overall, LL is working on refining the release train and figuring out what is to move forward, with Geenz Linden noting:
We’re trying to be a bit more flexible with our releases, and we’re having a ton of internal discussions about how we want to move forward with things like feature releases. So we might have something split those up along the way, we’ll see.

Other Items

  • Roxie Linden noted:
    • That there are some WebRTC Voice fixes on the current simulator RC version.
    • There are some potential CEF/Dullahan improvements in the wings.
    • There are some server-side solutions for Voice-to-text transcription being evaluated.
  • There are reports that changes to MapBlockRequest blocks limit (so it only accepts requests for up to 64 blocks on the current simulator RC release, when it used to accept up to 256 block requests) has broken the World Map in some viewers.
    • This is currently being discussed internally, and there may be more news on this by the time of the next Server Group Meeting (if not before then).
  • There was a general discussion on which Linux distro will be used for the official Linux viewer, the favoured approach currently being “something Arch based”.
  • A general discussion on scripting, notably around the availability of Lua scripting in viewers + back-end compilation, and which bumped into Mono and LSL scripting, ran through the second half of the meeting – please refer to the video.
  • A concern was raised over Firestorm’s introduction of an option to disable the masking of URLs in the viewer, and how it could break some content. The general feedback from the Lab is that the feature exists as a toggle and does not break the shared experience, ergo, they have no problem with it. However, Geenz is happy to raise concerns (both for and against) internally.

Next Meeting