RISC OS News on Drobe
RISC OS Search
containing
"It burns my eyes!"
Welcome back guest  |  Login  |  Register Sunday 11th May 
Login

drobe.co.uk
About Drobe
RISC OS News
Drobe Features
Alternatives
Bookmarks
Riscos.org.uk
Auctions
Events (shows)
AU issues
Tech Material
Wallpaper
Movies
File archives
SH eBooks
FAQs
Changelog

Interact
Forums
Online chat
Your webspace
BBC Emu(games!)
User gallery
RSS news &
comments
Submit news
Contact us

Quick Links
Open directory
Nutshells
ANS archives
ArcSite
RO Repository
Announce
RISCOS Ltd.
Castle

NTK
The Inquirer
The Register
OSNews
Slashdot
Google

Alternatives
NetBSD
ARM Linux
Iyonix Linux

Found Apps
 RISC OS Software !Avalanche
 RISC OS Software !Darts
 RISC OS Software !CFuncAnal
 RISC OS Software !TranTIFF+
 RISC OS Software !Dustbin
 RISC OS Software !NurseW
 RISC OS Software !Tally
 RISC OS Software !VideoLog
 RISC OS Software !USBKick
 RISC OS Software !Spr2Jpeg
Recent users
diomus is a RISC OS User diomus
VinceH is a RISC OS User VinceH
flypig is a RISC OS User flypig
dkb is a RISC OS User dkb
druck is a RISC OS User druck
tank is a RISC OS User tank
epistaxsis is a RISC OS User epistaxsis
PBiggs is a RISC OS User PBiggs
liquid is a RISC OS User liquid
OokPikRick is a RISC OS User OokPikRick


Why donate?

Serving: 15GB
Fuel: caffeine
4 users online
40 guests
264 active accts 24327 comments

Webstats

 
RISC OS News Article
Castle USB, ethernet derived from BSD
Published: 3rd Jul 2004, 21:26:02GMT  Source: drobe.co.uk
By Chris Williams
Page 1 of 1
Powered by open source
NetBSD logoIt's been revealed that Castle's USB and Iyonix ethernet drivers include portions of code originally from NetBSD, FreeBSD and Intel.

Specifically, the Castle USB stack contains copyrighted material from the NetBSD project, the USB mass storage driver includes copyrighted material from FreeBSD and the EtherK driver is derived from copyrighted code from Intel. All the aforementioned code is licensed under the classic BSD licence, which requires redistributions to include appropriate copyright attributions among other things. Unlike the GPL, you don't have to make source code available under the BSD licence.

Today, Castle issued to Iyonix users a documentation pack which included the necessary copyright attributions and other text for the above drivers, as directed by the conditions of the BSD licence. So unlike their previous tussle with open source software, Castle are seemingly playing this one by the book. A note in the documentation release reads, "This update groups all the related documentation, disclaimers and licence conditions in a consistent location for ease of reference. We have re-supplied the relevant documentation in updated form to reflect the current state of play."

"The licence style of BSD derivatives permits their use," Castle's John Ballance commented this morning when we asked Castle if they see the BSDs as providing a route for improving RISC OS. He added, "Indeed, for a long time the [RISC OS] network stack has been based on (and attributed to) NetBSD."

On Friday, Iyonix users were issued beta release USB drivers, which (for the first time) sported an accompanying copyright attribution to NetBSD. A keen reader also spotted similarities between the EtherK module and Intel's gigabit ethernet driver, so we got in touch with Castle. The next day, the updated documentation was issued, which included copyright attributions for EtherK and the USB modules.

Of course, this isn't the first time RISC OS has used BSD derived code (for example, the network stack), and the liberal nature of the BSD licence permits code to be used in closed source commercial products with little disruption. However as the RISC OS platform continues to increasingly rely on open source software to further itself, it's interesting to see where developments are coming from.

Links
Castle website
Other open source software used by Castle

Related articles
Castle reveal shared source licence
Castle and ROS Open reveal plans for 2007
Castle directors patch up 'disagreement'

This article has been linked to, or is available in the following formats:  
 
 
 
 
 
[Printable] [Digg this] [Blog search]


markee174(good user) 
3/7/04 9:45PM
Quite a few companies have used BSD code - its perfectly permissible. Microsoft won't touch GPL code but used lots of BSD in Windows 95.
jbyrne 
4/7/04 1:51AM
As far as the Ethernet driver is concerned this really isn't news. The EtherK documentation has been included on Iyonix hard discs for months now, though earlier purchasers may not have had it (presumably the documentation update remedies this). Reading this file would have revealed the above information rather more easily than 'spotting similarities' - your keen reader must have an awful lot of spare time on his hands!
In any case, this shouldn't be terribly surprising, as writing any sort of device driver without using source code provided free by the chip vendor would be masochistic to say the least (and maybe impossible, depending on the quality/availability of datasheets).
imj(good user)www 
Face
4/7/04 12:13PM
The 'future of RISC OS' is merely stealing bits of other OS? :-(
Dougal(valued user) 
Face
4/7/04 12:25PM
In reply to imj:
one person's stealing is another person's leveraging :)

Look at the fundemental base of Mac OS X is BSD based. The important stuff to Apple, the GUI, which is their crown jewels, and the making it all flow, is down to proprietary software.

Even if it wasn't BSD based, the future of Mac OS was only secured when Apple bought NeXT - is that buying, stealing, or leveraging?

I think you need to remember which parts of the OS you actually care about, and which are just there to support it. If people can use software from another source for the support parts then why do you care? It's giving you a stable platform quicker than had they spent time developing it in house.
markee174(good user) 
4/7/04 1:06PM
In reply to imj:

"Or its avoiding reinventing the wheel where a solution already exists which can be used (and BSD actually encourages this usage) and using limited resources to add new features"
imj(good user)www 
Face
4/7/04 1:16PM
So if that's the plan, just steal bits, what's gonig to cost the quoted ridiculous 8-10 million?
markee174(good user) 
4/7/04 1:42PM
In reply to imj:

"HOW can you steal something which has been given away under a license which says everyone can use it as they wish? If it was GPL or commercial license, but BSD is giving it away".
Dougal(valued user) 
Face
4/7/04 2:09PM
In reply to imj:
you may notice that Apple's development overheads are non zero :)

You still need people to turn the code you get teh way you want, make new developments, perhaps even feedback changes.

Remember, that the main part of your OS won't be open source. That's not going to develope itself for free. Whilst I can't comment on the validity of Castle's figures, it's certainly going to be non-zero.
blahsnr(good user)www 
4/7/04 2:11PM
imj
Isn't the networking stack in RISC OS Select derived from BSD?

Furthermore I would have thought that anyone happy to use RISC OS on emulators running on Windows PC's (with all that is known about the business practices of MS) is going to have problems trying to take the high moral ground in a debate on fair use of other people's code.
TonyStill(valued user) 
4/7/04 5:13PM
"The internet module has been derived from ... the 4.3 BSD 'Reno' release of UNIX" - PRM p5a-299 published by Acorn in 1995.

Incidentally, this statement stopped me worrying about IP v6 that we will need at some point; it should be relatively easy for Castle to provide by a further port.
knutson(good user) 
4/7/04 9:01PM
Why reinvent the wheel when perfectly good wheels exist that can be used e.g. BSD. You would be crazy not to do something like this. RISC OS has many unique bits so I don't think we need to worry about it turning into BSD...e.g. WIMP, small memory requirements and most importantly the ability to run games written by Neil White :-)
senduran 
4/7/04 10:19PM
In reply to TonyStill:
http://www.drobe.co.uk/riscos/artifact1103.html suggests that Castle are indeed already working on IPv6. In fact I thought they'd already done it, but that may have been a dream ;)
TonyStill(valued user) 
4/7/04 10:46PM
In reply to senduran:

Indeed it is past tense - I missed that. Presumably it was precisely done by means of a new port.

My comment about concern re IPv6 was a bit historical; I doubt many RO users actually need it yet since IPv4 has proved as resilient as RO itself in continuing to survive. At some point the Internet will move though and then we'll be glad it's available.

I understand that both Windows and MacOS now ship with dual stack solutions so they can work in the trial IPv6 networks around the world. Perhaps it's such a solution that Castle have?
Sawadee(valued user) 
Face
5/7/04 6:51AM
In reply to Dougal:

I agree that if we "steal" (legally) other platform ideas and source codes, then who should care. Either Windows should have all of RISC OS ideas and features OR vica versa.

I really wonder at times just how much did Dill Gapes of Macrosoft actually steal to keep his cost down.... not only before but nowadays???

Cheers Steve.
guestx 
5/7/04 3:03PM
With all those billions in monopoly money [1], Bill really needs to keep those costs down...

[1] As opposed to Monopoly money, although Bill probably has that kind of perspective on real money.
JGZimmerle 
Face
6/7/04 11:53AM
I would not be surprised if Microsoft uses code from Mozilla in coming Internet Explorer versions.
druck(valued user) 
Face
17/8/04 11:03PM
Using BSD code isn't "stealing". The licence was specifically designed to encourage commercial developers to use the BSD code for things like the network stack to maintain compatibility - which is the reason the internet still works.
 

Top Tip

Bookmarks!

We have a directory of Companies, User groups and more in our bookmarks section, check it out!
 
Headline news
Wakefield 2008 show photos
28th Apr 2008

Wakefield 2008 show live news
26th Apr 2008

Who would want an A9home PDA?
24th Apr 2008

RISC OS 6.10 available to Select subscribers
24th Apr 2008

Gallery photo
Older news
Animation and typing applications really released
24th Apr 2008

Wakefield 2008 show preview
22nd Apr 2008

R-Comp unveils new PDF authoring package
22nd Apr 2008

NetSurf bags GBP10K investment from Google
21st Apr 2008

Apple Mac VirtualRiscPC leaves beta
20th Apr 2008

Blu-ray disc burn breakthrough
14th Apr 2008

PDF import support for ArtWorks
13th Apr 2008

Wakefield 2008 show theatre line-up revealed
13th Apr 2008

Animation software collection falls into R-Comp's hands
9th Apr 2008

Features
A9home: two years on
4th Dec 2007

A9home DIY laptop: first pictures
1st Dec 2007

Software hosted by Drobe: Your guide
5th Nov 2007

 

Top | Design and concept © Fudgecake Design, 1999 - 2001. Content © The Drobe Team, 1999 - 2008. 
Click here for more information and terms and conditions.