2026 week #30: SL Open Source UG Summary

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

  • My chat log of the Open-Source User Group (OSUG) meeting held on Friday, July 24, 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 Open Source User Group (OSUG) meeting is an 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 heading towards a beta  / Release Candidate release, but with the texture streaming work removed. The latter will now form a part of the Graphics Care Package (GCP) viewer.
  • The next alpha version of the Lua viewer (with Linux support) is seem to appear “soon” – it is just awaiting the OK to be allowed into the wild.
  • Overall, the viewer release schedule is “a bit up in the air right now”. The hoped-for plan remains:
    • 26.3 issued as an RC and progressing to release status.
    • Lua/Linux progressing to beta / RC shortly after 26.3 releases release status and then itself moving to release. However, this is not guaranteed as yet.
    • On-going work with GCP so that it can be more fully discussed at the next OSUG.
  • Vcpkg (under-the-hood viewer packaging to replace the current Autobuild process used to build the viewer):
    • Currently, LL is trying to figure out where to land this work, but currently it is unlikely to be introduced with the GCP viewer builds.
    • One thought is to try to land it in develop at some point in the coming months.
    • However, feedback was requested from TPV developers relying on the existing autobuild infrastructure as to what they would like as the preferred path towards adoption.
    • Geenz requested TPV Developers should contact him with their views; in lieu of feedback, he’ll also post something on this on Github .

The SL Wiki

From Kyle Linden:

We’re reviving the Wiki. Our goals are improved moderation tools, a theme refresh and it will be the new central repository for Lua documentation, complimenting the LSL Portal in the Wiki. That means we also want to re-open editor access to all SL accounts that have logged in world. Enabling the Wiki to be a Wiki. Along with a more robust moderation toolset we’d also like to have dedicated residents who are interested in helping, be part of the human moderation team. Please IM me if interested.
  • Kyle also noted that the Second Life Creation Portal is to take a “new direction” and that the scripting information currently there is to be migrated to the SL Wiki

Other Items

  • Monty Linden noted that Lua/Luau documentation is sparse at the moment, so LL will be leaning on external materials and contributions to support Lua.
    • In this regard, those interested should refer to Suzanna’s SLua Guide, developed by Suzanna  Linn, which includes documentation and details on in-world Lua scripting classes.
  • It has been noted that there is code on the SL Github repositories written around CEF to replace the current plugin model.
    • The advice was given to keep whatever the new plugin architecture might be running in a separate process.
    • Linking directly the CEF library to the viewer was seen as causing issues with memory allocations as CEF/Chromium uses its own allocator; would expose the viewer to all of the vulnerabilities and exploits discovered weekly in Chrome; open the viewer to crashing each time CEF crashes.
    • Additional concerns were raised on this, including the idea that perhaps LL should investigate a means to push CEF updates to all users, regardless of the viewer they are using.
    • Callum Linden indicated that the work in the SL Github referenced is a research project – LL are looking at ways to improve memory and speed + cookie sharing with CEF that would remove some of the issues associated with it. However, the concerns raised were noted.
    • This led to a technical discussion on CEF and how best to approach its use in the viewer- please refer to the video.
  • Geenz noted the work to simplify the means by which developers can contribute code to LL (e.g. shifting from a Contributor License Agreement (CLA) to a DCO – Developer Certificate of Origin) has been on hold due to time and availability, but he hopes to be able to get back to it in the near future.

Next Meeting