Castle and Freeware news round upBy Chris Williams. Published: 9th Feb 2003, 23:36:42 | Permalink | Printable
Mini-FAQ on the Castle vs. PCI GPL allegations, lots of software news and moreRISC OS 5 vs. the GPL mini-FAQ
It appears the dust is only just settling after what's been a mostly frantic weekend following ARM Linux developer Russell King's claims of GPL code existing in RISC OS 5 ROMs. Look, even Cybervillage bothered covering it and iconbar.com dragged themselves long enough away from their in-depth Doomsday restoration narration, so it must be important. There's been a lot of questions on the subject so we think a brief and to-the-point FAQ would be a surprisingly good move.
- "What is Russell claiming?"
- Russell King has claimed on the Linux Kernel Mailing List that the PCI and some I/O resource allocation code from the Linux kernel is being used in Castle's RISC OS 5. The Iyonix range of computers, powered by RISC OS 5, uses PCI to provide its video, sound and USB so it's quite critical.
- "What's the fuss about then?"
- The Linux kernel source code that Russell claims is being employed in RISC OS 5 is covered by and distributed under the GNU Public Licence. The GPL was drawn up to protect free software and ensure that software released under the GPL always remains free. Generally speaking, if one program incorporates some other GPLed software, that program also falls under the GPL. GPLed software must be distributed openingly with full sources and can be redistributed by anyone as long as they follow the GPL.
- "What evidence is there to support Russell's claims?"
- Justin Fletcher did the initial research, the archive of his findings can be found here. To summarise Justin's findings: whilst having a peek inside the RISC OS 5 ROM image, he noticed some function names (such as "pci_alloc_primary_bus" and "request_resource") embedded in the kernel section of the OS ROM. These stuck out quite a bit for such a low level area of the OS plus these function names looked vaguely familiar. After a little searching on the net, Justin found the function names in kernel source files for Linux 2.5.49. He then compiled these Linux functions into ARM machine code and compared them with the machine code in the RISC OS 5 ROM to look for matching routines. Justin also contacted Castle late last year to alert them to his findings.
- "What's going to happen? I've read a lot of angry people commenting on Slashdot!"
- Where the situation goes from here is unclear but not entirely hopeless as some people are wailing and a number of settlements can be reached (if necessary). First of all Russell's claims have to be proven true and we're also waiting on Castle to tell us their side of the story, (y'know, the whole Right To Reply thing). We've been informed that Castle will be issuing a statement within the next couple of days to clear things up and we're sitting tight until then.
Any further questions? And now, onto other news.
- WimpWorks goes 32bit
- Jaffasoft have kindly informed us that their WimpWorks commercial IDE for RISC OS is now 32 bit compatible.
"WimpWorks is our Integrated Development Environment for RISC OS, which allows you to create Desktop applications in BASIC quickly and easily", Andrew Flegg of Jaffasoft explained. "For example, a simple clock can be created by typing just two lines of code!"
Applications created by the new WimpWorks version are also 32bit compatible.
- File comparing made easier
- As previously mentioned on drobe.co.uk, Jan-Jaap van der Geer has developed a cute utility that compares directories of files for changes in those files. Version 1.02 has been uploaded to the DirSync website and features various updates including the ability to compare files' contents even if they match as equal and extra support for various plugins.
"DirSync is a program that allows you to visually compare two directory structures", Jan-Jaap informs us via email. "There are several ways of filtering the type of differences you want to see (only newer files, only files that exist only in one of the directories and so on). You can mark those files you want to be equal, select the direction of copying, and then synchronise them."
- Freeware goodies
- Nick Roberts has released verion 5.01 of his macro assembler, ASM; needless to say that it's 32 bit compatible. Tim Rowledge's port of Squeak Smalltalk is now also 32 bit compatible and 30% faster than the last release (woo). The RISC OS PDF viewer, PDF, has been tweaked to version 1.01.1.10 (a mouthful if we ever saw one, it looks like a serial number) and contains various updates listed on the NoughtPointOne hosted !PDF site. Dave "GCCide" Appleby has updated his Toolbox Res file conversion utility CCres to version 1.02 following a couple of bug fixes. Deep breath. Michael Foot of BBC B game conversion fame has released version 0.46 of his BeebIt software, which is a freeware 32 bit compatible BBC Micro computer emulator. Locate, Steve Fryatt's extremely handy file searching application, has been bug fixed to version 0.86.
Get drobe.co.uk in your language
Steven Knutson has pointed us to a great website that allows you to read this RISC OS website in various leading world languages, including but not limited to: Hacker, Pig Latin, Swedish Chef, Moron and Redneck. We particularly like the Cockney translation of the site. Have fun.
Free Iyonix reviews from Eureka
Eureka, the long running magazine for ARM Club members, is offering free copies of their Iyonix review by Dave Ruck, if you drop them a suitably grovelling email.
"The Spring issue of Eureka (the 80-page magazine for members of The ARM Club), which has the definitive report on Iyonix by David Ruck (druck) is now at the printers", exclaims Eureka editor Peter Jennings. "The print run has been adjusted to allow for a limited number of free copies to be sent to non-members. If you would like a free copy, and have not already requested one, email your name and address to: email@example.com."
Comments / News / Flames
Previous: RISC OS 5 GPL breach accusations
Next: The Dangers of Usenet
DiscussionViewing 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.
Search the archives
Today's featured article
How to write a screen saver
Last night some C code saved my life
3 comments, latest by Footie on 4/9/06 1:29AM. Published: 2 Sep 2006
Back to humble 8 bit beginnings
Sprow's Mini BBC B microcomputer announced
8 comments, latest by AMS on 26/10/02 5:03PM. Published: 24 Oct 2002
News and media:
RISCOS Ltd •
RISC OS Open •
MW Software •
Advantage Six •
CJE Micros •
Liquid Silicon •
Chris Why's Acorn/RISC OS collection •
The Register •
The Inquirer •
Apple Insider •
BBC News •
Sky News •
Google News •