log in | register | forums
Show:
Go:
Forums
Username:

Password:

User accounts
Register new account
Forgot password
Forum stats
List of members
Search the forums

Advanced search
Recent discussions
- Elesar releases new version of Prophet (News:)
- NetSurf or Iconbar? (Site:2)
- Orpheus launch crowdfunding campaign (News:4)
- RISC OS ports website (News:3)
- July News round-up (News:)
- State of RISC OS software (Gen:5)
- Lua and RISC OS (Prog:1)
- RiscOSM continues to expand its horizons (News:1)
- Font Directory Pro moves to 3.23 (News:)
- CashBook and other goodies (News:)
Related articles
- Castle Up For Grabs
- Wakey Wakey, it's show time again!
- Rounding Up February
- 50,000 shares, Iyonix Select and a Belated Happy Birthday
- RISC OS Christmas Roadshow 2005
- Podcast IV - coming soon!
- Castle launches ABC Developers CD
- Wakefield 2001 show report
- Media Watch: RISCWorld details Select32 for IYONIX [Updated]
- It's cheap as chips...
Latest postings RSS Feeds
RSS 2.0 | 1.0 | 0.9
Atom 0.3
Misc RDF | CDF
Site Search
 
Article archives
The Icon Bar: News and features: RISC OS Open Reveal Shared Source Initiative
 

RISC OS Open Reveal Shared Source Initiative

Posted by Andrew Duffell on 21:47, 29/9/2006 | , ,
 
RISC OS Open have been in touch to reveal a new shared source inititive in partnership with Castle Technology.
 
From the press release:
Castle Technology and RISC OS Open Ltd (ROOL) are pleased to announce plans for the opening-up of RISC OS source code. This step is a further major landmark in the development of the highly respected software platform. A primary objective is to bring RISC OS software to a wider community and to encourage growth in both the RISC OS user base and the developer community. This will be augmented by more rapid development of the software base and removal of critical barriers to use, normally associated with proprietary platforms.
Shared source will allow controlled access to a limited amount of the RISC OS source code. The release of the code will be phased, with phase one containing
  • The RISC OS build environment
  • The Shared C Library
  • The main disc-based applications (!Paint, !Edit, !Draw, etc)
  • Other disc-based applications (!Boot, !System, !Scrap, !Unicode, !Configure)
  • Browse (otherwise known as Phoenix), WebServe and related Fetcher modules
  • The USB Printer Manager, printer drivers and printer dumper modules
  • The configuration plug-ins
  • Some screen savers
  • Other modules which are handy for developers
Read more on the ROOL website.
 
  RISC OS Open Reveal Shared Source Initiative
  Chris (22:55 29/9/2006)
  Phlamethrower (11:04 30/9/2006)
    fwibbler (22:43 30/9/2006)
      pnaulls (23:54 30/9/2006)
        Chris (21:07 1/10/2006)
          guestx (21:59 1/10/2006)
            pnaulls (14:34 2/10/2006)
              guestx (19:17 2/10/2006)
                pnaulls (20:38 2/10/2006)
 
Chris Message #94235, posted by Chris at 22:55, 29/9/2006
Member
Posts: 283
Wow. Surely a good move. Let's hope this brings more development, and a more regular release of RO updates from Castle for Iyonix users. Will be very interesting to see how this develops...
  ^[ Log in to reply ]
 
Jeffrey Lee Message #94236, posted by Phlamethrower at 11:04, 30/9/2006, in reply to message #94235
PhlamethrowerHot Hot Hot Hot Hot Hot Hot Hot Hot Hot Hot Hot Hot stuff

Posts: 15064
":o"
 
(wtf? it claimed that over 70% of my message was caps!)
  ^[ Log in to reply ]
 
fwibbler Message #94237, posted by fwibbler at 22:43, 30/9/2006, in reply to message #94236
fwibbler

Posts: 318
This is probably a good thing I think.
It will be interesting to see what direction Paint and Draw are developed in and whether it matches with the much improved versions ROL have produced.
Hopefully the Shared C lib can be developed for use on all systems (A9).
 
Also, it would be nice to see a much updated version of Printers and PDumper modules. I used to see that as almost as important as a decent browser.
 
Speaking of which: I'm not sure if acces to Browse source code is a good or bad thing. Surely it will need so much work to make it competitive, that effort would be better spent on other browsers?
 
The SE Show 21st Oct might be interesting now.
Cheers!
  ^[ Log in to reply ]
 
Peter Naulls Message #94238, posted by pnaulls at 23:54, 30/9/2006, in reply to message #94237
Member
Posts: 317
"Speaking of which: I'm not sure if acces to Browse source code is a good or bad thing. Surely it will need so much work to make it competitive, that effort would be better spent on other browsers?"
 
Yes, although only Andrew could comment on how advanced it is at present. Although it has JS support, I doubt it has NetSurf's advanced CSS support. If there's going to be more original RISC OS browser development, I'd much rather see it in NetSurf. RISC OS has already suffered greatly from fragmentation of application development.
  ^[ Log in to reply ]
 
Chris Message #94239, posted by Chris at 21:07, 1/10/2006, in reply to message #94238
Member
Posts: 283
Yup - I hope Browse doesn't divert effort away from NetSurf, which is excellent and developing fast. I suppose, though, NetSurf development might be helped a bit by looking at the Browse source, maybe if JavaScript is ever attempted in the future.
 
IMO, the most interesting components of the above list are the SCL (especially being an A9 owner), the Printer Manager and Unicode (printing from NetSurf! :).
  ^[ Log in to reply ]
 
GuestX Message #94240, posted by guestx at 21:59, 1/10/2006, in reply to message #94239
Member
Posts: 102
At least with Netsurf, there's a possibility of using various open source JavaScript implementations. With the not-yet-announced Browse licence, it's quite possible that those implementations may have some kind of licensing incompatibility. But technically, having a decent layout engine (CSS isn't just about fonts and colours) is much more significant that supporting some old version of JavaScript, so developing Netsurf makes more sense. And from a licensing perspective, there's no doubt that Netsurf is the one to develop further.
  ^[ Log in to reply ]
 
Peter Naulls Message #94241, posted by pnaulls at 14:34, 2/10/2006, in reply to message #94240
Member
Posts: 317
"At least with Netsurf, there's a possibility of using various open source JavaScript implementations"
 
Why do I have to keep correcting this?
 
Browse, Oregano 1, 2 and Firefox all use the same JS _engine_; as would Netsurf. That's neither here nor there. What's missing is all the bits that tie to the browser to get the full JS functionality. That's the bit that has to be original and is a considerable amount of effort.
  ^[ Log in to reply ]
 
GuestX Message #94242, posted by guestx at 19:17, 2/10/2006, in reply to message #94241
Member
Posts: 102
"What's missing is all the bits that tie to the browser to get the full JS functionality. That's the bit that has to be original and is a considerable amount of effort."
 
I contest that it isn't anywhere near as much effort as writing a complete layout engine that works quickly and reliably for something like CSS2, which is what many sites depend upon today (and which is presumably what Netsurf supports).
  ^[ Log in to reply ]
 
Peter Naulls Message #94243, posted by pnaulls at 20:38, 2/10/2006, in reply to message #94242
Member
Posts: 317
Probably not, but we're talking 4+ years (existing NetSurf including CSS) versus a year or more for JS.
  ^[ Log in to reply ]
 

The Icon Bar: News and features: RISC OS Open Reveal Shared Source Initiative