
I’ve been a user of the Firestorm third-party viewer (TPV) since its inception (and was a user of its precursor, Phoenix). It’s a viewer which offers a comprehensive set of capabilities – those also available in the Official Viewer; those otherwise tucked away in the debug settings and brought to light through the building of UI elements; and those developed by members of the Firestorm team and those contributing to it down the years.
True, it may not run well on all systems – indeed, it may not run as well as other viewers on the same computer; but it offers such a range of capabilities that it is practical for anything a person might want to turn their hand to in SL, from simply pootling around and having fun, to photography, building, scripting, and content creation. Hence why it has become the most widely used TPV in Second life (and, quite likely, Open Simulator worlds).
Given the large percentage of users engaged with SL through Firestorm can clearly present LL with some major headaches, particularly when it comes to matters of support and the deployment and adoption of new capabilities within Second Life. For example, in the six months or so prior to this article one of the main hold-ups in allowing LL to completely switch Second Life over to the WebRTC Voice service and finally turn-off the outdated, troublesome (and potentially costly?) Vivox service, has been the fact that many Firestorm users still use versions of the viewer without the necessary WebRTC support (although that number has been declining).
As it does have such a large percentage of the the total SL user base means it cannot simply be ignored by LL on any level. In this, I do applaud recent moves on the part of the Lab to allow staff to become more au fait with Firestorm and its capabilities, and in publicly recognising the sheer weight of user numbers Firestorm has. Not only does this potentially assist in terms of support issues, it allows Lab personnel more readily understand where people like content creators are coming from when discussing options and capabilities that may have been exposed within Firestorm but may not be so readily apparent in the Official Viewer.
However, what I don’t think is particularly fair is the for Lab to promote Firestorm to the exclusion of all other TPVs. At the June Web User Group it was stated that Firestorm would be added to the Official Viewer download page, and this was due shortly thereafter.

What I find unfair in this move is not the inclusion of Firestorm on the Official Viewer download page per se. As noted, there are good reasons for LL to acknowledge it. Rather it is in the fact that in doing so, all other TPVs are completely ignored to the point where they might as well not exist. Even the one link referencing third-party viewers goes to the Firestorm Viewer download page, not the Third Party Viewer Directory. There’s not even a statement as to what a TPV actually is.
Worse, the appearance of Firestorm alone on the Official Viewer download page can so easily be interpreted as meaning Firestorm is now “officially endorsed” by Linden Lab as “the” alternate viewer for accessing Second Life; or for those relatively new to SL, that Firestorm is the only TPV on offer.
As such, I cannot help but find this move to be demeaning towards the developers of other third-party viewers. Yes, they may well have a smaller overall percentage of users when compared to Firestorm, but this doesn’t invalidate them. What’s more – and as I’m sure the Firestorm developers will agree – many of the people behind those other viewers have contributed to the success of Firestorm and the Official Viewer through code contributions (direct and indirect). Thus, to ignore them entirely is to do them a disservice, however unintended.
The point here is that all of the above could have been easily addressed from the outset by including a section on the Official Viewer download page below the one for Firestorm, outlining what third-party viewers are, and which provides links to the TPV Directory and the TPV Policy. Nor does such a statement have to be complicated. For example:
Third-party viewers are developed by users of Second Life. They are based on the core code from the official viewer but offer additional options and capabilities to users. Third-party viewers (including Firestorm) are not endorsed or supported by Linden Lab. However, those recorded on our Third Party Directory have been self-certified for their compliance with our Third Party Viewer Policy to provide a positive and predictable experience for all Second Life Residents.
Such an inclusion would only be fair an appropriate – as I hope that if anyone from the Lab who might read this piece would agree. All TPV developers put in considerable amounts of their own time and effort into developing viewers to offer users a broader choice in the software they might opt to use. As noted, numbers of active users employing them might pale in comparison to Firestorm, but this does not make them any less deserving of a similar degree of recognition by LL.
Well said !
LikeLike
anyone can just fork a viewer, do you expect to have a download link for every other viewer? do you do the top 5 popular TPV? where do you draw the line, how many TPV are fair? its already a big step for them to acknowledge TPV by listing Firestorm. and no, i am not using Firestorm.
LikeLike
Please go back and read the article to see what I an suggesting. No-where do I suggest about listing any and all other TPVs (self-certified or otherwise) on the Official download page. What I am suggesting is that all those that have gone through the self-certification process to be listed on the TPV Directory are at least given a statement and link pointing to said TPV Directory out of courtesy.
LikeLike
I certainly agree that other third party viewers appear (at least in this initial iteration of this page) to be overlooked. Hopefully the Lindens will update this and explain in better detail in the near future by including what you have suggested. Each viewer offers a few well established benefits over the others and do work best for some “niche” users. Great post. Thanks.
LikeLike
I’m someone who switches viewers based on what I’m doing—or what my 2020 MacBook Pro is up for that day! Firestorm for inventory sorting and area search, Megapahit for smooth wandering in busy spots, and Alchemy when I want to take photos.
That’s why I agree, Inara—highlighting just one TPV without even linking to the TPV Directory misses the bigger picture. A little context and acknowledgment would go a long way toward honoring the work behind all these tools we rely on. 💜
LikeLike
I totally agree, Inara.
LikeLike
I also agree with your article Inara.
LikeLike
I use also Firetsorm, but I agree with your opinion , Inara
LikeLike
The Firestorm team agrees! There are many reasons for people to use other viewers, and good work done by those other viewer developers. Having multiple viewers available is good for the SL community as it provides alternatives for the users and stimulates innovation in the viewers.
Anastasia Horngold
Firestorm Support
LikeLike