|
|
| Beta! | About us | Contact | RSS | Webspace | Tech docs | Downloads | BBC Micro | Gallery | Wallpaper |
|
Castle denies GPL code in RISC OS 5 By Chris Williams. Published: 10th Feb 2003, 20:12:43.We got nuffink guv, honest Every coin has two sides and it's only fair to look at each side at a time. On one side we have Russell King's claims that RISC OS 5 contains GPLed Linux PCI code. On the other side, we have Castle's response which just arrived at drobe.co.uk. It's what you've been waiting for, take a deep breath."Following discussions with Russell King and with this in mind, Castle should like to respond to claims originally proposed in Justin Fletcher's 'ReadMe.txt' file and Russell King's subsequent posting to the Linux Kernel Mailing List", starts the press released issued on behalf of Castle by their official PR person Mike Williams. The statement goes on to categorically affirm that RISC OS 5.00, RISC OS 5.01 and RISC OS 5.02 do not "contain work taken from or derived from the ARM-Linux or Linux kernel". Castle assert that it's not their intention to employ GPL derived code in the RISC OS kernel. So, uh, why the Linux kernel function names? "For the avoidance of doubt, the hardware abstraction layer (roughly analogous to a PC's BIOS) has it's PCI allocation and bridge setup based in part on the following functions from the Linux kernel sources", the statement continues listing the following functions: pci_alloc_primary_bus, pbus_size_bridges, pbus_assign_resources_sorted, pci_setup_bridge, pci_bridge_check_ranges, pbus_size_mem, pbus_assign_resources, pci_assign_unassigned_resources, pci_scan_bus, pcibios_update_resource, pci_read_bases, pci_alloc_bus, pci_add_new_bus, pci_do_scan_bus, pci_scan_bridge, pci_setup_device, pci_scan_device, pci_scan_slot, pcibios_fixup_bus, pci_calc_resource_flags, pci_size, pdev_fixup_device_resources, pbus_assign_bus_resource, pci_do_scan_bus, pcibios_fixup_pbus_ranges, pci_assign_resource, pdev_sort_resources, pdev_enable_device, pbus_size_io.
A slither of admittance detected there perhaps? The HAL in RISC OS 5 allows the OS kernel to communicate to all kinds of hardware - the HAL is like a stop gap in between devices so the RISC OS kernel need not concern itself with device specifics. So ok, the RISC OS PCI code is in the HAL and it's got nothing to do with GPL derived Linux source code, it's just "based in part" on the Linux source. Oh my. And if you don't believe Castle, you can ask them for a copy of the sources to the HAL component of RISC OS 5, how generous and willing of them. "Any company or individual wishing to receive a copy of the source code to this [HAL] component should apply in writing to:
enclosing a formatted 3.5" floppy diskette and return postage stamps, or international reply coupons for those outside the United Kingdom." Ok, why did Castle remove the function names from the ROM after Justin first spotted them in his private investigations last year? Castle's answer is that in order to slim down RISC OS 5 even further for it to fit inside a 4MB ROM the function name strings were stripped to make extra space. The statement, as Castle's side of the story, aims to clear up all the queries raised about the origins of RISC OS 5's PCI code by addressing all the points made by Russell and Justin. In the run up to this statement being released, quite a few people were convinced by Justin's strong evidence and it appears Slashdot.org are remaining skeptical of Castle's response (curses iconbar.com, curse you and your quick cut'n'paste job). We'll leave it to you to decide who's closer to the truth and don't forget to post those discs to Castle tomorrow morning. You can of course read the whole statement word for word here. Links Castle Technology Discussion Viewing threaded comments | View comments unthreaded, listed by date
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
Featured articles Star Fighter 3000: The Next Generation reviewStar Fighter 3000: The Next Generation was born from the 3D0 version of the original SF3K that was ported back to RISC OS and this year freed from programmers' hard discs for the platform to enjoy, writes Andrew Weston. In this review Andrew weighs up much-improved graphics and sound against playability and stability. 16 comments, latest by AW on 2/12/08 8:29PM. Published: 17 Nov 2008 RISC OS artist wows public with digital artworkA RISC OS-using artist has described exhibiting his digitally-created work in a public gallery as a "rewarding experience". Richard Ashbery, who used ArtWorks and Photodesk to create his images, showed off patterns and colourful illustrations to punters, who told him his work made a change from the oils and watercolour masterpieces usually exhibited. 1 comment, latest by socris on 18/11/08 4:23PM. Published: 17 Nov 2008If a picture tells a thousand words, here's a short story 8 comments, latest by hzn on 22/10/08 10:03AM. Published: 20 Oct 2008Useful links News and media:Iconbar • MyRISCOS • ArcSite • RISCOScode • ANS • C.S.A.Announce • Archive • Qercus • RiscWorld • GAG-News Top developers: RISC OS Open • RISC OS Ltd • 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 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:
rjek •
bluenose •
andypoole •
druck •
jess •
tel •
frog •
Trippy •
AW •
chriswhy • Stats
© 1999-2008 The Drobe Team. Some rights reserved, click here for more information | Powered by MiniDrobeCMS, based on J4U
"Have I been nominated on drobe.co.uk this year? Sadly not."
Page generated in 0.433 seconds.