|
|
| Beta! | About us | Contact | Submit news | RSS | Twitter | Webspace | Tech docs | Downloads | BBC Micro | Gallery | Wallpaper |
|
Castle and ROS Open reveal plans for 2007 Published: 20th Jan 2007, 13:28:04.Vetoes non-ARM port, will release Javascript Browse, and more On Monday night, Castle and RISC OS Open popped down to SE1 London to chat to users about their shared source plans - although the only source we could find that night was the sauce in our curry afterwards.
To be fair, ROOL's Steve Revill said he had at least some of the RISC OS 5 blueprints on his Microsoft Windows laptop, neatly and aptly tucked away in an Acorn-badged carry bag. However, he had to scoot to catch his train back to Cambridge before any of it could be revealed as a small gaggle of coders began encircling him at the end of the evening. One even brandished a camera, ready to take snaps of any code like a war time spy taking copies of military plans on microfilm. Castle's Jack Lillingston opened the presentation with a brief run through of his company's products before outlining the shared source initiative - which is designed to get the source code to RISC OS 5 out into the open for free, and encourage third party developers to improve it. Steve then took over to explain more about how the project will be organised, and how they need donations to keep going. Summary In short, the following points were raised during the talk.
Jack spoke briefly about RISC OS 5.12, which punters have to pay for - unlike previous Castle point releases. He also mentioned that Iyonix Ltd, a separate company run by himself and his fellow Castle director John Ballance, now resells Iyonix hardware. He said: "RISC OS 5.12 is a culmination of four years of RISC OS 5 releases. Unless you have RISC OS 5.12, you won't be able to move on any further. It provides a good bed rock for further development. "It supports a wide range of GeForce graphics cards, which gives you much higher screen resolutions and refresh rates and the start of access to the DVI output - this isn't supplied right now, but it will come. We've also put USB 2 support into the FlashROM and this speeds up the boot-up sequence." He also added that RISC OS-powered set top boxes have outsold RISC OS desktop computers over the years. The STB kit has been shipped as far as North America and Asia, according to Jack. Shopping for an OS Moving onto the shared source plans, Jack said it is hoped people can download the source code and pay up front for royalties via a website. It removes the administrative burden of having to do deals and sign contracts with firms and individuals - they want to make it as easy, and therefore as cost effective, as possible, just like buying music from iTMS at 79 pence a pop. Plus, a website is open 24/7, which is handy if you're pushing the product to organisations on the other side of the world. Jack said: "Castle own RISC OS, but RISC OS Open will be responsible for the shared source initiative. RISC OS is going to be made available through the world wide web, rather than doing a deal with people individually. "Users are to have direct access to all the RISC OS sources, although it's not aimed at just RISC OS users; we want people through out the world to use it, particularly users in the Far East. We hope the community will grow and grow as others find out what RISC OS is all about.
"It will be easier to take RISC OS over to the Far East, and explain all the useful stuff that the operating system can do, and show them the pedigree of the system, answer their questions, and raise the profile of RISC OS. This is one way to get RISC OS more widely used. "There's some set top box stuff that can never be published under our shared source licence, but there will be enough to build an Iyonix ROM. Modifying it to build a VirtualRiscPC or RiscPC ROM should be possible too." Fig leaf to ROL He added: "What we're doing shouldn't impinge on what RISCOS Ltd are doing. They are the experts at developing and moving on desktop RISC OS. We don't want, and are trying to avoid, duplication of their work. We've effectively provided them access to our sources. I have a lot of respect for [ROL boss] Paul Middleton, who has done a lot of good work in a difficult job. We've disagreed about things, but that's usual in business." Jack avoided answering a query from the floor as to whether or not RISCOS Ltd's licence to redistribute and develop RISC OS is time limited and due to expire. Jack said: "I don't want to discuss other people's licences." Open source advocates have often asked why Castle didn't opt for an existing and true open source licence for the project. Jack explained that it was essential that Castle retained overall control over their operating system. He said: "We looked at using the GPL in great deal, and we had to select and modify it a lot to suit us and the situation we are in. We do need to protect our intellectual property, and have a degree of control over it. Our approach is to make the license flexible, and the controls in place can be relaxed if we feel this is necessary in future." He also acknowledged that RISC OS 5 could somewhat fork into different favours, like GNU/Linux more or less quickly did, but said said he hoped "we can move it as one lump forward, and not have bits and pieces spread out everywhere." Grey areas The main road block with their custom licence at the moment is defining, in legal terms, the point when redistribution of RISC OS 5 becomes commercial. This is why, we're told, the licence is being batted back and forth between Castle and its lawyers. For instance, selling a CD with RISC OS 5 on it is clearly a commercial product, but someone could in theory give away said CD for free, but charge people separately for support and documentation - thus avoiding paying a royalty to Castle. Jack said: "It's very difficult to define. There are grey areas of providing a service and the source code separately. We've had to look at past cases, and that's clearly been the main difficulty in defining what is and what isn't commercial. Basically, if you make money from RISC OS 5, then it's commercial, in my opinion." Another rule in the licence will be to block coders from porting the operating system to another architecture, such as the Intel x86 compatible world. Jack said: "There will be a restriction to make development work ARM-only. We also don't have a problem with emulation, provided it's emulating an ARM-powered system. It would take a huge effort to move to a new platform, and we feel it's best if they spent their efforts on something other than porting the OS to another architecture. "We might change that clause, but not right now." ROOL's Steve Revill said his organisation was being run by ex-Acorn, ex-Pace and ex-Tematic engineers in their spare time, and required the help of volunteers to help moderate source code submissions and donations from users. He also feared each download of a RISC OS source code batch could cost him up to a quid in bandwidth fees. Jack also mentioned that some of the money from RISC OS 5 royalties will be pumped back into RISC OS Open Ltd. Steve said: "We rely on public donations to pay for our running costs. We aim to put Castle's sources on our website, and hopefully keep everything together in the same place. The source is specific to the Acorn C/C++ compiler, although we don't have anything against people using the GNU tools provided their changes don't break the source code with Norcroft. "We want to offer enough source code to allow people to put RISC OS into a new computer. We also want people to use the RISC OS Open website to report faults and bugs into the online fault database, and use the forums to make suggestions, and talk about feature requests. "There will be a team of moderators who will look at the source code changes submitted by developers, decide if it's good enough to go into our repository, and plug it in. "The source code is 2GB in size, and it's hard work going through it all to check that it's code we can release, and remove the swear words from it. I did have a top 20 list of swearing in the source, but I don't think I'll be making that publicly available. "There's only one or two of us doing this on a part-time basis, so volunteers are welcome. It will take us 12 months to release RISC OS 5.12 in full." We also heard that commercial releases of RISC OS 5 from Castle, such as RISC OS 5.13, are likely to be fed back to RISC OS Open - but the shared source repository is expected to lag behind Castle's commercial releases by several months. Andrew Hodgkinson has also been working away at Browse in his spare time for years, we were told, and the web browser is expected to be released in the first source code batch. Steve said they would move BSD-licenced code out of the RISC OS 5 tree and into a separate repository. He is on the look out for GPL-licensed code, which would also need to be removed, but admitted that it is difficult to know whether or not code checked in by a developer years ago came from a GPLed project. He added that he felt that if people want to re-implement features found in RISC OS 4 and 6, they are more than welcome. He said: "If people want to add RISC OS Adjust features to RISC OS 5, then go for it." Fears It was pointed out that Apple open sourced parts of its Mac OS X operating system, namely the underlying kernel level, first under a restrictive licence, and later using a more liberal one. However, they failed to see any significant take up from the developer community. As one punter from the floor put it: "RISC OS is a damn sight more healthy than other niche platforms, but with all these controls in place, why should we do Castle's work for free?" Jack said: "If we were to open source RISC OS 5 under the GPL, the STB manufacturers would walk away. They want to keep their changes secret, and not have to hand it over to competitors. If someone in the Far East wants to do something wizard with RISC OS, we shouldn't stop them." He also said that people who contribute to the source code could get discounts on royalty payments, as will companies who sell RISC OS-powered units in bulk. Jack added: "It's a fair and reasonable licence, and encourages people to contribute as much as it can. I don't think Castle can do any more than that." Links RISC OS Open website RISC OS usergroup of London website Discussion Viewing threaded comments | View comments unthreaded, listed by date | Skip to the end
Please login before posting a comment. Use the form on the right to do so or create a free account. |
Login
Create a new account Forgot your password? Search this website
This week's poll
Featured articles The weekend's RISC OS event has been and gone and we've got the rest of our lives to look forward to. Here's a round-up of extra news and Drobe's show-related coverage and some photos taken from Wakefield 2009 - plus a video from the show floor. 16 comments, latest by AW on 29/4/09 7:41PM. Published: 27 Apr 2009Picture exclusive - This grainy photograph shows a port of RISC OS 5, sourced from the RISC OS Open project, running on a Beagleboard - a device powered by a 600MHz ARM Cortex-A8 processor with a built-in graphics chip. The port, developed by Jeffrey Lee with help from Uwe Kall and ROOL staff, is seen as a major breakthrough for the shared-source project as it proves the OS can be ported to new hardware without the need for a large team of engineers. 75 comments, latest by rjek on 30/4/09 3:15PM. Published: 25 Apr 2009It can be a pain when someone sends you a file that can only be opened on Windows, Mac OS X or Linux - but with the help of a free-to-use website and NetSurf, Paul Stewart reveals how these documents can be viewed on RISC OS. 6 comments, latest by AW on 8/5/09 12:12AM. Published: 19 Apr 2009Useful links News and media:Iconbar • MyRISCOS • ArcSite • RISCOScode • ANS • C.S.A.Announce • Archive • Qercus • RiscWorld • GAG-News Top developers: RISCOS Ltd • RISC OS Open • MW Software • R-Comp • Advantage Six • VirtualAcorn Dealers: CJE Micros • APDL • Castle • a4 • X-Ample • Liquid Silicon • Webmonster Usergroups: WROCC • RONE • NKACC • IRUG • SASAUG • ROUGOL • RONWUG • MUG • GAG • RISCOS.be Useful: RISCOS.org • RISCOS.info • Filebase • NetSurf Non-RISC OS: The Register • The Inquirer • Apple Insider • BBC News • Sky News • Google News • xkcd • diodesign |
Recently logged in:
stevek •
jmb •
Phlamethrower •
Mart •
AW •
JMBarber •
turbo •
Hairy •
hubersn •
rjek • Stats
© 1999-2009 The Drobe Team. Some rights reserved, click here for more information | Powered by MiniDrobeCMS, based on J4U
"RISC OS news reporting? More like Heat magazine"
Page generated in 0.869 seconds.