Disclaimer: Although I've obviously been doing a lot of work for RISC OS Open recently, I am not a member of ROOL, nor am I speaking on behalf of ROOL (or The Icon Bar). The opinions expressed below are mine and mine alone, and any likeness or resemblence to any other person's opinions is entirely coincidental.
Firstly, despite the concerns of a couple of the more "distant" members of the TIB staff, it looks like ROL are still alive and are still running the Select scheme. Rather unsurprisingly, they say (at 16:25) that their cashflow isn't stable enough for them to commit to any timetable/roadmap for what's going into future releases. They also cite (at around 23:40) commercial confidentiality reasons for not being able to announce the Vpod-related graphics improvements ahead of time. All fair enough so far.
But then, at 38:50, when he talks about the lack of RISC OS 6 on the A9home, ROL big-wig Paul Middleton gives a rather shocking answer:
"The A9home, one of the problems there is simply, it's hit the point where things have got to be done, we just don't have the people who have got the skills to actually solve the problem."And at 40:10:
"All we can practically do is the areas that we've got people that have got interest in. And I think you can probably guess, the areas that people have got an interest in are [...] graphics"I.e. even though subscribing to the RISC OS Select scheme means that you'll be funding the development of RISC OS, there's no system in place to ensure that the money is being spent on areas that actually need development. If they come across a problem that's too complex for their skill set, or involves working on an area that doesn't hold any interest to the programmer in question, they'll just ignore it. Basically ROL have no direction and no commitments. They say that in the past they've always been sub-contracted to work on things (Omega, A9home, Vpod), but without an external company to give them a goal and a source of funding they're content with just sitting there free-wheeling and soaking up the cash of the Select scheme subscribers.
At least Castle were smart enough to realise that they didn't have enough money left to fund the development of the OS, and as a result they open(ish)-sourced it to allow the remaining desktop users to look after it themselves.
In fact, what is the point of ROL if they don't have any developers who are working on the code full-time?
They can't claim that the money from the Select scheme is putting food on the table of any of their employees (43:25 - "We don't have any programmers whose full time job is doing RISC OS"). And they can't claim that they're using the money to fix any of the real issues with the OS. They can't even claim that they're using it to improve the desktop experience, because they don't produce any roadmaps detailing what they're working on for the next version. Even after a release has been made there's no guarantee that they'll disclose any useful information as to what's changed (see the Select 5i2 changelist, for example). They're just using their subscribers money to provide an extra bit of income to fund the whims of the developers.
One thing is now clear to me - with Castle effectively dead and ROL lacking direction, the long-term future of the OS has been left entirely in the hands of its users. We've therefore got to ask ourselves how we want to proceed:
Continue as things are now
The ROOL supporters will continue to support ROOL, and the ROL supporters will continue to support ROL, even though neither can presently guarantee the long-term future of the OS. In the end one side will come out on top, but there's no telling how long that will take or how much the market will shrink in the meantime.
Convince ROL to work on the ROOL codebase
This would be a hard sell for ROL, as it would effectively involve them abandoning the last 10 years of their work. Their pride may also be a problem - could they bring themselves to work on "the enemy"'s code?
And also, if the ROL developers were to suddenly start getting paid to work on the ROOL codebase, how would the people currently doing work for free react? Would ROOL possibly lose momentum rather than gain it?
Convince ROOL to work on the ROL codebase
Of course convincing ROOL themselves to work on the ROL code is probably impossible, but if all the ROOL supporters were to throw their time and money at ROL, what would happen? Would ROL gain the funding and skill they need to rescue the OS, or would they still lack the determination and direction that's preventing them from getting RISC OS 6 working on the A9home? Or is there simply not enough money left in the market to guarantee the success of a commercial branch of the OS? (The last time ROL tried asking for money, for the Select on Iyonix scheme, they fell far short of the target they believed they needed to reach for the venture to be commercially viable, and thus the project was scrapped).
And there's also the question of how many ROOL supporters could be convinced to support ROL in the first place, considering ROL's current lack of direction, and the fact that ROOL are so close to having the full OS source released under the shared source license.
To mis-quote Paul Middleton (at 33:05, when he's talking about the open/shared source threat): "If you're doing a job, and you've got the skill to do it, you should get paid for it" - which is exactly why I'm not paying ROL, because they're not doing the job!
Links
- RISCOS Ltd website
- RISC OS Open Ltd website
- RISC OS London Show website
- Videos of the London show theatre presentations, including Paul Middleton's very candid and revealing presentation